Java程序设计实训教程_Java程序设计实训教程--详细介绍

第1章&nbsp&nbspJava语言基础

1.1&nbsp&nbsp背景知识

1.1.1&nbsp&nbspApplet与Application

1.1.2&nbsp&nbspJava虚拟机

1.1.3&nbsp&nbspJava程序的输入输出

1.1.4&nbsp&nbsp程序控制结构

1.1.5&nbsp&nbspJDK

1.2&nbsp&nbsp实训案例

1.2.1&nbsp&nbsp程序任务

1.2.2&nbsp&nbsp源代码

1.2.3&nbsp&nbsp程序说明

1.2.4&nbsp&nbsp操作步骤

1.2.5&nbsp&nbsp结果分析

1.2.6&nbsp&nbsp小结

1.3&nbsp&nbspJDK的安装与设置、Java程序及其上机

1.3.1&nbsp&nbsp实训目的

1.3.2&nbsp&nbsp实训内容

1.3.3&nbsp&nbsp实训步骤

1.4&nbsp&nbsp网页上的Java程序

1.4.1&nbsp&nbsp实训目的

1.4.2&nbsp&nbsp实训内容

1.4.3&nbsp&nbsp实训步骤

1.5&nbsp&nbspJava程序的输入输出

1.5.1&nbsp&nbsp实训目的

1.5.2&nbsp&nbsp实训内容

1.5.3&nbsp&nbsp实训步骤

1.6&nbsp&nbsp掌握基本语法

1.6.1&nbsp&nbsp实训目的

1.6.2&nbsp&nbsp实训内容

1.6.3&nbsp&nbsp实训步骤

1.7&nbsp&nbsp使用控制结构

1.7.1&nbsp&nbsp实训目的

1.7.2&nbsp&nbsp实训内容

1.7.3&nbsp&nbsp实训步骤

习题

第2章&nbsp&nbspJava面向对象编程基础

2.1&nbsp&nbsp背景知识

2.1.1&nbsp&nbsp面向对象

2.1.2&nbsp&nbsp包

2.1.3&nbsp&nbsp接口

2.1.4&nbsp&nbsp异常处理

2.2&nbsp&nbsp实训案例

2.2.1&nbsp&nbsp程序任务

2.2.2&nbsp&nbsp源代码

2.2.3&nbsp&nbsp程序说明

2.2.4&nbsp&nbsp操作步骤

2.2.5&nbsp&nbsp结果分析

2.2.6&nbsp&nbsp小结

2.3&nbsp&nbsp体现封装思想

2.3.1&nbsp&nbsp实训目的

2.3.2&nbsp&nbsp实训内容

2.3.3&nbsp&nbsp实训步骤

2.4&nbsp&nbsp静态与非静态成员的访问

2.4.1&nbsp&nbsp实训目的

2.4.2&nbsp&nbsp实训内容

2.4.3&nbsp&nbsp实训步骤

2.5&nbsp&nbsp继承、隐藏和覆盖技术的应用

2.5.1&nbsp&nbsp实训目的

2.5.2&nbsp&nbsp实训内容

2.5.3&nbsp&nbsp实训步骤

2.6&nbsp&nbsp方法的重载

2.6.1&nbsp&nbsp实训目的

2.6.2&nbsp&nbsp实训内容

2.6.3&nbsp&nbsp实训步骤

2.7&nbsp&nbsp构造函数的继承与重载

2.7.1&nbsp&nbsp实训目的

2.7.2&nbsp&nbsp实训内容

2.7.3&nbsp&nbsp实训步骤

2.8&nbsp&nbsp制作和使用用户预定义类包

2.8.1&nbsp&nbsp实训目的

2.8.2&nbsp&nbsp实训内容

2.8.3&nbsp&nbsp实训步骤

2.9&nbsp&nbsp使用Windows&nbspAPI中的键盘和鼠标事件方法

2.9.1&nbsp&nbsp实训目的

2.9.2&nbsp&nbsp实训内容

2.9.3&nbsp&nbsp实训步骤

2.10&nbsp&nbsp实现Java的键盘和鼠标接口

2.10.1&nbsp&nbsp实训目的

2.10.2&nbsp&nbsp实训内容

2.10.3&nbsp&nbsp实训步骤

2.11&nbsp&nbsp异常处理语句的使用

2.11.1&nbsp&nbsp实训目的

2.11.2&nbsp&nbsp实训内容

2.11.3&nbsp&nbsp实训步骤

2.12&nbsp&nbsp方法抛出异常、抛出用户自定义异常

2.12.1&nbsp&nbsp实训目的

2.12.2&nbsp&nbsp实训内容

2.12.3&nbsp&nbsp实训步骤

习题

第3章&nbsp&nbsp常用工具

3.1&nbsp&nbsp背景知识

3.1.1&nbsp&nbspJava的类库结构

3.1.2&nbsp&nbspJava语言基础类库

3.1.3&nbsp&nbsp数组与向量类

3.1.4&nbsp&nbsp字符串、日期类、随机类

3.2&nbsp&nbsp实训案例

3.2.1&nbsp&nbsp程序任务

3.2.2&nbsp&nbsp源代码

3.2.3&nbsp&nbsp程序说明

3.2.4&nbsp&nbsp操作步骤

3.2.5&nbsp&nbsp结果分析

3.3&nbsp&nbsp掌握字符串、数组的使用

3.3.1&nbsp&nbsp实训目的

3.3.2&nbsp&nbsp实训内容

3.3.3&nbsp&nbsp实训步骤

3.4&nbsp&nbsp了解Math类、日期类和向量类

3.4.1&nbsp&nbsp实训目的

3.4.2&nbsp&nbsp实训内容

3.4.3&nbsp&nbsp实训步骤

习题

第4章&nbsp&nbspApplet与图形用户界面

4.1&nbsp&nbsp背景知识

4.1.1&nbsp&nbspAWT与Swing

4.1.2&nbsp&nbspApplet类

4.1.3&nbsp&nbsp实现Java接口的事件驱动

4.2&nbsp&nbsp实训案例

4.2.1&nbsp&nbsp程序任务

4.2.2&nbsp&nbsp源代码

4.2.3&nbsp&nbsp程序说明

4.2.4&nbsp&nbsp操作步骤

4.2.5&nbsp&nbsp结果分析

4.2.6&nbsp&nbsp小结

4.3&nbsp&nbsp深入Applet类

4.3.1&nbsp&nbsp实训目的

4.3.2&nbsp&nbsp实训内容

4.3.3&nbsp&nbsp实训步骤

4.4&nbsp&nbsp控件、布局和Swing包

4.4.1&nbsp&nbsp实训目的

4.4.2&nbsp&nbsp实训内容

4.4.3&nbsp&nbsp实训步骤

4.5&nbsp&nbsp设置字体和颜色、绘制基本图形

4.5.1&nbsp&nbsp实训目的

4.5.2&nbsp&nbsp实训内容

4.5.3&nbsp&nbsp实训步骤

4.6&nbsp&nbsp使用多媒体技术

4.6.1&nbsp&nbsp实训目的

4.6.2&nbsp&nbsp实训内容

4.6.3&nbsp&nbsp实训步骤

4.7&nbsp&nbsp利用Windows&nbspAPI的事件驱动

4.7.1&nbsp&nbsp实训目的

4.7.2&nbsp&nbsp实训内容

4.7.3&nbsp&nbsp实训步骤

4.8&nbsp&nbsp实现Java接口的事件驱动

4.8.1&nbsp&nbsp实训目的

4.8.2&nbsp&nbsp实训内容

4.8.3&nbsp&nbsp实训步骤

4.9&nbsp&nbsp利用适配器类和内部类处理事件

4.9.1&nbsp&nbsp实训目的

4.9.2&nbsp&nbsp实训内容

4.9.3&nbsp&nbsp实训步骤

4.10&nbsp&nbsp制作菜单和多窗体程序

4.10.1&nbsp&nbsp实训目的

4.10.2&nbsp&nbsp实训内容

4.10.3&nbsp&nbsp实训步骤

4.11&nbsp&nbsp使用对话框

4.11.1&nbsp&nbsp实训目的

4.11.2&nbsp&nbsp实训内容

4.11.3&nbsp&nbsp实训步骤

习题

第5章&nbsp&nbspJava网络程序设计及相关技术

5.1&nbsp&nbsp背景知识

5.1.1&nbsp&nbsp文件输入输出流

5.1.2&nbsp&nbsp多线程

5.1.3&nbsp&nbspURL类

5.1.4&nbsp&nbspURLConnection类

5.1.5&nbsp&nbspSocket类和ServerSocket类

5.1.6&nbsp&nbspUDP和DatagramPacket类

5.2&nbsp&nbsp实训案例

5.2.1&nbsp&nbsp程序任务

5.2.2&nbsp&nbsp源代码

5.2.3&nbsp&nbsp程序说明

5.2.4&nbsp&nbsp操作步骤

5.2.5&nbsp&nbsp结果分析

5.2.6&nbsp&nbsp小结

5.3&nbsp&nbsp创建和使用文件输入输出流

5.3.1&nbsp&nbsp实训目的

5.3.2&nbsp&nbsp实训内容

5.3.3&nbsp&nbsp实训步骤

5.4&nbsp&nbsp用线程实现动画

5.4.1&nbsp&nbsp实训目的

5.4.2&nbsp&nbsp实训内容

5.4.3&nbsp&nbsp实训步骤

5.5&nbsp&nbsp利用URL访问网站

5.5.1&nbsp&nbsp实训目的

5.5.2&nbsp&nbsp实训内容

5.5.3&nbsp&nbsp实训步骤

5.6&nbsp&nbsp利用URL读取服务器上的文本文件

5.6.1&nbsp&nbsp实训目的

5.6.2&nbsp&nbsp实训内容

5.6.3&nbsp&nbsp实训步骤

5.7&nbsp&nbsp利用URL读取服务器上的图像文件

5.7.1&nbsp&nbsp实训目的

5.7.2&nbsp&nbsp实训内容

5.7.3&nbsp&nbsp实训步骤

5.8&nbsp&nbsp利用URLConnection与服务器交互

5.8.1&nbsp&nbsp实训目的

5.8.2&nbsp&nbsp实训内容

5.8.3&nbsp&nbsp实训步骤

5.9&nbsp&nbsp利用Socket与服务器通信

5.9.1&nbsp&nbsp实训目的

5.9.2&nbsp&nbsp实训内容

5.9.3&nbsp&nbsp实训步骤

5.10&nbsp&nbsp利用DatagramSocket与服务器通信

5.10.1&nbsp&nbsp实训目的

5.10.2&nbsp&nbsp实训内容

5.10.3&nbsp&nbsp实训步骤

习题

第6章&nbsp&nbspJ2ME无线应用编程

6.1&nbsp&nbsp背景知识

6.1.1&nbsp&nbspJ2ME的应用对象

6.1.2&nbsp&nbspJ2ME的体系结构

6.1.3&nbsp&nbsp利用MIDP&nbspAPI进行J2ME编程

6.1.4&nbsp&nbsp开发环境

6.2&nbsp&nbsp实训案例

6.2.1&nbsp&nbsp程序任务

6.2.2&nbsp&nbsp源代码

6.2.3&nbsp&nbsp程序说明

6.2.4&nbsp&nbsp实训步骤

6.2.5&nbsp&nbsp结果分析

6.2.6&nbsp&nbsp小结

6.3&nbsp&nbsp用J2ME编写输入输出窗体程序

6.3.1&nbsp&nbsp实训目的

6.3.2&nbsp&nbsp实训内容

6.3.3&nbsp&nbsp实训步骤

6.4&nbsp&nbsp访问数据库

6.4.1&nbsp&nbsp实训目的

6.4.2&nbsp&nbsp实训内容

6.4.3&nbsp&nbsp实训步骤

6.5&nbsp&nbsp数据通信

6.5.1&nbsp&nbsp实训目的

6.5.2&nbsp&nbsp实训内容

6.5.3&nbsp&nbsp实训步骤

习题

第7章&nbsp&nbspJava与Oracle数据库

7.1&nbsp&nbsp背景知识

7.1.1&nbsp&nbspJava数据库接口介绍

7.1.2&nbsp&nbspOracle数据库介绍

7.2&nbsp&nbsp实训案例

7.2.1&nbsp&nbsp程序任务

7.2.2&nbsp&nbsp源代码

7.2.3&nbsp&nbsp程序说明

7.2.4&nbsp&nbsp操作步骤

7.2.5&nbsp&nbsp结果分析

7.2.6&nbsp&nbsp小结

7.3&nbsp&nbsp用Java访问数据库

7.3.1&nbsp&nbsp实训目的

7.3.2&nbsp&nbsp实训内容

7.3.3&nbsp&nbsp实训步骤

习题

第8章&nbsp&nbsp综合应用

8.1&nbsp&nbsp一个实用的计算器

8.1.1&nbsp&nbsp项目任务

8.1.2&nbsp&nbsp技术要点

8.2&nbsp&nbsp英汉双解小词典

8.2.1&nbsp&nbsp项目任务

8.2.2&nbsp&nbsp技术要点

8.3&nbsp&nbsp将英汉双解小词典的词库放在预定义类包中

8.3.1&nbsp&nbsp项目任务

8.3.2&nbsp&nbsp技术要点

8.4&nbsp&nbsp将英汉双解小词典的词库放在文本文件中

8.4.1&nbsp&nbsp项目任务

8.4.2&nbsp&nbsp技术要点

8.5&nbsp&nbsp记事本程序

8.5.1&nbsp&nbsp项目任务

8.5.2&nbsp&nbsp技术要点

8.6&nbsp&nbsp动态水中倒影

8.6.1&nbsp&nbsp项目任务

8.6.2&nbsp&nbsp技术要点

8.7&nbsp&nbsp聊天程序

8.7.1&nbsp&nbsp项目任务

8.7.2&nbsp&nbsp技术要点

附录A&nbsp&nbspJBuilder简介

附录B&nbsp&nbsp实训报告样文

主要参考文献

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值