Java语言最新实用案例教程

Java语言最新实用案例教程
作 者: 杨树林 胡洁萍
出版社: 清华大学出版社
丛编项: 普通高等院校计算机专业本科实用教程系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Java语言 程序设计 高等学校 教材
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Java语言最新实用案例教程》作者简介

内容简介

Java语言具有面向对象、与平台无关、安全、稳定和多线程等特点,是目前最流行的程序设计语言之一。 本书从案例教学的角度出发设计知识内容,精选了88个典型实例,将知识讲解融人到案例之中。既重视了案例的典型性和技术性,也注意到知识内容的实用性和新颖性。全书按Java知识的系统性,由浅人深安排内容,全面介绍了Java语言基础,GUI程序设计,图形、图像与多媒体,Java数据库编程,流与文件,线程与Applet,网络程序设计以及Servlet和JSP。每部分内容按"案例说明、技术要点、代码与注释、应用扩展、相关知识"的结构组织,便于教学和学习使用。 本书内容丰富,实例典型,知识讲解系统,适合作为大中专院校计算机及其相关专业的教材或参考书,也适合软件开发人员及其他有关人员作为自学参考书或培训教程。

图书目录

第1章Java语言基础

1.1初识Java程序

案例11一个简单的Java应用程序

案例12一个简单的GUI程序

1.2Java语言基础

案例13两个数的计算程序

案例14求素数

1.3数组与字符串

案例15数组排序与求和

案例16字符串类使用演示

1.4类和对象

案例17学生类Student

案例18用内部类实现两个监听者

1.5继承和接口

案例19图形类

案例110栈

1.6向量与哈希表

案例111向量的使用

案例112用户权限哈希表

1.7异常处理

案例113温度转换

案例114求三角形面积

第2章GUI程序设计

2.1窗口与Swing初步

案例21启动界面

案例22设计个性化的窗体

2.2对话框

案例23登录窗口

案例24JOptionPane对话框

2.3菜单与工具栏的使用

案例25为窗体添加菜单

案例26工具栏

2.4布局的方法

案例27基本布局演示

案例28使用网格袋布局

2.5组件的使用

案例29学生档案输入界面

案例210使用列表

2.6树和表格组件

案例211树

案例212表格

2.7父子窗体的实现

案例213父子窗体

目录Java语言最新实用案例教程第3章图形、图像与多媒体

3.1绘图方法

案例31基本的绘图方法演示

案例322D绘图演示

3.2绘图应用程序

案例33时钟

案例34绘图程序

3.3图像显示与跟踪

案例35在Applet中显示图像

案例36图像浏览程序

3.4图像缓冲技术

案例37用鼠标拖动图像

3.5声音与视频的播放

案例38播放声音

案例39播放视频

第4章Java数据库编程

4.1数据库的连接

案例41使用JDBCODBC桥实现数据库的连接

案例42使用纯Java JDBC驱动程序实现数据库的连接

4.2数据的基本操作

案例43读取数据

案例44数据更新

4.3数据库的元数据查询

案例45获取数据库基本信息

4.4使用表格和树组件浏览数据

案例46使用表格浏览数据

案例47用树浏览数据

4.5预处理与存储过程

案例48使用语句预处理

案例49调用存储过程

4.6图形数据的读写

案例410读写照片数据

4.7事务处理

案例411一个简单的事务处理程序

第5章流与文件

5.1流与文件的基本操作

案例51获取文件属性

案例52使用字符流复制文件

案例53用字节流复制文件

5.2随机读写文件

案例54一个简单的随机文件读写程序

5.3以对象为单位读写数据

案例55读写学生对象数据

5.4文件的压缩和解压缩

案例56一个简单的压缩和解压程序

5.5文件选择对话框

案例57使用文件对话框打开和保存文件

第6章多线程与Applet

6.1线程及其创建方法

案例61文字时钟

案例62随机画图

6.2线程的基本控制

案例63图片切换

案例64数数程序

6.3线程同步

案例65打电话

案例66一个死锁程序

6.4线程间通信

案例67哲学家用餐问题

案例68吃苹果

6.5使用管道进行线程通信

案例69一个简单的线程间通信程序

6.6Applet程序设计

案例610在Applet中绘制统计图

案例611图像动画

6.7同页Applet间的通信

案例612一个简单的Applet通信程序

6.8在Applet中应用JAR包

案例613在Applet中使用打包的图形按钮

第7章网络程序设计

7.1获取网站信息

案例71通过InetAddress获取网络域名或IP

案例72获取网络属性信息

7.2获取网络资源

案例73读取网络文本文件

案例74简单的浏览器

7.3基于TCP/IP的服务器与客户机通信

案例75TCP的客户端程序

案例76TCP服务器端程序

7.4基于数据报的主机通信

案例77一个基于UDP的聊天程序

7.5收发电子邮件

案例78发送电子邮件

案例79接收电子邮件

7.6远程方法调用

案例710一个简单的远程方法调用程序

7.7FTP网络文件传输

案例711FTP客户端的实现

第8章Servlet与JSP技术

8.1Servlet技术

案例81一个简单的Servlet

案例82一个小测试程序

8.2JSP程序设计基础

案例83一个简单的JSP

案例84用JSP处理表单

8.3在JSP中使用JavaBean

案例85猜字游戏

8.4通过JSP访问数据库

案例86一个注册和登录程序

案例87使用JavaBean查询数据

8.5在JSP中使用标签

案例88简单标签

案例89带有主体和属性的标签

8.6Struts应用框架

案例810用Struts模式设计Web程序

参考文献