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

Java程序设计语言(第4版)

Java程序设计语言(第4版)

定 价:¥69.00

作 者: (美)阿诺德、戈斯林、霍姆斯
出版社: 人民邮电出版社
丛编项: 图灵计算机科学丛书
标 签: Java

ISBN: 9787115152978 出版时间: 2006-11-01 包装: 平装
开本: 16 页数: 513 字数:  

内容简介

  本书是Java程序设计语言的权威指南,系统地介绍Java的主要包(即java,lang,*、java.util和java.io)中的大多数类,并以内容丰富的示例对这些类如何工作进行了深入剖析。作者对这部经典著作的前一版本进行了大幅更新,使其反映Java 2标准版5.0(J2SE 5.0)中主要的增强。本版中增加了一些新的章节,专门讨论泛型、枚举、注解、断言和正则表达式等J2SE 5.0中引入的强大语言新特性。此外,本书还强调了当今构建健壮、高效和可维护的Java软件的最佳实践。.本书对所有程序员(包括那些经验丰富的程序员在内)都是不可或缺的参考书。...

作者简介

  作者:James GoslingJames Gosling是Sun公司院士和该公司开发平台组(Developer Platform Group)的CTO。他设计了Java程序设计语言,实现了最初的Java编译器和虚拟机,最近他正致力于java实时规范(Real-Time Specification for Java)的相关工作。他是计算机界最受尊敬的程序员之一,曾荣获Software Development杂志1996年“程序设计杰出大奖”。

图书目录

第1章快速浏览
1.1开始
1.2变量
1.3代码中的注释
1.4具名常量
1.5 Unicode字符
1.6控制流
1.7类和对象
1.8方法和参数
1.9数组
1.10字符串对象
1.11扩展一个类
1.12接口
l.13泛型类型
1.14异常
1.15注解
1.16包
l.17 Java平台
1.18其他主题概述
第2章类与对象
2.1一个简单的类
2.2字段
2.3访问控制
2.4创建对象
2.5构造与初始化
2.6方法
2.7  thls
2.8重载方法
2.9导人静态成员名
2.10 main方法
2.1l本地方法
第3章类的扩展
3.1扩展类
3.2扩展类的构造器
3.3继承与重定义成员
3.4类型兼容与转换
3.5 protected的真正含义
3.6将方法与类标记为f1nal
3.7抽象类与抽象方法
3.8 Object类
3.9克隆对象
3.10扩展类:如何扩展以及何时扩展
3.1l设计一个可扩展的类
3.12单重继承与多重继承
第4章接口
4.1一个简单的接口示例
4.2接口声明
4.3扩展接口
4.4使用接口
4.5标记接口
4.6何时使用接口
第5章嵌套类和接口
5.1静态嵌套类型
5.2内部类
5.3局部内部类
5.4匿名内部类
5.5继承嵌套类型
5.6接日中的嵌套
5.7嵌套类型的实现
第6章枚举类型
6.1一个简单的枚举类型的例子
6.2枚举声明
6.3枚举常量的声明
6.4 java.lang.Enum
6.5是否应该使用枚举
第7章语言符号、值和变量
7.1词法元素
7.2类型和字面常量
7.3变量
7.4数组变量
7.5名字的意义
第8章包装器类
8.1通用字段和方法
8.2 V01d类
8.3 B001ean类
8.4 Number类
8.5 character类
8.6装箱转换
第9章运算符和表达式
9.1算术运算
9.2通用运算符
9.3表达式
9.4类型转换
9.5运算符优先级和结合性
9.6成员访问
第10章控制流
10.1语句和块
10.2 if-else
10.3 switch
10.4 while和do-while
10.5 for
10.6标号
10.7 break
10.8 continue
10.9 return
10.10什么?没有goto?
第11章泛型类型
11.1泛型类型声明
11.2使用泛型类型
11.3泛型方法和泛型构造器
11.4通配符捕获
11.5揭秘:擦除与原始类型
11.6再谈寻找正确的方法
11.7类的扩展与泛型类型
第12章异常与断言
12.1创建异常类型
12.2 throw
12.3 throws子句
12.4 try、catch和flnally
12.5异常链
12.6栈轨迹
12.7什么时候使用异常
12.8断言
12.9什么时候使用断言
12.10打开和关闭断言
第13章字符串与正则表达式
13.1字符序列
13.2 Strlng类
13.3正则表达式的匹配
13.4 StrlngBullder类
13.5使用UTF-16
第14章线程
14.1创建线程
14.2使用Runnable
14.3  同步
14.4 wait、notifyAll和notify
14.5等待和通知的详细介绍
14.6线程调度
14.7死锁
14.8结束线程的执行
14.9结束应用程序的执行
14.10内存模型:同步和volatile
14.11线程管理、线程安全和ThreadGroup
14.12线程和异常
14.13 ThreadLocal变量
14.14调试线程
第15章注解
15.1一个简单的注解实例
15.2注解类型
15.3注解元素
15.4限制注解的适用性
15.5保存策略
15.6使用注解
第16章反射
16.1  class类
16.2注解查询
16.3 Modifier类
16.4成员类
16.5访问检查和Accessibleobject
16.6 F1eld类
16.7 Method类
16.8创建新对象和Constructor类
16.9泛型类型检查
16.10数组
16.11包
16.12 Proxy类
16.13加载类
16.14在运行时控制断言
第17章垃圾回收与内存
17.1垃圾回收
17.2一个简单的模型
17.3终结
17.4与垃圾回收器交互
17.5可达性状态和引用对象
第18章包
18.1包的命名
18.2类型导人
18.3包的访问
18.4包的内容
18.5包的注解
18.6包对象和规范
第19章文档注释
19.1剖析文档注释
19.2标签
19.3继承方法的文档注释
19.4一个简单示例
19.5外部规范
19.6使用说明
第20章I/O包
20.1流的概述
20.2字节流
20.3字符流
20.4 InputStreamReader与OutputStreamWri ter
20.5流类简介
20.6数据字节流
20.7文件操作
20.8对象序列化
20.9 IOExCeptlon类
20.10体验新I/O
第21章集合
21.1集合
21.2迭代
21.3使用Comparable和Comparator排序
21.4 Collection接口
21.5 Set和SortedSet
21.6 List
21.7 Queue
21.8 Map和SortedMap
21.9 enum集合
21.10包装集合和Collections类
21.11 同步包装和并发集合
21.12 Arrays工具类
21.13编写迭代器实现
21.14编写集合实现
21.15遗留集合类型
21.16 Properties
第22章各种常用工具
22.1  Formatter
22.2  BitSet
22.3  Observer/Observable
22.4  Random
22.5  Scanner
22.6  StrinqTokenizer
22.7  Timer和TimerTask
22.8  UUID
22.9  Math和StrictMath
第23章系统编程
23.1 system类
23.2创建进程
23.3关闭
23.4 Runtime的其他部分
23.5安全
第24章国际化与本地化
24.1  区域
24.2资源束
24.3货币
24.4时间、日期和日历
24.5格式化和解析日期与时间
24.6文本的国际化和本地化
第25章标准包
25.1 java.awt——抽象窗口工具箱
25.2 java.applet——小应用程序
25.3 java.beans——构件
25.4 java.math——数学
25.5 java.net——网络
25.6 java.rmi——远程方法调用
25.7 java.security与相关的包——安全工具
25.8 java.sql——关系数据库访问
25.9工具子包
25.10 javax.*标准扩展
25.11  javax.accessibjllty——GUI的易用性
25.12 javax.naming——目录与命名服务
25.13 javax.sound——音频操作
25.14 javax.swing  Swing GUI构件
25.15  org.omg.CORBA  CORBA API
附录A应用演化
附录B常用表格
进阶读物
索  引(图灵网站下载)

本目录推荐