第3版 Java基础教程


第3版 Java基础教程

文章插图
Java基础教程(第3版)【第3版 Java基础教程】《Java基础教程(第3版)》是2014年清华大学出版社出版的图书 。
基本介绍书名:Java基础教程(第3版)
ISBN:9787302283683
定价:35.00元
出版时间:2014年6月25日
装帧:平装
出版信息作者:耿祥义定价:35元印次:3-6ISBN:9787302283683出版日期:2012.06.01印刷日期:2017.01.13图书简介本书以通俗易懂的语言,循序渐进地向读者介绍了Java语言编程的基础知识 。针对较难理解的问题,所列举的例子都是由简到繁,便于读者掌握Java编程技巧 。在第3版中加大了面向对象的知识容量,补充JDBC运算元据库的内容 。全书共分14章,分别讲解了基本数据类型、运算符、表达式和语句、类、对象和接口、常用实用类、输入/输出流、JDBC资料库操作、组件及事件处理、图形与图像、Java多执行绪机制、Java网路编程等内容 。图书目录第1章初识Java1.1Java的诞生1.2Java的平台无关性1.3安装JDK1.3.1三种平台简介1.3.2安装JavaSE平台1.4Java程式的开发步骤1.5一个简单的Java应用程式1.5.1编写源档案1.5.2编译1.5.3运行1.6Java的语言特点与地位1.6.1Java语言的特点1.6.2Java语言的地位1.7小结习题1第2章基本数据类型与数组2.1标识符与关键字2.1.1标识符2.1.2Unicode字元集2.1.3关键字2.2基本数据类型2.2.1逻辑类型2.2.2整数类型2.2.3字元类型2.2.4浮点类型2.3类型转换运算2.4输入/输出数据2.4.1输入基本型数据2.4.2输出基本型数据2.5数组2.5.1声明数组2.5.2为数组分配元素2.5.3数组元素的使用2.5.4length的使用2.5.5数组的初始化2.5.6数组的引用2.6枚举类型2.7小结习题2第3章运算符、表达式和语句3.1运算符与表达式3.1.1算术运算符与算术表达式3.1.2自增、自减运算符3.1.3算术混合运算的精度3.1.4关係运算符与关係表达式3.1.5逻辑运算符与逻辑表达式3.1.6赋值运算符与赋值表达式3.1.7位运算符3.1.8instanceof运算符3.1.9运算符综述3.2语句概述3.3if条件分支语句3.3.1if语句3.3.2ifelse语句3.3.3ifelseifelse语句3.4switch开关语句3.5循环语句3.5.1for循环语句3.5.2while循环语句3.5.3dowhile循环语句3.6break和continue语句3.7for语句与数组3.8枚举类型与for、switch语句3.9小结习题3第4章类与对象4.1封装4.1.1一个简单的问题4.1.2简单的Circle类4.1.3使用Circle类创建对象4.2类4.2.1类声明4.2.2类体4.2.3成员变数4.2.4方法4.2.5需要注意的问题4.2.6类的UML类图4.2.7类与Java应用程式的基本结构4.3构造方法与对象的创建4.3.1构造方法4.3.2创建对象4.3.3使用对象4.3.4对象的引用和实体4.4参数传值4.4.1传值机制4.4.2基本数据类型参数的传值4.4.3引用类型参数的传值4.5对象的组合4.5.1圆锥体4.5.2关联关係和依赖关係的UML图4.6实例成员与类成员4.6.1实例变数和类变数的声明4.6.2实例变数和类变数的区别4.6.3实例方法和类方法的定义4.6.4实例方法和类方法的区别4.7方法重载4.8this关键字4.9包4.9.1包语句4.9.2有包名的类的存储目录4.9.3运行有包名的主类4.10import语句4.10.1引入类库中的类4.10.2引入自定义包中的类4.10.3使用无包名的类4.11访问许可权4.11.1何谓访问许可权4.11.2私有变数和私有方法4.11.3共有变数和共有方法4.11.4友好变数和友好方法4.11.5受保护的成员变数和方法4.11.6public类与友好类4.12基本类型的类包装4.12.1Double和Float类4.12.2Byte、Short、Integer、Long类4.12.3Character类4.13反编译4.14小结习题4第5章子类与继承5.1子类与父类5.2子类的继承性5.2.1子类和父类在同一个包中的继承性5.2.2子类和父类不在同一个包中的继承性5.2.3继承关係(Generalization)的UML图5.3成员变数的隐藏和方法重写5.3.1成员变数的隐藏 5.3.2方法重写(Override)5.4super关键字5.4.1用super操作被隐藏的成员变数和方法5.4.2使用super调用父类的构造方法5.5final关键字5.5.1final类5.5.2final方法5.5.3常量5.6对象的上转型对象5.7继承与多态5.8abstract类和abstract方法5.9面向抽象编程5.10开闭原则5.11小结习题5第6章接口与多态6.1接口6.1.1接口的声明与使用6.1.2理解接口6.1.3接口的UML图6.2接口回调6.2.1接口变数与回调机制6.2.2接口与多态6.2.3abstract类与接口的比较6.3面向接口编程6.4小结习题6第7章内部类与异常类7.1内部类7.2匿名类7.2.1和子类有关的匿名类7.2.2和接口有关的匿名类7.3异常类7.3.1try~catch语句7.3.2自定义异常类7.3.3finally子语句7.4小结习题7第8章常用实用类8.1String类8.1.1构造字元串对象8.1.2String类的常用方法8.1.3字元串与基本数据的相互转化8.1.4对象的字元串表示8.1.5字元串与字元、位元组数组8.1.6正则表达式及字元串的替换与分解8.2StringTokenizer类8.3Scanner类8.4Date与Calendar类8.4.1Date类8.4.2Calendar类8.5Math类8.6StringBuffer类8.6.1StringBuffer对象的创建8.6.2StringBuffer类的常用方法8.7System类8.8小结习题8第9章输入/输出流9.1档案9.1.1档案的属性9.1.2目录9.1.3档案的创建与删除9.1.4运行执行档9.2档案位元组流9.2.1FileInputStream类9.2.2FileOutputStream类9.3档案字元流9.3.1FileReader类 9.3.2FileWriter类9.4缓冲流9.4.1BufferedReader类9.4.2BufferedWriter类9.4.3标準化考试9.5数据流9.6对象流9.7随机读写流9.8使用Scanner解析档案9.8.1使用默认分隔标记解析档案9.8.2使用正则表达式作为分隔标记解析档案9.8.3单词记忆训练9.9小结习题9第10章JDBC资料库操作10.1Microsoft Access资料库管理系统10.1.1建立资料库10.1.2创建表10.2JDBC10.3连线资料库10.3.1连线方式的选择10.3.2建立JDBCODBC桥接器10.3.3ODBC数据源10.3.4建立连线10.4查询操作10.4.1顺序查询10.4.2控制游标10.4.3条件查询10.4.4排序查询10.4.5模糊查询10.5更新、添加与删除操作10.6事务10.6.1事务及处理10.6.2JDBC事务处理步骤10.7批处理10.8标準化考试10.9小结习题10第11章组件及事件处理11.1Java Swing概述11.2视窗11.2.1JFrame常用方法11.2.2选单条、选单、选单项11.3常用组件与布局11.3.1常用组件11.3.2常用容器11.3.3常用布局11.4处理事件11.4.1事件处理模式11.4.2ActionEvent事件11.4.3ItemEvent事件11.4.4DocumentEvent事件11.4.5MouseEvent事件11.4.6焦点事件11.4.7键盘事件11.4.8用匿名类实例或视窗做监视器11.4.9事件总结11.5使用MVC结构11.6对话框11.6.1讯息对话框11.6.2输入对话框11.6.3确认对话框11.6.4颜色对话框11.6.5档案对话框11.6.6自定义对话框11.7发布GUI程式11.8小结习题11第12章图形、图像与音频12.1绘製基本图形12.2变换图形12.3图形的布尔运算 12.4清除12.5绘製图像12.6播放音频12.7小结习题12第13章Java多执行绪机制13.1进程与执行绪13.1.1作业系统与进程13.1.2进程与执行绪13.2Java中的执行绪13.2.1Java的多执行绪机制13.2.2主执行绪(main执行绪)13.2.3执行绪的状态与生命周期13.2.4执行绪调度与优先权13.3Thread类与执行绪的创建13.3.1使用Thread的子类13.3.2使用Thread类13.3.3目标对象与执行绪的关係13.3.4关于run方法启动的次数13.4执行绪的常用方法13.5执行绪同步13.6协调同步的执行绪13.7守护执行绪13.8小结习题13第14章Java网路编程14.1URL类14.1.1URL的构造方法14.1.2读取URL中的资源14.2InetAddress类14.2.1地址的表示14.2.2获取地址14.3套接字14.3.1套接字14.3.2客户端套接字14.3.3ServerSocket对象与伺服器端套接字14.3.4使用多执行绪技术14.4UDP数据包14.4.1传送数据包14.4.2接收数据包14.5广播数据包14.6小结习题14