Java TM. 教程:第4版

分类: 图书,计算机/网络,程序设计,Java Java Script J2EE,
作者: (美)扎克霍尔等著,马朝晖等译
出 版 社: 人民邮电出版社
出版时间:字数: 746000版次: 1页数: 415印刷时间: 2007/09/01开本:印次:纸张: 胶版纸I S B N : 9787115163363包装: 平装内容简介
本书是Sun公司指定Java教程的最新版。书中除了讲解面向对象的编程概念、语言基础、类和对象、接口和继承、包、数字和字符串、异常、基本I/O、集合、并发、Swing、把程序打包到JAR文件中、applet之外,还介绍了Java Web Start、平台环境和正则表达式,同时涵盖了Java 5.0和6.0引入的新特性,比如泛型和并发、注解。附录B中还给出如何准备Java编程语言认证考试方面的内容。此外,本书配套的网上资源还包含本书的示例以及问题和练习的答案、在线Java SE指南、Java SE开发工具包(Java SE Development Kit,JDK)、相应的API规范和指导文档等。
本书既适合作为高校相关专业Java程序设计语言课程的教材,也适合各种层次的Java程序员阅读。
目录
第1章入门
1.1Java技术现象
1.2“Hello World!”应用程序
1.3分析“Hello World!”应用程序
1.4常见问题(和解决方案)
问题和练习:入门
第2章面向对象的编程概念
2.1对象是什么
2.2类是什么
2.3继承是什么
2.4接口是什么
2.5包是什么
问题和练习:面向对象的编程概念
第3章语言基础
3.1变量
问题和练习:变量
3.2操作符
问题和练习:操作符
3.3表达式、语句和块
问题和练习:表达式、语句和块
3.4控制流语句
问题和练习:控制流语句
第4章类和对象
4.1类
4.2对象
4.3关于类的更多介绍
问题和练习:类
问题和练习:对象
4.4嵌套类
问题和练习:嵌套类
4.5枚举类型
问题和练习:枚举类型
4.6注解
问题和练习:注解
第5章接口和继承
5.1接口
问题和练习:接口
5.2继承
问题和练习:继承
第6章泛型
6.1简介
6.2泛型类型
6.3泛型方法和构造器
6.4受限类型参数
6.5子类型化
6.6通配符
6.7类型擦除
6.8泛型小结
问题和练习:泛型
第7章包
7.1创建和使用包
问题和练习:创建和使用包
第8章数字和字符串
8.1数字
问题和练习:数字
8.2字符
8.3字符串
问题和练习:字符和字符串
第9章异常
9.1异常是什么
9.2捕获或者指定需求
9.3捕获和处理异常
9.4指定方法抛出的异常
9.5如何抛出异常
9.6关于不可控异常的争论
9.7异常的优点
9.8小结
问题和练习:异常
第10章基本I/O
10.1I/O流
10.2文件I/O
10.3新I/O包
10.4小结
问题和练习:基本I/O
第11章集合
11.1集合简介
11.2接口
问题和练习:接口
11.3实现
问题和练习:实现
11.4算法
11.5定制集合实现
11.6互操作性
第12章并发
12.1进程和线程
12.2Thread对象
12.3同步
12.4活性
12.5保护块
12.6不可变对象
12.7高级并发对象
12.8推荐阅读
问题和练习:并发
第13章正则表达式
13.1简介
13.2测试示例
13.3字符串字面量
13.4字符类
13.5预定义字符类
13.6量词
13.7捕获组
13.8边界匹配器
13.9Pattern类的方法
13.10Matcher类的方法
13.11PatternSyntaxException类的方法
13.12小结
13.13附加资源
问题和练习:正则表达式
第14章平台环境
14.1配置工具
14.2系统工具
14.3PATH和CLASSPATH
问题和练习:平台环境
第15章Swing
15.1Swing包概述
15.2Swing的特性
问题和练习:图形化用户界面
第16章把程序打包到JAR文件中
16.1使用JAR文件:基础
16.2处理清单文件:基础
16.3JAR文件的签名和验证
16.4使用和JAR相关的API
问题和练习:JAR文件
第17章Java Web Start
17.1运行Java Web Start应用程序
17.2部署Java Web Start应用程序
17.3开发Java Web Start应用程序
17.4JNLP API
17.5Java Web Start和安全
17.6常见的Java Web Start问题
问题和练习:Java Web Start
第18章applet
18.1applet入门
18.2利用applet API的优势
18.3编写applet时的考虑事项
18.4完成applet
18.5部署applet
18.6解决常见的applet问题
问题和练习:Java applet
附录AJava语言关键字
附录BJava编程语言认证考试的准备
索引
本书配套资源
问题和练习答案(图灵网站下载)