注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络软件与程序设计JAVA及其相关Java 2教程:第五版

Java 2教程:第五版

Java 2教程:第五版

定 价:¥69.00

作 者: (美)Peter van der Linden著;邢国庆[等]译
出版社: 电子工业出版社
丛编项: Java技术丛书
标 签: Java

购买这本书可以去


ISBN: 9787505383999 出版时间: 2003-01-01 包装: 平装
开本: 26cm+光盘1片 页数: 683 字数:  

内容简介

  本书主要介绍了核心语言、核心Java库、服务器端Java技术、客户端Java技术和企业级Java技术。其中核心语言部分讨论了语法、面向对象编程特征和一些关键技术;核心Java库部分讨论了输入/输出、模式匹配、文件锁、映射的I/O技术以及数据结构与集合;服务器端Java技术部分讨论了Servlet、JSP、RMI以及对象的串行化等Web服务和开发技术;客户端Java技术部分讨论了JFC/Swing GUI开发、applet、容器布局以及图形编程等技术;企业级Java技术部分讨论了JDBC API、EJB体系结构的基础知识、Java平台安全方案以及XML。本书结构严谨、语言流畅,是一本学习Java 2最新技术的综合参考书,适合各种层次的Java编程人员使用。

作者简介

  PetervanderLinden在SunMicrosystems公司的编译程序与操作系统核心组工作了年,从事各种软件工程的开发工作。他撰写的其他书籍包括:NotJustJava,ExpertCProgramming:DeepCSecrest和TheOfficialHandbookofPractialJokes。

图书目录

第一部分 语言
第1章 Java的基础概念
1.1 编译和执行示例程序
1.2 Java的最大优点
1.3 Java虚拟机
1.4 Java平台
1.5 Java语言
1.6 Java库
1.7 三种执行环境
1.8 轻松一刻
第2章 面向对象的编程
2.1 抽象
2.2 封装
2.3 基本类型与类类型的比较
2.4 对象概念的总结
2.5 创建新的对象:构造函数
2.6 每个实例和每个类中的成员
2.7 final限定符
2.8 访问限定符
2.9 练习
2.10 轻松一刻
第3章 示例程序的解释
3.1 示例程序的解释
3.2 应用程序从何处开始执行
3.3 运行时的内部工作原理:堆栈和堆
3.4 Object 类
3.5 阅读Java API文档
3.6 轻松一刻
第4章 标记符、关键字与类型
4.1 Java和Unicode
4.2 扫描
4.3 标记符
4.4 注释
4.5 关键字
4.6 基本类型
4.7 字符串连接
4.8 字符串比较与intern( )方法
第5章 名字、数组、运算符与精度
5.1 名字
5.2 表达式
5.3 数组
5.4 运算符
5.5 相关性
5.6 怎样计算精度
5.7 拓宽与窄化转换
5.8 溢出
5.9 Math包
5.10 参考读物
第6章 面向对象编程的深入介绍——扩展类
6.1 继承
6.2 异构
6.3 Class类
6.4 练习
第7章 Java语句
7.1 编组语句
7.2 表达式语句
7.3 选择语句
7.4 循环语句
7.5 控制转移语句
7.6 异常处理
7.7 断言语句
7.8 参考读物
7.9 练习
第8章 接口
8.1 接口能够解决的问题
8.2 Comparable 接口
8.3 Protected的意义
8.4 回调
8.5 练习
第9章 Java包与可视性
9.1 Java包的用途
9.2 JVM怎样查找类
9.3 Java包与访问限定符
9.4 编译单元
9.5 嵌套类
9.6 Character类
9.7 练习
第10章 线程概念
10.1 什么是线程
10.2 获得新线程的两种方式
10.3 线程的生命周期
10.4 线程组
10.5 线程编程的四种方式
第11章 高级的线程技术
11.1 更多的线程编程问题
11.2 用于线程的管道I/O
11.3 无用单元收集
11.4 设计模式
11.5 练习
11.6 轻松一刻
第12章 Java程序实例详解
12.1 Java程序案例研究
12.2 练习
第二部分 Java关键库
第13章 简单的输入输出
13.1 设计原理
13.2 File类与FileDescriptor类
13.3 输出
13.4 输出双字节字符
13.5 其他Writer包装器
13.6 输出ASCII字符和二进制数值
13.7 输入
13.8 Reader包装器
13.9 输入ASCII字符和二进制数值
13.10 输入流的包装器
13.11 参考读物
13.12 练习
第14章 高级的输入输出
14.1 随机访问文件
14.2 读取键盘输入
14.3 调用Java程序并获取程序的输出信息
14.4 字符串的格式化输出
14.5 把对象信息写到磁盘中
14.6 新的I/O包
14.7 内存映射的I/O
14.8 文件锁
14.9 字符集与字节存储顺序
14.10 练习
第15章 正则表达式、集合与实用程序
15.1 正则表达式与模式匹配
15.2 集合API
15.3 其他实用程序类
15.4 java.math API
15.5 日历实用程序
15.6 其他实用程序
15.7 参考读物
15.8 练习
第三部分 服务器端的Java
第16章 Servlet与JSP
16.1 为什么使用Servlet
16.2 版本
16.3 安装Tomcat软件
16.4 运行Servlet示例程序
16.5 端口和协议
16.6 使用HTML调用Servlet
16.7 Servlet的请求与响应
16.8 Servlet请求
16.9 响应Servlet请求
16.10 编写自己的Servlet
16.11 Servlet生命周期与线程
16.12 JSP
16.13 Servlet与JSP中的Java Bean
16.14 参考读物
16.15 练习
16.16 轻松一刻
第17章 Java中的网络编程
17.1 TCP/IP基础知识
17.2 Java 中客户端的套接字
17.3 使用Java发送电子邮件
17.4 Java中服务器端的套接字
17.5 HTTP与Web浏览:获取HTTP页面信息
17.6 怎样让applet把文件写到服务器上
17.7 多线程的HTTP服务器
17.8 在HTTP服务器中使用映射I/O
17.9 参考读物
17.10 练习
第18章 远程方法调用
18.1 对象的串行化
18.2 远程方法调用
18.3 对象通信中间件
18.4 练习
第四部分 客户端Java
第19章 GUI基础和事件处理
19.1 关于事件处理
19.2 减少事件处理器代码的技巧
19.3 事件处理总结
19.4 练习
19.5 轻松一刻
第20章 关于applet
20.1 applet与应用之间的不同及它们之间的转换
20.2 在Web页面中嵌入Java程序
20.3 启动applet执行
20.4 Zip文件和Jar文件
20.5 Java Web Start
20.6 HTML applet标记符
20.7 练习
20.8 轻松一刻
第21章 JFC和Swing包
21.1 Java基础类
21.2 关于控件(JComponent)
21.3 Swing线程
21.4 Swing组件
21.5 关于Swing组件的补充说明
21.6 参考读物
21.7 练习
第22章 容器、布局管理和其他AWT 相关技术
22.1 可插入式的窗口观感
22.2 关于容器
22.3 容器中的布局
22.4 其他相关技术
22.5 练习
22.6 轻松一刻
第五部分 企业级Java
第23章 Java Bean理论
23.1 什么是组件软件
23.2 什么是Java Bean
23.3 编码阶段、设计阶段和运行阶段
23.4 事件处理
23.5 有关Bean的约定
23.6 安装BeanBox
23.7 运行Bean演示程序
23.8 定制Bean的属性
23.9 联系按钮点击事件与Bean中的方法
23.10 激活框架与InfoBus
23.11 Bean的限制
23.12 企业级Java Bean(EJB)
23.13 在应用服务器中使用EJB
23.14 EJB小结
23.15 参考读物
23.16 练习
第24章 Java Bean的实际应用
24.1 两个Bean规范
24.2 ConverterField Bean代码
24.3 DoItButton Bean代码
24.4 编译代码、生成Jar文件以及将类加载到BeanBox中
24.5 Bean的图标表示
24.6 BeanInfo类
24.7 Descriptor类
24.8 属性
24.9 绑定的属性
24.10 对非可视化Bean属性改动的支持
24.11 小结:把属性值改变事件发送给其他Bean 
24.12 把Swing事件连接到其他Bean中的方法
24.13 隐藏状态
24.14 最终集成的比率计算器
24.15 定制更复杂的属性
24.16 限定的属性
24.17 不要直接调用另一个Bean中的方法
24.18 练习
第25章 Java安全
25.1 模具(Sandbox)
25.2 代码签发
25.3 安全管理器
25.4 施加安全策略
25.5 签发Java程序
25.6 参考读物
第26章 关系数据库与SQL
26.1 关系数据库简介
26.2 主键与外部键
26.3 一对多和多对多关系
26.4 范式
26.5 关系数据库术语
26.6 SQL基础知识
26.7 创建表并添加数据
26.8 数据的查询与提取
26.9 子查询
26.10 SELECT查询的结果集
26.11 数据的更新
26.12 删除记录与表
26.13 SQL预编译语句与存储过程
26.14 参考读物
26.15 练习
第27章 JDBC
27.1 下载与安装软件
27.2 运行示例程序
27.3 连接数据库
27.4 执行SQL语句
27.5 结果集
27.6 SQL语句批处理与交易
27.7 预处理语句与存储过程
27.8 一个完整的示例程序
27.9 数据库与结果集元数据
27.10 参考读物
27.11 练习
27.12 轻松一刻
第28章 XML和Java
28.1 XML的若干规则
28.2 文档类型定义(DTD)
28.3 XML的用途
28.4 XML版本与术语
28.5 JAXP库的内容
28.6 使用DOM描述器读取XML
28.7 使用DOM扫描器的程序
28.8 读取XML文件——SAX扫描器
28.9 使用SAX扫描器的程序
28.10 Factory设计模式
28.11 设计模式小结
28.12 Java XML的其他说明
28.13 下载和安装Java XML软件(JAXP)
28.14 运行示例程序
28.15 参考读物
28.16 练习
28.17 轻松一刻
附录A 图形编程
附录B 抽象窗口工具包(AWT)中的旧组件
附录C 2的幂与ISO 8859
附录D 光盘的使用

本目录推荐