内容简介
第1章 Java开发工具及程序设计初步
1.1 J2SDK开发工具入门
1.1.1 JDK的下载、安装
1.1.2 环境变量和配置
1.1.3 JDK开发工具简介
1.2 Java程序开发步骤
1.3 Java程序基本结构
1.4 良好的编程习惯
1.5 实验目的
1.6 实验内容
实验1第一个Jav a应用程序
实验2第一个Java Applet小程序
实验3读程序,答问题
1.7 TextPad工具的使用
第2章 Java语言基础
2.1 知识点
2.2 实验目的
2.3 实验内容
实验1程序填空与测试分析
实验2编程测试Java数值类型的最大值和最小值
实验3韩信点兵问题
实验4实现简易移位加密
实验5基本数据类型应用:自我介绍
第3章 Java输入/输出
3.1 知识点
3.2 实验目的
3.3 实验内容
实验1标准输入/输出方法
实验2键盘输入——Scanner类
实验3综合实践
第4章 程序流程控制、算法和方法设计
4.1 知识点
4.2 实验目的
4.3 实验内容
实验1选择结构
实验2循环结构
实验3循环嵌套
实验4迭代和穷举算法
实验5综合实践
第5章 Java数组
5.1 知识点
5.2 实验目的
5.3 实验内容
实验1一维数组实验
实验2二维数组实验
实验3 Arrays类
实验4综合实践
第6章 类的结构和设计
6.1 知识点
6.2 实验目的
6.3 实验内容
实验1类的定义及对象的创建、使用
实验2对象比较和字符串的比较
实验3引用型参数传递
实验4静态变量和静态方法应用
实验5类的继承:this和super
实验6抽象类和接口
实验7方法重载和方法重构
实验8成员变量的隐藏
实验9泛型应用
实验10综合实践
第7章 UML类图及面向对象设计的基本原则和模式
7.1 知识点
7.2 实验目的
7.3 实验内容
实验1面向抽象编程
实验2多用组合少用继承编程
实验3策略模式设计
实验4中介者模式
实验5模板方法模式
第8章 Java包
8.1 知识点
8.2 实验目的
8.3 实验内容
实验1 jar包的创建
实验2包的定义和互连
第9章 GUI和事件驱动
9.1 知识点
9.2 实验目的
9.3 实验内容
实验1组件应用入门
实验2文本框的应用
实验3菜单的应用
实验4窗口及对话框的应用
实验5表格的应用
实验6 MVC结构
实验7音乐播放器
实验8综合实践
第10章 Java图形及多线程
10.1 知识点
10.2 实验目的
10.3 实验内容
实验1绘制图形
实验2用Thread类创建线程
实验3实现Runnable接口创建线程
实验4线程间的数据共享:模拟航空售票
实验5多线程的同步控制:模拟银行取款
实验6综合实践
第11章 JDBC编程
11.1 知识点
11.2 实验目的
11.3 实验内容
实验1 Access数据库的创建与ODBC数据源
实验2运用JDBC操作数据库
第12章 综合设计
实验1 UML分析和模块化实现猜数字游戏
实验2 UML设计
实验3网络通信
实验4四则运算和日期计算
附录 部分实验参考答案