第一部分 Java入门基础 3
第1章 Java简介及开发环境搭建 3
实验1 JDK的下载、安装与配置 3
实验2 Java程序的编辑与运行 10
实验3 Java Applet小应用程序的编辑与运行 16
第2章 Java语法基础 18
实验1 常量与变量的声明与使用 18
实验2 运算符与表达式 21
实验3 字符串 24
第3章 Java程序流程控制 28
实验1 三种基本程序结构 28
实验2 数组 33
第4章 Java面向对象编程基础 39
实验1 类与对象的创建 39
实验2 成员变量与成员方法的设计 42
实验3 访问修饰符与静态变量及静态方法 48
第5章 Java面向对象编程深入 52
实验1 类的继承 52
实验2 Applet小应用程序 61
实验3 多态与接口 69
实验4 内部类与外部类 78
实验5 异常 82
第6章 Java常用类 90
实验1 字符串类 90
实验2 Math类 97
实验3 Date类与Calendar类 100
第7章 Java输入/输出操作 105
实验1 读/写文件 105
实验2 文件和目录管理 110
第二部分 Java高级编程 117
第8章 GUI图形用户界面 117
实验1 常用GUI界面与事件处理 117
实验2 布局管理器 120
第9章 多线程编程技术 125
实验1 利用继承创建线程 125
实验2 利用Runnable接口创建线程 128
第10章 网络程序开发 132
实验1 网络程序开发基础 132
实验2 Socket编程 134
第11章 数据库连接技术 142
实验1 JDBC-ODBC连接数据库 142
实验2 JDBC连接数据库 148
第12章 综合实验——图片搜索器 155
第13章 全国计算机等级考试二级Java语言程序设计笔试试题及其答案 167
试题1 2006年4月 167
试题2 2007年4月 172
试题3 2009年3月 178
试题4 2009年9月 183
附录A 企业面试中常见的Java试题 190
附录B Java常用术语 204