第一部分 Java语言基础 2
第一章 Java程序概述 2
第一节 Java语言概述 2
第二节 Java的工作原理 7
第三节 Java的开发环境 9
第四节 Java程序的种类 18
实训 28
习题 31
第二章 Java数据类型 32
第一节 常量与变量 32
第二节 基本数据类型 34
第三节 各类型数据之间的转换 39
实训 41
习题 43
第三章 运算符与表达式 45
第一节 运算符和表达式的类型 45
第二节 运算符的优先级别与结合方向 56
实训 57
习题 58
第四章 Java程序结构 60
第一节 概述 60
第二节 Java顺序程序设计 61
第三节 分支结构程序设计 63
第四节 循环结构程序设计 69
第五节 跳转语句 74
实训 78
习题 79
第二部分 面向对象的程序设计第五章 类、数组和字符串 83
第一节 面向对象基础 83
第二节 类与对象 85
第三节 继承 89
第四节 多态 92
第五节 接口 95
第六节 数组 97
第七节 字符串 101
第八节 异常处理 104
实训 109
习题 112
第六章 线程 114
第一节 线程的概念 114
第二节 线程的创建 116
第三节 线程的调度 123
第四节 线程同步 129
第五节 线程状态 133
第六节 线程交互 136
实训 141
习题 142
第七章 Java图形用户界面设计 144
第一节 图形界面的构建 144
第二节 容器布局(Container Layout) 150
第三节 Swing常用组件介绍 155
第四节 事件处理 167
实训 184
习题 188
第八章 Java数据库编程(JDBC) 190
第一节 JDBC编程技术概述 190
第二节 使用JDBC访问数据库 191
第三节 查询记录 194
第四节 更新记录 197
第五节 添加记录 199
第六节 删除记录 200
实训 201
习题 210
第三部分 项目实战 213
第九章 综合实训 213
第一节 项目简介 213
第二节 系统设计 214
第三节 数据库设计 220
第四节 登录模块开发 222
第五节 系统管理模块开发 232
第六节 图书管理模块开发 241
第七节 借阅管理模块开发 257
第八节 借阅证管理模块开发 271
实训 282
习题 282
附件 JTable构造方法 286