书籍详情

Java程序员开发指南

Java程序员开发指南

作者:张义,李剑编

出版社:兵器工业出版社;北京希望电子出版社

出版时间:2004-12-01

ISBN:9787801722676

定价:¥45.00

购买这本书可以去
内容简介
  本书特点·由浅入深地对Java编程规则及其应用进行了详细的讲解·选例经典、演练结合、技巧丰富、方法实用本书适用于·Java初、中级程序员·具有一定Java编程经验的程序员·高校与社会相关专业培训班本书是一本介绍Java的实用编程指导书,全面介绍了Java编程规则及其应用,通过实例系统地讲解了Java的主要知识,以指导读者进行实际应用开发与编程。全书由22章组成。其中,第1章到第5章介绍了Java及其面向对象的特性,包括Java的基本语法知识、面向对象的基本思想、Java类的高级特性;第6章到第13章介绍了Java的标准应用,包括Java中的数据结构、Java的异常处理机制和输入输出系统、小应用程序Applet、多线程机制以及开发图形用户界面;第14章到第19章是Java的高级应用部分,主要包括网络编程、JDBC编程、服务器小应用程序servlets、EJB、J2EE和J2ME;第20章到第22章介绍了Java的跨平台特性、Java常用的包和类、Java编程规范。本书适合于Java初、中级程序员,具有一定Java编程经验的程序员,以及高校与社会专业培训班使用。
作者简介
暂缺《Java程序员开发指南》作者简介
目录
第1章 Java简介
1.1 Java的诞生及其影响
1.2 Java的特征
1.2.1 简单
1.2.2 面向对象
1.2.3 分布式
1.2.4 健壮
1.2.5 体系结构中立
1.2.6 可移植
1.2.7 解释执行
1.2.8 高性能
1.2.9 多线程
1.2.10 动态
1.3 安装Java开发工具
1.3.1 JDK的取得
1.3.2 安装并测试
1.4 JDK开发工具包
1.4.1 Javac
1.4.2 Java
1.4.3 Javadoc
1.4.4 jar
1.4.5 Javah
1.4.6 Javap
1.4.7 appletviewer
1.4.8 jdb
1.4.9 native2ascii
1.4.10 extcheck
1.5 Java的应用前景
1.6 本章小结
第2章 Java语言基础
2.1 Java关键字和标识符
2.1.1 标识符
2.1.2 关键字
2.2 Java数据类型、常量和变量
2.2.1 Java数据类型
2.2.2 常量
2.2.3 变量
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 算术运算符
2.4.3 关系运算符
2.4.4 布尔逻辑运算符
2.4.5 按位运算符
2.4.6 赋值运算符
2.4.7 条件运算符
2.4.8 表达式及运算符优先级
2.5 数组
2.6 字符串
2.6.1 字符串的初始化
2.6.2 String和StringBuffer
2.6.3 字符串的访问
2.6.4 修改字符串
2.7 Java流程控制
2.7.1 条件语句
2.7.2 循环语句
2.7.3 转移语句
2.8 本章小结
第3章 面向对象思想
3.1 结构化程序设计的方法
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 面向对象方法的优点
3.5 面向对象的软件开发方法(OMT)
3.6 本章小结
第4章 Java的面向对象设计
4.1 类和类的实例化
4.1.1 定义类的结构
4.1.2 类的实例化
4.2 Java的内存使用机制
4.3 抽象类和接口
4.3.1 抽象类
4.3.2 接口
4.4 命名空间与包
4.4.1 包(package)的基本概念
4.4.2 自定义一个包
4.4.3 源文件(.Java)与类文件(.class)的管理
4.5 现有类的使用
4.5.1 访问权限
4.5.2 使用import导入已有类
4.5.3 类的继承和多态
4.6 Java API文档
4.6.1 API文档结构介绍
4.6.2 API文档使用范例
4.7 本章小结
第5章 类的高级特性
5.1 静态变量和方法
5.1.1 静态变量
5.1.2 静态方法
5.2 常量、最终方法和最终类
5.2.1 常量
5.2.2 最终方法
5.2.3 最终类
5.3 抽象类和抽象方法的使用
5.4 接口的使用
5.4.1 接口的概念
5.4.2 定义接口
5.4.3 执行接口
5.4.4 使用接口
5.5 内部类的使用
5.5.1 使用内部类的共同方法
5.5.2 内部类
5.5.3 内部类属性
5.6 本章小结
第6章 数据结构
6.1 抽象数据类型
6.2 基本数据结构
6.2.1 向量
6.2.2 线性表
6.2.3 堆栈
6.2.4 队列
6.2.5 树
6.2.6 图
6.3 Java实现
6.3.1 递归
6.3.2 链表示例
6.3.3 链表实现堆栈
6.3.4 链表实现队列
6.3.5 双向链表的实现
6.4 本章小结
第7章 异常处理
7.1 异常机制简述
7.1.1 异常的概念
7.1.2 异常的分类
7.2 Java异常体系
7.2.1 捕获异常
7.2.2 声明异常
7.2.3 抛出异常
7.2.4 自定义异常
7.3 本章小结
第8章 Java输入/输出系统
8.1 Java输入/输出体系
8.2 字节流
8.2.1 InputStream类
8.2.2 OutputStream 类
8.2.3 FileInputStream 类
8.2.4 FileOutputStream类
8.2.5 ByteArrayInputStream 类
8.2.6 ByteArrayOutputStream 类
8.2.7 管道流PipedInputStream类和PipedOutputStream类
8.2.8 过滤流FilterInputStream类和FilterOutputStream类
8.3 字符流
8.3.1 Reader类
8.3.2 Writer类
8.3.3 FileReader类
8.3.4 FileWriter类
8.3.5 CharArrayReader类
8.3.6 CharArrayWriter类
8.3.7 PushbackReader类
8.4 文件的读写操作
8.5 对象序列化及其恢复
8.5.1 Serializable接口
8.5.2 ObjectOutputStream类
8.5.3 ObjectInputStream类
8.6 本章小结
第9章 创建Java Applet
9.1 Applet类
9.2 Applet概述
9.3 Applet的使用技巧
9.3.1 波浪形文字
9.3.2 大小变化的文字
9.3.3 星空动画
9.3.4 时钟
9.4 本章小结
第10章 多线程
10.1 多线程的概念
10.1.1 多线程
10.1.2 Java中的多线程
10.1.3 线程组
10.2 线程的创建
10.2.1 通过实现Runnable接口创建线程
10.2.2 通过继承Thread类创建线程
10.2.3 两种线程创建方法的比较
10.3 线程的调度与控制
10.3.1 线程的调度与优先级
10.3.2 线程的控制
10.4 线程的状态与生命周期
10.5 线程的同步
10.6 线程的通信
10.7 线程池
10.8 本章小结
第11章 图形用户界面
11.1 AWT及其根组件
11.1.1 Java.awt包
11.1.2 根组件(Component)
11.2 容器(Container)和组件
11.3 布局管理器(Layout Manager)
11.3.1 FlowLayout布局管理器
11.3.2 BorderLayout布局管理器
11.3.3 GridLayout布局管理器
11.3.4 CardLayout布局管理器
11.3.5 GridBagLayout布局管理器
11.3.6 null布局管理器
11.4 本章小结
第12章 AWT基本组件和事件处理机制
12.1 AWT基本组件
12.1.1 Component类
12.1.2 AWT事件模型
12.2 GUI事件的处理
12.2.1 AWT事件继承层次
12.2.2 AWTEvent子类事件
12.2.3 监听器接口
12.3 几个简单组件
12.3.1 按钮(Button类)
12.3.2 标签(Label类)
12.3.3 文本组件(TextField类和TextArea类)
12.4 使用类的适配器(Adapter)进行事件处理
12.5 使用匿名类进行事件处理
12.6 本章小结
第13章 Swing用户界面组件
13.1 Swing组件库基本介
13.1.1 JFC和Swing
13.1.2 Swing包概览
13.1.3 Swing和AWT的区别
13.1.4 示例程序SwingApplication
13.2 Swing组件及其容器体系
13.2.1 JComponent类
13.2.2 AbstractButton及其子类
13.3 JComboBox组件和JList组件
13.5 JSlider类——滑杆
13.6 JInternalFrame类
13.7 本章小结
第14章 网络通信程序设计
14.1 Java.net包
14.2 socket编程
14.2.1 socket基础知识
14.2.2 socket机制分析
14.2.3 客户端编程
14.2.4 服务器端编程
14.2.5 服务器/客户端通信实例
14.2.6 Datagram Sockets编程
14.3 本章小结
第15章 Java数据库连接机制——JDBC
15.1 JDBC介绍
15.1.1 JDBC的概述
15.1.2 JDBC——底层API
15.1.3 JDBC的设计过程
15.1.4 JDBC和ODBC的比较
15.2 关系数据库和结构化查询语言
15.2.1 关系数据库
15.2.2 关系数据库的应用模型
15.2.3 结构化查询语言
15.3 JDBC应用程序编程接口
15.3.1 JDBC的类
15.3.2 DriverManager
15.3.3 JDBC驱动程序的类型
15.4 基本JDBC编程概念
15.4.1 JDBC访问数据库的步骤
15.4.2 创建一个数据源
15.4.3 数据库URL
15.4.4 建立与数据源的连接
15.4.5 发送SQL语句
15.4.6 处理查询结果
15.5 基本的JDBC应用程序
15.5.1 JDBC在应用程序中的应用
15.5.2 JDBC在Applet中的使用
15.6 JDBC API的主要界面
15.6.1 Statement
15.6.2 ResultSet
15.6.3 PreparedStatement
15.6.4 CallableStatement
15.7 本章小结
第16章 servlet
16.1 servlet综述
16.1.1 什么是servlet
16.1.2 servlet 的生命周期
16.1.3 servlet与其他开发技术的比较
16.1.4 servlet 的应用范围
16.1.5 配置servlet的开发的环境
16.2 servlet编程
16.2.1 HTTP协议介绍
16.2.2 简单程序servlet
16.2.3 会话跟踪
16.2.4 Servlet协作
16.3 servlet编程实践
16.3.1 过滤器介绍
16.3.2 编程框架
16.3.3 其他特征
16.4 本章小结
第17章 Struts入门
17.1 MVC框架
17.1.1 MVC模式
17.1.2 基于Web应用的MVC模式
17.2 Struts结构和处理流程
17.3 Struts组件
17.3.1 Web应用程序的配置
17.3.2 控制器
17.3.3 struts-config.xml文件
17.3.4 Action类
17.3.5 视图资源
17.3.6 ActionForm
17.3.7 模型组件
17.4 Struts应用实例
17.4.1 Struts在Web应用程序中的基本安装
17.4.2 Web应用的国际化和本地化
17.4.3 使用Struts中的Form(表单)——ActionForm
17.5 本章小结
第18章 J2EE概述
18.1 J2EE综述
18.1.1 J2EE的主要特征
18.1.2 J2EE的架构
18.1.3 J2EE应用场景描述
18.2 客户端层技术
18.2.1 客户端层的问题
18.2.2 客户端层的解决方案
18.3 Web层技术
18.3.1 Web层的目的
18.3.2 Web层的解决方案
18.4 EJB层技术
18.4.1 EJB组件结构
18.4.2 EJB层的目的
18.4.3 EJB层的解决方案
18.5 本章小结
第19章 J2ME概述
19.1 J2ME综述
19.2 CLDC介绍
19.2.1 CLDC类库介绍
19.2.2 MIDLET介绍
19.2.3 MIDlet界面
19.3 CDC介绍
19.4 本章小结
第20章 Java的平台无关性
20.1 什么可以移植
20.1.1 源代码可移植性
20.1.2 CPU可移植性
20.1.3 操作系统可移植性
20.2 解决国际化问题
20.2.1 Java类包
20.2.2 参数化解决方法
20.2.3 处理提示和帮助
20.3 编写跨平台Java程序的注意事项
20.4 本章小结
第21章 常用的类和包
21.1 Java.io 包
21.1.1 序列化
21.1.2 字节流
21.1.3 字符流
21.1.4 字节流与字符流的转化
21.1.5 文件处理
21.2 Java.lang 包
21.2.1 接口Comparable
21.2.2 接口Runnable
21.2.3 包装类
21.2.4 类Object
21.2.5 字符串处理
21.2.6 类System
21.2.7 类Thread
21.2.8 类Throwable
21.3 Java.util包
21.3.1 接口Collection
21.3.2 接口Iterator
21.3.3 接口List
21.3.4 接口ListIterator
21.3.5 类ArrayList
21.3.6 类LinkedList
21.3.7 类Stack
21.3.8 类Vector
21.3.9 应用实例
21.4 本章小结
第22章 Java编码规范
22.1 概 述
22.2 基本原则
22.2.1 取个好名字
22.2.2 三种Java注释
22.3 成员方法
22.3.1 方法命名
22.3.2 注释
22.3.3 编写清、易懂的代码
22.3.4 小技巧
22.4 成员变量
22.4.1 普通变量的命名
22.4.2 窗口组件的命名
22.4.3 常量的命名
22.4.4 注释
22.5 类和接口
22.5.1 类和接口的命名
22.5.2 注释
22.6 Java源文件范例
22.7 本章小结
附录A J2SDK工具和Java集成开发环境
附录B Java站点资源
猜您喜欢

读书导航