
Java基础教程(第3版)
《Java基础教程(第3版)》是2014年清华大学出版社出版的图书。
基本介绍
- 书名:Java基础教程(第3版)
- ISBN:9787302283683
- 定价:35.00元
- 出版时间:2014年6月25日
- 装帧:平装
出版信息
作者:耿祥义
定价:35元
印次:3-6
ISBN:9787302283683
出版日期:2012.06.01
印刷日期:2017.01.13
定价:35元
印次:3-6
ISBN:9787302283683
出版日期:2012.06.01
印刷日期:2017.01.13
图书简介
本书以通俗易懂的语言,循序渐进地向读者介绍了Java语言编程的基础知识。针对较难理解的问题,所列举的例子都是由简到繁,便于读者掌握Java编程技巧。在第3版中加大了面向对象的知识容量,补充JDBC运算元据库的内容。全书共分14章,分别讲解了基本数据类型、运算符、表达式和语句、类、对象和接口、常用实用类、输入/输出流、JDBC资料库操作、组件及事件处理、图形与图像、Java多执行绪机制、Java网路编程等内容。
图书目录
第1章初识Java
1.1Java的诞生
1.2Java的平台无关性
1.3安装JDK
1.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.2ifelse语句
3.3.3ifelseifelse语句
3.4switch开关语句
3.5循环语句
3.5.1for循环语句
3.5.2while循环语句
3.5.3dowhile循环语句
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.2JDBC
10.3连线资料库
10.3.1连线方式的选择
10.3.2建立JDBCODBC桥接器
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