第1章 Java简介与开发环境
1.1 我的第一个Java程序
案例1 在屏幕上输出“我的第一个Java程序
1.2 Java开发环境
案例2 安装JDK和配置环境变量
案例3 JcreatorPr04.5 的安装和创建第一个Jave应用程序
第2章 Java语言基础
2.1 Java语言的基本组成
案例4 求长方形面积
2.2 基本数据类型
案例5 数据类型的定义与处理
案例6 不同类型数据间的混合运算
2.3 运算符
案例7 利用算术运算符进行算术运算
案例8 利用关系运算符进行判断
案例9 逻辑运算符和关系运算符联合使用
案例10 利用位运算符运算
2.4 流程控制
案例11 求星期几
案例12 求阶乘
案例13 求10-100之间的素数
2.5 数组
案例14 找最大值和最小值
第3章 面向对象编程基础
3.1 类与对象
案例15 自行车品牌
3.2 继承
案例16 企业员工信息处理
3.3 多态
案例17 利用方法覆盖处理动物叫声
案例18 利用方法重载求两个数的和
3.4 包
案例19 通过包计算面积
3.5 修饰符
案例20 通过访问修饰符定义并输出变量
案例21 利用静态修饰符求赛车数量
案例22 利用抽象修饰符求员工薪水
3.6 接口
案例23 利用接口声明战斗机类和坦克类
3.7 异常处理
案例24 被零除异常
案例25 抛出异常
第4章 AppIet入门
4.1 Applet基础
案例26 在屏幕上显示“你好,我是Applet小程序
4.2 Applet的生命周期
案例27 Applet生命周期
4.3 向Applet传递参数
案例28 向Applet传递参数
4.4 多媒体
案例29 在Applet中显示“蘑菇”图像
案例30在Applet中播放“红河谷”音乐
第5章 JavaGUI编程
5.1 容器
案例31 用户登录界面的设计
5.2 常用组件
案例32 学生信息录入界面的设计
案例33 带有菜单的学生信息管理系统主界面
5.3 事件模型
案例34 实现用户登录界面的功能
案例35 实现学生信息录入界面的功能
案例36 带弹出式菜单的主界面
第6章 多线程
6.1 线程的创建
案例37 通过线程实现在主界面显示日期时间
6.2 线程的状态及调度
案例38 利用线程调度控制线程的执行
6.3 线程同步与通信
案例39 两个线程同往一账户存款问题
案例40 线程通信实现生产者一消费者模型
第7章 Java数据库技术
7.1 访问数据库
案例4 1结合数据库访问的用户登录
7.2 带参数的数据库访问
案例42 使用预编译类实现学生信息录入界面功能
第8章 输入输出流
8.1 Java输入/输出流
案例43 基于字节流的输入输出
案例44 基于字符流的输入输出
8.2 从一个流构造另一个流
案例45过滤器流类演示程序
8.3 FiIe类
案例46 显示当前目录中的文件及目录信息
案例47 显示指定的文件属性
第9章 Java网络编程基础
9.1 面向连接通信的实现
案例48 面向连接的客户/服务器通信
9.2 无连接通信的实现
案例49 面向无连接的客户/服务器通信
9.3 利用URL访问网站
案例50访问清华大学网站:
附录 Java常用工具
1.1 Java的类库
1.1 :1语言基础类库
1.1.2 常用包装类的用法
1.1.3 基本数据类型之间的转换
1.1.4 Object类
1.2 数组与向量类
1.2.1 数组
1.2.2 向量类
1.3 字符串类
1.3.1 字符串类的构造方法
1.3.2 String类的应用
1.3.3 StringBuffer类的应用
1.4 其他常用工具
1.4.1 数学函数类Math
1.4.2 日期类
1.4.3 随机数类Random