第一部分 Java语言快速入门篇
第1章 Java语言概述
1.1 Java语言的发展史
1.2 Java语言的特点
1.3 Java语言的程序分类
1.4 Java程序的运行
【综合案例1—1】简易服装进货系统(Application和Applet的不同实现)
习题1
第2章 Java环境的建立
2.1 Eclipse的简介
2.2 Ecliose的运行环境
【综合案例2—1】用Eclipse可视化开发服装进货系统的Applet版本
习题2
第二部分 Java语言基础篇
第3章 Java语言的编程基础
3.1 Java语言的数据类型
【综合案例3—1】美元兑换人民币的换算
3.2 Java语言的运算符与表达式
3.3 Java语言的程序控制语句
【综合案例3—2】银行存款利息计算
【综合案例3—3】某品牌服装店年底促销打折的折扣计算
【综合案例3—4】鸡兔同笼问题的解答
【综合案例3—5】用while语句解决鸡兔同笼问题
3.4 数组
【综合案例3—6】卡拉OK比赛中的得分计算
3.5 Java语言的字符串处理
【综合案例3—7】字符的统计
【综合案例3—8】通过员工工号查找员工姓名
习题3
第4章 Java语言与面向对象
4.1 Java语言的类和对象
【综合案例4—1】小型商贸进货系统的Java程序
【综合案例4—2】职工信息管理应用程序
【综合案例4—3】银行信息管理系统应用程序
4.2 类的继承与封装
【综合案例4—4】不同类别消费人员购物收费程序
【综合案例4—5】学生账单管理应用程序
4.3 Java语言的接口和包
【综合案例4—6】实现接口应用程序
4.4 Java语言的异常处理
【综合案例4—7】用定义多个类的方法完成通信录记事程序设计
习题4
第三部分 Java语言编程应用篇
第5章 Java语言的多媒体技术
5.1 字体显示和图形绘制
【综合案例5—1】在Java Application窗口中显示各种字体
【综合案例5—2】在Java Applet中绘制各种基本几何图形
5.2 图像处理
【综合案例5—3】在Java Application中加载显示图像
【综合案例5—4】使用双缓冲技术显示图像
5.3 动画处理
【综合案例5—5】实现文字和蓝色矩形的动画显示
5.4声音处理
【综合案例5~6】在Java npp“cation中实现一个简易的音乐播放器
习题5
第6章 Java语言的图形用户界面开发技术
6.1 应用AwT组件开发图形用户界面程序
【综合案例6—1】设计应用程序的用户登录界面
6.2 Java事件处理机制
【综合案例6—2】设计添加事件处理机制的应用程序用户登录界面
6.3 常用图形用户界面AWT组件
【综合案例6—3】使用复选框、单选框组、文本区、面板容器实现图形用户界面
【综合案例6—4】实现更加复杂和功能更多的用户身份验证图形用户界面
【综合案例6—5】创建窗口及菜单,响应鼠标单击事件,显示对象的名称
6.4 应用Swing组件开发图形用户界面程序
【综合案例6—6】用Swing组件实现图形用户界面的客户信息录入窗口
6.5 Java Applet与图形用户界面
【综合案例6—7】用Java Applet实现用户登录验证窗口
习题6
第7章 Java语言的I/O操作与线程处理技术
7.1 Java语言的I/O操作
【综合案例7—1】数据读取和输出的应用
7.2 目录和文件管理——File类
【综合案例7—2】文件操作应用
7.3 字节流类与字符流类
7.4 文件的访问
【综合案例7—3】简单字符文件的读取与建立
【综合案例7—4】随机访问文件的操作应用
7.5 线程与线程的创建
【综合案例7—5】创建线程程序
7.6 线程的生命周期
7.7 线程的调度、优先级和线程同步
习题7
第8章 Java语言的数据库处理技术
8.1 数据库安装与配置
8.2 JDBC和数据库连接
【综合案例8—1】在MySQL数据库中创建表sttadent并向其中输入数据
8.3 数据库应用系统开发
【综合案例8—2】创建Java程序,连接MySQL数据库进行用户身份验证
【综合案例8—3】超市管理信息系统连接SQL Server数据库,实现产品信息录入
8.4 SQL Explorler数据库插件技术
【综合案例8—4】在Eclipse中利用插件对MySQL数据库中的表进行操作
习题8
第四部分 Java语言高级篇
第9章 Web开发技术简介
9.1 Tomcat和JBOSS
9.2 Servlet
【综合案例9—1】获取用户主机的IP地址和连接的端口号等信息
9.3 JSP
【综合案例9—2】用Eclipse建立简单的JSP应用程序
9.4 Struts
【综合案例9—3】在Eclipse中利用Struts建立简单的Web应用
程序
9.5 Hibernate
【综合案例9—4】在Eclipse中利用Hibernate建立简单的员工信
息存储和显示程序
9.6 Spring
【综合案例9—5】在Eclipse中利用Spring框架建立简单的信息
展示程序
习题9
第10章 Java语言的开发环境简介
10.1 EditPlus与J2SDK简单开发
【综合案例10—1】使用EditPlus与JZSDK进行简单的Java程序开发
10.2 NetBeans
【综合案例10—2】使用NetBeans IDE进行简单Java程序开发
10.3 BEA Workshop
【综合案例10一3】使用BEA Workshop进行简单Java程序开发
10.4 JDeveloper
【综合案例10—4】使用JDeveloper IDE进行简单Java程序开发
习题10
附录