目录
译者序
序
前言
第1章 java概述
1.1 什么是java
1.2 java语言的特性
1.3 学习java
1.4 java环境
1.5 基于java语言的面向对象程序设计
1.6 java程序结构
1.7 java和unicode码
1.8 本章小结
1.9 参考资源
第2章 程序、数据、变量和计算
2.1 数据和变量
2.2 整型数据类型
2.3 浮点数据类型
2.4 固定变量的值
2.5 算术运算
2.6 混合数据类型的算术运算表达式
2.7 op=运算符
2.8 数学函数和常量
2.9 字符的存储
2.10 按位运算
2.11 有固定序列整型值的变量(枚举)
2.12 布尔型变量
2.13 运算符的优先级
2.14 程序注释
2.15 本章小结
2.16 练习题
第3章 循环与逻辑
3.1 决策
3.2 逻辑运算符
3.3 条件运算符
3.4 switch语句
3.5 变量作用域
3.6 循环
3.7 断言
3.8 本章小结
3.9 练习题
第4章 数组和字符串
4.1 数组
4.2 字符串
4.3 字符串的运算
4.4 可变字符串
4.5 本章小结
4.6 练习题
第5章 类的定义
5.1 什么是类
5.2 定义类
5.3 方法的定义
5.4 构造函数
5.5 类的定义和使用
5.6 方法重载
5.7 对象的使用
5.8 递归
5.9 理解包
5.10 控制对类成员的访问
5.11 嵌套类
5.12 finalize()方法
5.13 本地方法
5.14 本章小结
5.15 练习题
第6章 类的扩展与继承
6.1 使用现有的类
6.2 类的继承
6.3 选择基类的访问属性
6.4 多态
6.5 多级继承
6.6 抽象类
6.7 通用超类
6.8 接收可变实参的方法
6.9 对象的类型强制转换
6.10 关于枚举
6.11 类的设计
6.12 使用final修饰符
6.13 接口
6.14 匿名类
6.15 本章小结
6.16 练习题
第7章 异常
7.1 异常的概念
7.2 异常的类型
7.3 异常的处理
7.4 异常对象
7.5 定义自己的异常
7.6 本章小结
7.7 练习题
第8章 理解流
8.1 流和新的i/o功能
8.2 流的定义
8.3 输入/输出类
8.4 标准流
8.5 本章小结
8.6 练习题
第9章 访问文件和目录
9.1 运用file对象
9.2 创建文件输出流
9.3 本章小结
9.4 练习题
第10章 写文件
10.1 文件输入/输出基础
10.2 文件输入/输出
10.3 通道..
10.4 缓冲区
10.5 写入文件
10.6 本章小结
10.7 练习题
第11章 读文件
11.1 文件读操作
11.2 文件通道读操作
11.3 读取文本文件
11.4 读取二进制数据
11.5 读取混合型数据
11.6 文件的复制
11.7 随机存取文件
11.8 使用一个文件通道进行读写
11.9 内存映像文件
11.10 本章小结
11.11 练习题
第12章 对象的序列化
12.1 在文件中存储对象
12.2 本章小结
12.3 练习题
第13章 泛型类
13.1 什么是泛型
13.2 泛型类的定义
13.3 泛型和泛型接口
13.4 原生类型变量
13.5 用通配符作为类型实参
13.6 数组和参数化类型
13.7 参数化方法
13.8 参数化类型和继承
13.9 本章小结
13.10 练习题
第14章 集合框架
14.1 理解集合框架
14.2 对象的集合
14.3 迭代器
14.4 集合类
14.5 使用向量
14.6 使用链表
14.7 使用映射
14.8 本章小结
14.9 练习题
第15章 实用类的集合
15.1 数组的工具方法
15.2 observable对象和obsewer对象
15.3 产生随机数
15.4 日期和时间
15.5 正则表达式
15.6 使用扫描器
15.7 本章小结
15.8 练习题
第16章 线程
16.1 理解线程
16.2 管理线程
16.3 线程的优先级
16.4 本章小结
16.5 练习题
第17章 创建窗口
17.1 java中的图形用户界面
17.2 创建窗口
17.3 组件和容器
17.4 组件基础
17.5 使用容器
17.6 容器布局管理器
17.7 添加菜单到窗口中
17.8 更多关于applet小程序的内容
17.9 本章小结
17.10 练习题
第18章 事件处理
18.1 基于窗口的java程序
18.2 事件处理过程
18.3 在图形用户界面代码中避免死锁
18.4 事件类
18.5 applet小程序中的语义事件处理
18.6 应用程序中的语义事件监听器
18.7 使用action
18.8 添加工具栏
18.9 本章小结
18.10 练习题
第19章 在窗口中绘画
19.1 使用模型/视图体系结构
19.2 组件中的坐标系
19.3 在组件上绘图
19.4 几何图形
19.5 填充几何图形
19.6 管理几何图形
19.7 使用鼠标绘制
19.8 定义自己的图形类
19.9 本章小结
19.10 练习题
第20章 扩展图形用户界面
20.1 创建状态栏
20.2 使用对话框
20.3 弹出式菜单
20.4 转换用户坐标系统
20.5 选择自定义颜色
20.6 本章小结
20.7 练习题
第21章 文档的整理和打印
21.1 序列化处理草图
21.2 实现可序列化接口
21.3 支持文件菜单
21.4 在java中打印
21.5 本章小结
21.6 练习题
第22章 java与xml
22.1 xml
22.2 xml文档结构
22.3 xml中的数据结构
22.4 文档定义类型
22.5 构造良好文档的规则
22.6 xml名字空间
22.7 xml模式
22.8 使用xmi.文档编程
22.9 访问解析器
22.10 使用sax
22.11 本章小结
22.12 练习题
第23章 创建和修改xml文档
23.1 文档对象模型
23.2 本章小结
23.3 练习题
第24章 与数据库通信
24.1 jdbc的概念和术语
24.2 sql简介
24.3 jdbc包
24.4 基本的jdbc程序
24.5 使用preparedstatement对象
24.6 创建interactive sql工具
24.7 本章小结
24.8 练习题
第25章 jdbc操作
25.1 数据类型与jdbc
25.2 把关系数据映射到java对象
25.3 statement和preparedstatement接口
25.4 结果集
25.5 调用存储过程
25.6 错误处理
25.7 浏览数据库
25.8 本章小结
25.9 练习题
附录a java保留关键字
附录b 计算机运算基础知识
【展开】
【收起】
内容简介
《Java2入门经典》(JDK5)综合介绍了使用J2SE(Java 2 Standard Edition)5.0或更高版本开发动态程序的过程,阐述了Java语言的各个方面,包括Java语言结构和工作原理的基本知识,用大量的实例讲述如何开发功能齐全的Java应用程序,以期帮助读者掌握Java语言的最新特性和Java类库中主要的功能包,积累Java应用环境的使用经验,并在核心技术领域打下坚实的基础。《Java2入门经典》(JDK5)系统全面、浅显易懂,非常适合没有任何编程经验的初学者阅读,也可作为软件开发人员和高校师生的必备参考书。
【展开】
【收起】
下载说明
1、追日是作者栎年创作的原创作品,下载链接均为网友上传的的网盘链接!
2、相识电子书提供优质免费的txt、pdf等下载链接,所有电子书均为完整版!
下载链接