读书人

Java程序设计实训教程

发布时间: 2010-03-12 02:30:34 作者:

 Java程序设计实训教程


基本信息出版社:科学出版社
页码:126 页
出版日期:2003年08月
ISBN:9787030119223
条形码:9787030119223
版本:第1版
装帧:平装
开本:16
正文语种:中文
丛书名:高等职业教育“十一五”规划教材,高职高专软件工程系列教材
图书品牌:科瀚伟业

内容简介 《Java程序设计实训教程》以实训的方式讲述了Java语言程序的设计、开发与应用,实训内容涉及Java开发工具、面向对象的Java程序设计基础、Java的控件、接口与事件驱动、多媒体与多线程技术、网络编程技术,以及Java的包、异常处理和常用的系统预定义类等。《Java程序设计实训教程》以实训为主,强调“边做边学”,融理论于实践,从实践中获取知识。实训项目目的明确、针对性强,在内容的把握上,以实用和够用为原则,突出Java的特点和应用方向,充分考虑了人们的思维习惯、学习特点和教学规律。《Java程序设计实训教程》不仅是一本新颖的实训教材,也是一本指导读者从事Java编程与开发的参考书。适于高职高专计算机及相关专业课程使用,也适合具有一般计算机基础的人自学,或作为单科培训教材使用。
编辑推荐 《Java程序设计实训教程》由科学出版社出版。
目录
第1章 Java语言基础
1.1 背景知识
1.1.1 Applet与Application
1.1.2 Java虚拟机
1.1.3 Java程序的输入输出
1.1.4 程序控制结构
1.1.5 JDK
1.2 实训案例
1.2.1 程序任务
1.2.2 源代码
1.2.3 程序说明
1.2.4 操作步骤
1.2.5 结果分析
1.2.6 小结
1.3 JDK的安装与设置.Java程序及其上机
1.3.1 实训目的
1.3.2 实训内容
t.3.3 实训步骤
1.4 网页上的Java程序
1.4.1 实训目的
1.4.2 实训内容
1.4.3 实训步骤
1.5 Java程序的输入输出
1.5.1 实训目的
1.5.2 实训内容
1.5.3 实训步骤
1.6 掌握基本语法
1.6.1 实训目的
1.6.2 实训内容
1.6.3 实训步骤
1.7 使用控制结构
1.7.1 实训目的
1.7.2 实训内容
1.7.3 实训步骤
习题

第2章 Java面向对象编程基础
2.1 背景知识
2.1.1 面向对象
2.1.2 包
2.1.3 接口
2.1.4 异常处理
2.2 实训案例
2.2.1 程序任务
2.2.2 源代码
2.2.3 程序说明
2.2.4 操作步骤
2.2.5 结果分析
2.2.6 小结
2.3 体现封装思想
2.3.1 实训目的
2.3.2 实训内容
2.3.3 实训步骤
2.4 静态与非静态成员的访问
2.4.1 实训目的
2.4.2 实训内容
2.4.3 实训步骤
2.5 继承.隐藏和覆盖技术的应用
2.5.1 实训目的
2.5.2 实训内容
2.5.3 实训步骤
2.6 方法的重载
2.6.1 实训目的
2.6.2 实训内容
2.6.3 实训步骤
2.7 构造函数的继承与重载
2.7.1 实训目的
2.7.2 实训内容
2.7.3 实训步骤
2.8 制作和使用用户预定义类包
2.8.1 实训目的
2.8.2 实训内容
2.8.3 实训步骤
2.9 使用WindowsAPI中的键盘和鼠标事件方法
2.9.1 实训目的
2.9.2 实训内容
2.9.3 实训步骤
2.1 0实现Java的键盘和鼠标接口
2.1 0.1 实训目的
2.1 0.2 实训内容
2.1 0.3 实训步骤
2.1 1异常处理语句的使用
2.1 1.1 实训目的
2.1 1.2 实训内容
2.1 1.3 实训步骤
2.1 2方法抛出异常.抛出用户自定义异常
2.1 2.1 实训目的
2.1 2.2 实训内容
2.1 2.3 实训步骤
习题

第3章 常用工具
3.1 背景知识
3.1.1 Java的类库结构
3.1.2 Java语言基础类库
3.1.3 数组与向量类
3.1.4 字符串.日期类.随机类
3.2 实训案例
3.2.1 程序任务
3.2.2 源代码
3.2.3 程序说明
3.2.4 操作步骤
3.2.5 结果分析
3.3 掌握字符串.数组的使用
3.3.1 实训目的
3.3.2 实训内容
3.3.3 实训步骤
3.4 了解Math类.日期类和向量类
3.4.1 实训目的
3.4.2 实训内容
3.4.3 实训步骤
习题

第4章 Applet与图形用户界面
4.1 背景知识
4.1.1 AWT与Swing
4.1.2 Applet类
4.1.3 实现Java接口的事件驱动
4.2 实训案例
4.2.1 程序任务
4.2.2 源代码
4.2.3 程序说明
4.2.4 操作步骤
4.2.5 结果分析
4.2.6 小结
4.3 深入Applet类
4.3.1 实训目的
4.3.2 实训内容
4.3.3 实训步骤
4.4 控件.布局和Swing包
4.4.1 实训目的
4.4.2 实训内容
4.4.3 实训步骤
4.5 设置字体和颜色.绘制基本图形
4.5.1 实训目的
4.5.2 实训内容
4.5.3 实训步骤
4.6 使用多媒体技术
4.6.1 实训目的
4.6.2 实训内容
4.6.3 实训步骤
4.7 利用WindowsAPI的事件驱动
4.7.1 实训目的
4.7.2 实训内容
4.7.3 实训步骤
4.8 实现Java接口的事件驱动
4.8.1 实训目的
4.8.2 实训内容
4.8.3 实训步骤
4.9 利用适配器类和内部类处理事件
4.9.1 实训目的
4.9.2 实训内容
4.9.3 实训步骤
4.1 0制作菜单和多窗体程序
4.1 0.1 实训目的
4.1 0.2 实训内容
4.1 0.3 实训步骤
4.1 1使用对话框
4.1 1.1 实训目的
4.1 1.2 实训内容
4.1 1.3 实训步骤
习题

第5章 Java网络程序设计及相关技术
5.1 背景知识
5.1.1 文件输入输出流
5.1.2 多线程
5.1.3 URL类
5.1.4 URLConnection类
5.1.5 Socket类和ServerSocket类
5.1.6 UDP和DatagramPacket类
5.2 实训案例
5.2.1 程序任务
5.2.2 源代码
5.2.3 程序说明
5.2.4 操作步骤
5.2.5 结果分析
5.2.6 小结
5.3 创建和使用文件输入输出流
5.3.1 实训目的
5.3.2 实训内容
5.3.3 实训步骤
5.4 用线程实现动凶
5.4.1 实训目的
5.4.2 实训内容
5.4.3 实训步骤
5.5 利用URL访问网站
5.5.1 实训目的
5.5.2 实训内容
5.5.3 实训步骤
5.6 利用URL读取服务器上的文本文件
5.6.1 实训目的
5.6.2 实训内容
5.6.3 实训步骤
5.7 利用URL读取服务器上的图像文件
5.7.1 实训目的
5.7.2 实训内容
5.7.3 实训步骤
5.8 利用URLConnection与服务器交互
5.8.1 实训目的
5.8.2 实训内容
5.8.3 实训步骤
5.9 利用Socket与服务器通信
5.9.1 实训目的
5.9.2 实训内容
5.9.3 实训步骤
5.1 0利用DatagramSocket与服务器通信
5.1 0.1 实训目的
5.1 0.2 实训内容
5.1 0.3 实训步骤
习题

第6章 J2ME无线应用编程
6.1 背景知识
6.1.1 J2ME的应用对象
6.1.2 J2ME的体系结构
6.1.3 利用MIDPAPI进行J2ME编程
6.1.4 开发环境
6.2 实训案例
6.2.1 程序任务
6.2.2 源代码
6.2.3 程序说明
6.2.4 实训步骤
6.2.5 结果分析
6.2.6 小结
6.3 用J2ME编写输入输出窗体程序
6.3.1 实训目的
6.3.2 实训内容
6.3.3 实训步骤
6.4 访问数据库
6.4.1 实训目的
6.4.2 实训内容
6.4.3 实训步骤
6.5 数据通信
6.5.1 实训目的
6.5.2 实训内容
6.5.3 实训步骤
习题

第7章 Java与Oracle数据库
7.1 背景知识
7.1.1 Java数据库接口介绍
7.1.2 Oracle数据库介绍
7.2 实训案例
7.2.1 程序任务
7.2.2 源代码
7.2.3 程序说明
7.2.4 操作步骤
7.2.5 结果分析
7.2.6 小结
7.3 用Java访问数据库
7.3.1 实训目的
7.3.2 实训内容
7.3.3 实训步骤
习题

第8章 综合应用
8.1 一个实用的计算器
8.1.1 项目任务
8.1.2 技术要点
8.2 英汉双解小词典
8.2.1 项目任务
8.2.2 技术要点
8.3 将英汉双解小词典的词库放在预定义类包中
8.3.1 项目任务
8.3.2 技术要点
8.4 将英汉双解小词典的词库放在文本文件中
8.4.1 项目任务
8.4.2 技术要点
8.5 记事本程序
8.5.1 项目任务
8.5.2 技术要点
8.6 动态水中倒影
8.6.1 项目任务
8.6.2 技术要点
8.7 聊天程序
8.7.1 项目任务
8.7.2 技术要点
附录A JBuilder简介
附录B实训报告样文
主要参考文献
……
序言 当今,Intemet已是人们获取信息的重要途径,为此人们在Intemet上制定了各种方法,以达到在Intemet上相互沟通和获取资源的目的。早期的超文本标记语言HTML使Intemet的数据描述发生了一次变革。Java.语言的诞生则又是一次Intemet技术革命。Java语言不仅仅适合一般的程序设计语言,更适合于网络编程,它从根本上改变了网络应用程序的开发和使用方式。
本书以实训的方式讲述了Java语言程序的设计、开发与应用,实训内容涉及Java开发工具、面向对象的Java程序设计基础、Java的控件、接口与事件驱动、多媒体与多线程技术、网络编程技术,以及Java的包、异常处理和常用的系统预定义类等。
本书以实训为主,强调“边做边学”,融理论于实践,从实践中获取知识。实训项目目的明确、针对性强,在内容的把握上,以实用和够用为原则,突出Java的特点和应用方向,充分考虑了人们的思维习惯、学习特点和教学规律。
在本书中,所有实例都在JBuilder开发环境或JDKl.3中编译通过,每个Java Application程序都能在安装了JDKl.3的Windows环境下正常运行,每个Java Applet程序都能在IE4及以上浏览器中正常浏览。
本书可作为高职高专计算机及相关专业Java课程实训教材,也适合具有一般计算机基础知识的读者自学使用。
由于时间紧促,加之编者水平有限,书中错误在所难免,敬请读者谅解。
本书由汪志达副教授任主编,程琪副教授和陈小冬讲师任副主编。叶伟、明海波、祝迎春三位老师参与了编写工作。全书由汪志达统稿,在编写过程中得到了宁波职业技术学院梁幸平教授的大力支持,在此表示感谢。
文摘 插图:


7.Java使用异常处理语句进行异常处理
处理机制是,当try子句中抛出的异常属于某个catch的异常类时,该catch子句捕捉到异常,且系统自动将异常类的实例传递给catch的异常类对象。在catch子句中,可以从异常类对象中获取异常细节,并可通过该对象使用异常类中的方法,对异常进行相应的处理。
如果try子句中有系统不能识别的异常时,可使用throw(异常类实例)方法,强制抛出异常。可以抛出某个系统预定义的异常类的实例,也可以自定义异常类,抛出自定义异常类的实例。如果在可能出现异常的方法中没有try子句(不使用异常处理语句),则方法头一定要用throws短语声明异常的上交,格式为:throws异常类表。
可以使用多个catch子句,若前面的catch捕捉到异常,则后面的catch将不再被执行。如果多个catch的异常类有不同级别时(继承关系),使用高级别异常类的catch子句应放在后面。7.1.2 Oracle数据库介绍
Oracle数据库是业界知名的大型数据库系统,对Java的支持非常完善。Oracle公司的Java.数据库相关产品有Java开发环境Jdeveloper,JSERV J2EE应用服务器,THIN和OCI JDBC驱动,并在数据库中内建支持Java存储过程。
读书人网 >程序设计

热点推荐