第1章 Java语言简介1.1 Java语言的特点1.2 第一个Java程序1.2.1 第一个Java应用程序1.2.2 第一个Java小应用程序1.3 知识扩展——基于命令行编译和执行Java程序第2章 程序开发语言基础2.1 基本数据类型和数组2.1.1 基本数据类型2.1.2 数组2.2 运算符、表达式和语句2.2.1 运算符和表达式2.2.2 语句第3章 面向对象基础3.1 类和对象3.1.1 类3.1.2 对象3.2 包3.2.1 导入包3.2.2 自定义包3.3 访问权限3.3.1 类的访问权限3.3.2 成员变量和方法的访问权限3.3.3 访问器方法3.4 类的继承3.4.1 创建子类3.4.2 使用子类对象3.4.3 super关键字3.4.4 final关键字3.4.5 abstract关键字3.4.6 向上转型3.5 接口3.5.1 接口的定义3.5.2 实现接口3.6 异常处理3.6.1 异常及异常处理3.6.2 自定义异常3.7 知识扩展3.7.1 内部类3.7.2 匿名类第4章 登录界面设计4.1 登录界面设计4.2 组件与容器4.2.1 JFrame类4.2.2 JComponent类4.2.3 布局方式4.3 登录界面的实现4.4 登录界面美化4.4.1 登录界面美化效果4.4.2 新登录界面代码实现4.4.3 新登录界面代码分析4.5 知识扩展4.5.1 String类4.5.2 Math类4.5.3 Date类第5章 主界面设计5.1 中间容器5.1.1 JScrolIPane滚动窗格5.1.2 JSplitPane拆分窗格5.2 组件5.2.1 JCheckBox类5.2.2 JRadioButton类5.2.3 JTree类5.3 组件绘图5.4 《中小学生汉字水平测试系统》答题界面的实现5.4.1 主界面效果图5.4.2 答题界面代码5.4.3 答题界面代码分析5.5 知识扩展——菜单栏第6章 界面事件处理第7章 数据储存及访问——文件第8章 数据存储及访问——数据库第9章 多线程基础第10章 基于Socket的客户端——服务器功能实现附录1 搭建基于Eclipse的Java开发平台附录2 MySQL安装及使用Navicat创建数据库参考文献