第1章 入门 1
1.1 Java开发环境的搭建 1
1.2 编写一个最简单的Java程序 6
1.3 Java应用程序运行机制 13
第2章 Java语言基础知识 14
2.1 Java语言基础 14
2.2 Java运算符与表达式 22
2.3 Java流程控制 31
2.4 Java数组 40
2.5 方法 47
第3章 类与对象 54
3.1 类的定义 54
3.2 对象的创建与使用 58
3.3 引用数据类型的传递 60
第4章 类的继承与访问控制 63
4.1 继承 63
4.2 包与访问控制 67
第5章 抽象类和接口 72
5.1 抽象类 72
5.2 接口 75
第6章 异常 80
6.1 异常的概念 80
6.2 异常处理 82
6.3 多重catch语句 84
6.4 throw和throws语句 88
6.5 自定义异常 92
第7章 常用类 95
7.1 Object类 95
7.2 String类 97
7.3 StringBuffer类 103
7.4 日期相关类 107
7.5 包装类 110
7.6 Math类 112
7.7 Random类 114
第8章 集合 116
8.1 集合类 116
8.2 映射类 126
第9章 Java I/O 132
9.1 File类与字符流类 132
9.2 字节流类 140
第10章 JDBC 144
10.1 JDBC的主要作用 144
10.2 DAO模式 153
10.3 JDBC中的事务处理 166
第11章 Swing 169
11.1 AWT简介 169
11.2 Swing与AWT的关系 169
11.3 窗体和常用组件 170
11.4 JPanel 174
11.5 布局管理器 176
11.6 事件处理 180
11.7 常用组件:菜单、单选框、下拉列表框 186
第12章 学员信息管理系统 190
12.1 功能介绍 190
12.2 数据库设计 191
12.3 用户管理模块的实现 192
12.4 系统运行展示 221
参考文献 223