Java语言程序设计(第2版)学生用书
《Java语言程序设计(第2版)学生用书》是2012年清华大学出版社出版的图书。
基本信息
- 书名
Java语言程序设计(第2版)学生用书
- ISBN
9787302288275
- 定价
19.5元
- 出版社
清华大学出版社
- 装帧
平装
图书简介
本书是与《Java语言程序设计(第2版)》配套使用的学生用书。书中提供了一个简要的“学习指南”,介绍本套教材的使用方法。各章内容与主教材《Java语言程序设计(第2版)》相对应,每章内容分为三部分: 第一部分是“要点导读”,主要为自学者指明学习重点,建议学习方法;第二部分是“实验指导”,每章都有一个精心设计的实验,与《Java语言程序设计(第2版)》相应章节内容配合,使读者在实践中深入理解和熟练掌握主教材的内容;第三部分是习题解答,给出了《Java语言程序设计(第2版)》各章习题的参考答案。
教材目录
第1章Java语言基础知识1要点导读1实验1Java简单程序设计1习题解答4第2章类与对象的基本概念9要点导读9实验2类与对象的基本概念9习题解答10第3章类的方法18要点导读18实验3类的方法18习题解答22第4章类的重用32要点导读32实验4类的重用33习题解答37第5章接口与多态45要点导读45实验5接口与多态45习题解答49第6章输入输出流54要点导读54实验6输入输出流和文件54习题解答56第7章对象群体的组织67要点导读67实验7对象群体的组织67习题解答69第8章多线程80要点导读80实验8线程81习题解答84第9章图形用户界面99要点导读99实验9图形用户界面100习题解答102第10章JDBC与数据库访问130要点导读130实验10JDBC与数据库访问130习题解答133第11章Servlet程序设计138要点导读138实验11Servlet程序设计138习题解答139第12章JSP程序设计144要点导读144实验12JSP程序设计144习题解答145第1章Java语言基础知识11.1Java语言与面向对象的程序设计11.1.1面向对象的程序设计思想11.1.2Java语言的特点31.1.3Java类库41.2Java5和Java6的新特色41.3Java程序概述51.3.1Java开发环境51.3.2Application举例91.3.3Applet举例101.3.4Servlet举例121.3.5JSP和JavaBean举例131.3.6运行脚本举例151.4基本数据类型与表达式161.4.1变量与常量161.4.2基本数据类型171.4.3表达式与运算符181.4.4类型转换221.5数组的概念231.6数组的创建和引用231.6.1数组的声明231.6.2数组的创建231.6.3数组元素的初始化241.6.4数组的引用241.6.5多维数组261.7本章小结28习题28第2章类与对象的基本概念302.1面向对象的程序设计方法概述302.1.1抽象302.1.2封装312.1.3继承312.1.4多态322.2类与对象322.2.1类的声明332.2.2对象的声明与引用342.2.3数据成员362.2.4方法成员412.2.5类的组织--包的概念482.2.6类的访问控制512.2.7类成员的访问控制512.3对象初始化和回收542.3.1构造方法542.3.2内存回收技术572.4枚举类型572.4.1枚举类型的默认方法582.4.2枚举类型的自定义属性和方法592.5应用举例592.5.1声明BankAccount类592.5.2声明toString()方法612.5.3声明存取款方法622.5.4格式化输出字符串632.5.5声明类方法生成特殊的实例632.5.6声明类变量642.6UML简介662.6.1类图672.6.2对象图692.7注解702.7.1自定义注解702.7.2元注解简介712.7.3注解的处理722.8本章小结73习题73第3章类的方法753.1方法的控制流程753.1.1if选择结构763.1.2switch选择结构773.1.3for循环结构803.1.4while语句813.1.5do-while语句833.1.6break语句833.1.7continue语句853.2异常处理简介873.2.1异常处理的意义873.2.2错误的分类893.2.3异常的处理913.2.4生成异常对象963.2.5声明自己的异常类973.3方法的重载993.4在方法中执行脚本1003.5本章小结102习题102第4章类的重用1034.1类的继承1034.1.1继承的概念1034.1.2继承的语法1044.1.3隐藏和覆盖1074.1.4有继承时的构造方法1114.1.5应用举例1124.2Object类1134.3终结类与终结方法1174.3.1终结类1174.3.2终结方法1184.4抽象类1194.4.1抽象类的声明1194.4.2抽象方法1214.5泛型1224.5.1泛型的概念1224.5.2通配符泛型和有限制的泛型1254.6类的组合1264.6.1组合的语法1274.6.2组合与继承的比较1284.6.3组合与继承的结合1294.7包的应用1314.7.1Java基础类库概述1314.7.2自定义包1414.7.3JAR文件1434.8本章小结145习题145第5章接口与多态1475.1接口1475.1.1接口的作用及语法1475.1.2实现接口1495.1.3多重继承1515.1.4接口的扩展1535.2塑型1545.2.1塑型的概念1545.2.2塑型的应用1565.2.3方法的查找1575.3多态的概念1585.3.1多态的目的1585.3.2绑定的概念1605.4多态的应用1625.5构造方法与多态1645.5.1构造方法的调用顺序1641
5.5.2构造方法中的多态方法168
5.6内部类170
5.7本章小结170
习题170
第6章输入输出172
6.1输入输出流172
6.1.1I/O流的概念172
6.1.2预定义的I/O流类概述173
6.2文件读写177
6.2.1写文本文件177
6.2.2读文本文件179
6.2.3写二进制文件182
6.2.4读二进制文件185
6.2.5File类187
6.2.6处理压缩文件189