出版日期:2008年07月
ISBN:9787302173496
[十位:7302173494]
页数:415
定价:¥39.00
店铺售价:¥5.80
(为您节省:¥33.20)
店铺库存:1
本
正在处理购买信息,请稍候……
我要买:
本
* 如何购买
联系店主:
18814101068
店主推荐图书:
-
¥13.60
-
¥13.50
-
¥11.20
-
¥30.00
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-10-22 10:08:50]
杨**
重庆市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-10-19 08:26:29]
纪**
重庆市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-10-05 23:28:02]
姚**
淮南市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-09-24 14:56:36]
黄***
广州市
-
100分
满分
确认收货后30天未评价,系统默认好评!
[2024-09-17 21:56:51]
洪**
广州市
《Java程序设计实用教程》内容提要:
本书**介绍Java语言面向对象的程序设计方法和用Java语言开发实际网络应用程序及操作数据库的方法、步骤,从Java语言开发网络程序应用的角度出发,结合一些有实际应用价值的课题,引导读者提出问题和解决问题,提高实际应用的能力,激发创造性思维和提高创新能力。本书是郑州大学程序设计语言教学实践改革资助项目。
全书内容包含16章。依次分别是第1章Java开发环境和程序设计初步;第2章Java程序设计基础;第3章程序结构和常用算法;第4章Java面向对象编程——类和对象;第5章Java面向对象编程——继承和多态;第6章数组、字符串和实用类;第7章图形界面程序设计;第8章异常处理机制;第9章事件处理机制;第10章多线程机制;第11章图像和图形处理;第12章Applet、声音和动画程序设计;第13章输入输出流和文件操作;第14章JDBC访问数据库技术;第15章网络编程——WWW和Socket;第16章网络编程——RMI、UDP和Servlet。全书内容深入浅出,循序渐进,通俗易懂。
本书可作为计算机应用专业本科生、研究生的教材,也可供从事计算机应用和网络程序开发的各类人员使用。
《Java程序设计实用教程》图书目录:
第1章 Java开发环境和程序设计初步
1.1 Java语言发展历史
1.1.1 Java语言产生的背景
1.1.2 互联网推动了Java语言的发展
1.2 Java语言的特点
1.3 Java的工作原理
1.3.1 Java虚拟机
1.3.2 内存自动回收机制
1.3.3 代码**性检查机制
1.4 Java运行环境JDK
1.4.1 Java平台
1.4.2 建立Java开发环境
1.4.3 几个开发工具的使用
1.5 构建Java程序
1.5.1 **个应用程序HelloWorld
1.5.2 **个Java Applet程序HelloWorldApplet
1.6 RAD(快速开发)工具JCreator
第2章 Java程序设计基础
2.1 标识符与关键字
2.1.1 标识符
2.1.2 关键字
2.2 基本数据类型、变量和常量
2.2.1 数据类型
2.2.2 变量
2.2.3 常量和字面量
2.2.4 基本数据类型间的转换
2.2.5 基本数据类型的封装
2.3 操作运算符及表达式
2.3.1 算术运算符
2.3.2 逻辑运算符
2.3.3 关系运算符
2.3.4 位运算
2.3.5 其他运算符
2.3.6 运算符的优先级
2.4 Java程序规范
2.4.1 Java源程序结构
2.4.2 Java编程规范
2.4.3 Java帮助文档
2.4.4 Java注释
2.5 应用举例
2.5.1 字符界面应用程序
2.5.2 GUI界面应用程序
2.5.3 Applet小应用程序
第3章 程序结构和常用算法
3.1 分支控制结构
3.1.1 if结构
3.1.2 switch结构
3.2 循环(或重复)结构
3.2.1 for结构
3.2.2 while结构
3.2.3 do while结构
3.3 其他辅助语句
3.3.1 break语句
3.3.2 return语句
3.3.3 continue语句
3.4 应用举例
第4章 Java面向对象编程——类和对象
4.1 面向对象的基本概念
4.1.1 对象、类和消息
4.1.2 OOP的特点
4.2 类的定义
4.2.1 Java类的逻辑结构
4.2.2 类的定义
4.2.3 成员变量
4.3 方法
4.3.1 方法的定义
4.3.2 方法的调用
4.3.3 方法参数的传递方式
4.4 构造函数
4.4.1 无参数的构造函数
4.4.2 带参数的构造函数
4.5 对象(类的实例化)
4.5.1 对象的生成
4.5.2 对象的引用
4.5.3 对象的清除
4.5.4 对象的内存模型
4.6 实例成员和类成员
4.6.1 实例成员
4.6.2 类成员(静态变量、静态方法)
4.7 应用程序的命令行参数
4.8 应用举例
第5章 Java面向对象编程——继承和多态
5.1 类的继承
5.1.1 类的继承的实现
5.1.2 方法的重载
5.1.3 方法的覆盖
5.1.4 构造函数的重载
5.2 抽象类
5.2.1 抽象类
5.2.2 抽象方法
5.3 *终类
5.3.1 *终类
5.3.2 *终方法
5.3.3 *终变量
5.4 接口
5.4.1 接口的基本概念
5.4.2 接口的声明(定义)
5.4.3 接口的实现
5.5 包
5.5.1 创建包
5.5.2 引用包中的类
5.6 访问控制(限定)符
5.6.1 类的访问控制符
5.6.2 方法与变量的访问控制符
5.7 应用举例
第6章 数组、字符串和实用类
6.1 数组
6.1.1 一维数组
6.1.2 二维数组
6.2 字符串类
6.2.1 String类
6.2.2 StringBuffer类
6.2.3 StringTokenizer类
6.3 数组类和向量类
6.3.1 数组Arrays类
6.3.2 向量类Vector
6.4 Java语言基础类库(java.lang包)
6.4.1 Java类库介绍
6.4.2 Java语言核心类库
6.4.3 实用类库java.utill
6.5 应用举例
第7章 图形界面程序设计
7.1 图形用户界面构成
7.2 容器组件
7.3 AWT组件库
7.4 菜单程序设计
7.5 组件的组织——布局管理器
7.5.1 BorderLayout
7.5.2 FlowLayout
7.5.3 CardLayout
7.5.4 GridLayout
7.5.5 GridBagLayout
7.5.6 null布局
7.6 Swing组件简介
7.6.1 Swing概述
7.6.2 Swing容器
7.6.3 Swing组件库
7.7 应用举例
第8章 异常处理机制
8.1 传统的处理方式
8.2 Java的异常处理机制
8.3 Java异常类
8.4 异常的处理
8.4.1 异常的抛出(throw语句,throws关键字)
8.4.2 异常的捕获
8.4.3 处理多个异常
8.5 用户定义的异常
8.6 应用举例
第9章 事件处理机制
9.1 事件处理模型
9.2 事件类
9.3 事件监听器接口
9.4 适配器
9.5 内部类和匿名类
9.5.1 内部类
9.5.2 匿名类
9.6 应用举例
第10章 多线程机制
10.1 多线程的概念
10.1.1 进程和线程的概念
10.1.2 线程和进程的关系
10.2 多线程机制
10.2.1 线程接口和线程类
10.2.2 线程的状态(生命周期)
10.3 多线程程序设计
10.4 线程的调度
10.5 线程的同步
10.6 应用举例
第11章 图像和图形处理
11.1 图像的显示
11.1.1 图像格式
11.1.2 图像文件的权限
11.1.3 图像的显示
11.2 图形绘制
11.2.1 简单图形的绘制
11.2.2 使用颜色
11.2.3 绘图模式
11.2.4 画笔的样式
11.3 应用举例
第12章 Applet、声音和动画程序设计
12.1 Applet小应用程序
12.1.1 Applet程序工作机理
12.1.2 Applet结构
12.1.3 Web页与Applet标记
12.1.4 HTML向Applet传递参数
12.1.5 Applet中页面的重定向
12.1.6 Applet之间的通信
12.2 声音
12.2.1 在Applet中播放音频
12.2.2 在Application中播放音频
12.3 动画
12.3.1 使用Timer类
12.3.2 使用线程
12.4 应用举例
第13章 输入输出流和文件操作
13.1 输入输出流
13.1.1 标准输入输出
13.1.2 流的概念
13.1.3 流的类型
13.1.4 过滤器
13.2 字节流
13.2.1 文件输入流
13.2.2 文件输出流
13.3 字符流
13.3.1 读文本文件
13.3.2 写文本文件
13.4 文件对象
13.4.1 File类
13.4.2 文件对象操作实例
13.5 随机文件
13.6 对象的串行化
13.7 应用举例
第14章 JDBC访问数据库技术
14.1 JDBC技术与ODBC
14.1.1 ODBC技术简介
14.1.2 JDBC简介
14.2 SQL语句简介
14.3 JDBC中的主要对象和接口
14.4 操作数据库
14.5 应用实例
第15章 网络编程——WWW和Socket
15.1 网络知识概述
15.1.1 网络概述
15.1.2 网络基本概念
15.2 基于URL对象的网络编程
15.2.1 使用URL对象读取WWW网络资源
15.2.2 使用InetAddress对象解析URL
15.2.3 通过URLConnection类连接WWW
15.3 基于Socket(套接字)的网络编程
15.3.1 客户端套接字Socket类
15.3.2 服务器端套接字ServerSocket类
15.4 应用举例
第16章 网络编程——RMI、UDP和Servlet
16.1 远程方法调用RMI
16.1.1 RMI简介
16.1.2 RMI远程接口
16.1.3 RMI服务器
16.1.4 RMI客户类
16.1.5 RMI的分布执行
16.2 数据报文
16.2.1 UDP简介
16.2.2 DatagramSocket类
16.2.3 DatagramPacke类
16.2.4 广播通信中的应用
16.3 Java Servlet
16.3.1 Servlet简介
16.3.2 构建Servlet
思考练习题
参考文献
《Java程序设计实用教程》文章节选:
第1章 Java开发环境和程序设计初步
通过本章的学习,使读者初步了解Java语言产生的背景历史和工作原理,掌握Java语言作为一门面向对象编程语言的基本编程思路,初步接触Java程序的两种方式:Java Application和Java Applet,掌握Java程序的结构,学习阅读Java帮助文档,并安装Java开发环境和帮助文档。*后还要学会编写Java程序的开发工具的使用。
【难点与**】
Java虚拟机
无用内存自动回收器
Java语言的特点
Java运行环境JDK安装及配置
Java开发工具的使用
构建Java的方法步骤
快速开发工具的使用
【学习目标】
了解Java语言产生的背景和发展过程以及Java的工作机理,掌握Java运行平台的下载、安装、环境的配置方法和JDK自带的几个工具的使用,初步认识Java语言作为一门面向对象编程语言的基本编程思路,熟悉Java程序的两种方式Java Application和Java Applet的结构。*后掌握Java开发常用工具的使用。
1.1 Java语言发展历史
1.1.1 Java语言产生的背景
Java语言产生于C十+语言之后,是完全的面向对象的编程语言,充分吸取了C++语言的优点,采用了程序员所熟悉的C和C十+语言的许多语法,同时又去掉了C++语言中指针、内存申请和释放等影响程序健壮性的部分,可以说Java语言是站在C++语言这个“巨人的肩膀上”前进的语言。
任何事物的产生既有必然的原因也有偶然的因素,Java语言的出现也验证了这一点。1991年4月,美国Sun Microsystems公司的一组人员开始了一个代号为“Green”的工程,Green工程的目标就是开发出一个适用于家用电器控制的系统。项目组的员工很快意识到,在家用电器中使用的处理器没有统一的标准,消费类电子产品种类繁多,包括PDA、机顶盒、手机等,即使是同一类消费电子产品所采用的处理器芯片和操作系统也不相同,也存在着跨平台的问题。为了简化开发工作,他们需要一个与平台无关的开发环境。
Sun Microsystems公司的James Goslin9起初试图扩展C++语言,但是研究表明,对于消费类电子产品而言,C++语言过于复杂和庞大,并不适用,**性也并不令人满意,这需要花费很多的精力,并且效果不佳。于是,James Gosling和Bill Joy领导的研究小组就着手设计和开发出一种称为0ak的语言,传说将其命名为Oak是因为在他们设计该语言的结构时,窗外的一棵橡树(oak)映入了他们的眼帘。后来这个名字又不得不放弃,因为较早的一种语言也用了这个名字。
经过很长一段时间的构思后,在一次小组成员去附近的一家咖啡馆时,灵感就来了,取名Java语言。Java是印尼的一个小岛,盛产咖啡,而程序员往往喜欢喝咖啡,因此直到现在“一杯飘香的咖啡”仍然作为该语言的标志,目前Java这杯咖啡已经飘香于世界各地。
……