Java程序设计实用教程

Java程序设计实用教程

陈勇孝, 郎洪, 马春龙, 主编

出版社:清华大学出版社

年代:2008

定价:32.0

书籍简介:

本书介绍了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章 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语言面向对象的程序设计方法和用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程序设计实用教程站内查询相似图书
9787302173496
如需购买下载《Java程序设计实用教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)32.0语种简体中文
尺寸26装帧平装
页数印数 3000

书籍信息归属:

Java程序设计实用教程是清华大学出版社于2008.05出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-教材 的书籍。