书籍详情
Java 7编程高级进阶
作者:(美)萨朗 (Poornachandra Sarang)著 曹如进,张方勇 译
出版社:清华大学出版社
出版时间:2013-02-01
ISBN:9787302313625
定价:¥78.00
购买这本书可以去
内容简介
《Java 7编程高级进阶》包含了众多专家级编程技术,学习这些技术可以让你的Java水平上升至一个新的台阶。借助真实环境下的代码示例与详尽介绍,《Java 7编程高级进阶》展示了如何充分利用Java SE 7的强大特性,讲述了如何设计多线程与网络应用程序,集成结构化的异常处理,使用Java类库以及开发基于Swing的GUI与applet。另外,继承、泛型与各种实用类也在书中进行了介绍。
作者简介
Poornachandra Sarang,广为熟知的Dr.Sarang,从1996年开始就已成为一名Java程序员。在过去的16年里,Sarang博士开展了多场基于Sun Microsystems官方课程的培训项目、讲师认证考核以及企业培训。他撰写了多本关于Java和其他类似话题的书籍与期刊文章,是许多国际会议的受邀演讲嘉宾,包括最近的“JavaOne2011大会”。
目录
第1章 Java简介
1.1 为什么使用Java
1.2 什么是Java
1.3 Java虚拟机
1.4 Java特性
1.4.1 体积小
1.4.2 简单.易学
1.4.3 面向对象
1.4.4 兼具编译与解释特性
1.4.5 平台无关
1.4.6 鲁棒且安全
1.4.7 支持多线程
1.4.8 动态特性
1.5 Java的演变过程
1.5.1 JDK 1.0(1996年1月23日):代号0ak
1.5.2 JDK 1.1(1997年2月19日)
1.5.3 JDK 1.2(1998年12月8日):代号Playground
1.5.4 JDK 1.3(2000年5月8日):代号Kestre1
1.5.5 JDK 1.4(2002年2月6日):代号Merlin
1.5.6 JDK 5.0(2004年9月30日):代号Tiger
1.5.7 JDK SE 6(2006年12月11日):代号Mustang
1.5.8 JDK SE 7(2011年7月7日):代号Dolphin
1.6 小结
第2章 数组
2.1 数组
2.1.1 声明数组
2.1.2 创建数组
2.1.3 访问和修改数组元素
2.2 初始化数组
2.2.1 在运行时初始化
2.2.2 使用数组字面量初始化
2.3 for-each循环
2.4 多维数组
2.4.1 二维数组
2.4.2 初始化二维??br /> 2.4.3 使用for-each结构进行循环
2.5 n维数组
2.6 非矩形数组
2.7 几样好东西
2.7.1 确定数组长度
2.7.2 复制数组
2.7.3 找出数组的类表示
2.8 小结
第3章 类
3.1 面向对象的概念
3.1.1 面向对象编程的特性
3.1.2 面向对象编程的好处
3.2 类
3.2.1 定义类
3.2.2 定义Point类
3.2.3 使用类
3.2.4 访问/修改字段
3.2.5 类的示例程序
3.2.6 声明方法
3.2.7 对象的内存表示
3.3 信息隐藏
3.4 封装
3.5 声明构造函数
3.5.1 默认构造函数
3.5.2 构造函数的定义规则
3.6 源文件布局
3.6.1 package语句
3.6.2 import语句
3.7 目录布局和包
3.8 小结
第4章 继承
4.1 为什么需要继承
4.2 什么是继承
4.3 定义单级继承
4.3.1 多级继承介绍
4.3.2 编写多级继承程序
4.4 多态
4.4.1 创建异构对象集合
4.4.2 展示异构集合的程序示例
4.4.3 检测对象类型
4.4.4 继承层次结构中的类型转换规则
4.4.5 防止方法重写
4.4.6 防止子类化
4.5 小结
第5章 对象创建与成员可见性
5.1 实例化子类
5.1.1 对象的创建过程
5.1.2 调用超类构造函数
5.1.3 方法重载
5.1.4 方法重载的规则
5.2 创建复制构造函数
5.3 final关键字
5.3.1 final类
5.3.2 final方法
5.3.3 final变量
5.3.4 final类变量
5.4 理解对象可见性规则
5.4.1 public修饰符
5.4.2 private修饰符
5.4.3 protected修饰符
5.4.4 默认修饰符
5.4.5 关于继承的一些规则
5.5 小结
第6章 static修饰符和接口
6.1 static关键字
6.1.1 静态字段
6.1.2 静态方法
6.1.3 静态初始化器
6.2 接口
6.2.1 现实生活中的接口示例
6.2.2 理解接口语法
6.2.3 通过示例理解接口
……
第7章 嵌套类
第8章 异常处理
第9章 Java I/O
第10章 高级I/O
第11章 枚举、自动装箱和注解
第12章 泛型
第13章 事件处理和构建GUI
第14章 创建布局
第15章 图形和用户手势处理
第16章 集合框架
第17章 线程
第18章 阻塞队列和同步器
第19章 Callable. Future. Executors与分支,合并框架
第20章 网络编程
第21章 工具类
附录 Java标准语法参考——Java语言结构操作符、控制流
1.1 为什么使用Java
1.2 什么是Java
1.3 Java虚拟机
1.4 Java特性
1.4.1 体积小
1.4.2 简单.易学
1.4.3 面向对象
1.4.4 兼具编译与解释特性
1.4.5 平台无关
1.4.6 鲁棒且安全
1.4.7 支持多线程
1.4.8 动态特性
1.5 Java的演变过程
1.5.1 JDK 1.0(1996年1月23日):代号0ak
1.5.2 JDK 1.1(1997年2月19日)
1.5.3 JDK 1.2(1998年12月8日):代号Playground
1.5.4 JDK 1.3(2000年5月8日):代号Kestre1
1.5.5 JDK 1.4(2002年2月6日):代号Merlin
1.5.6 JDK 5.0(2004年9月30日):代号Tiger
1.5.7 JDK SE 6(2006年12月11日):代号Mustang
1.5.8 JDK SE 7(2011年7月7日):代号Dolphin
1.6 小结
第2章 数组
2.1 数组
2.1.1 声明数组
2.1.2 创建数组
2.1.3 访问和修改数组元素
2.2 初始化数组
2.2.1 在运行时初始化
2.2.2 使用数组字面量初始化
2.3 for-each循环
2.4 多维数组
2.4.1 二维数组
2.4.2 初始化二维??br /> 2.4.3 使用for-each结构进行循环
2.5 n维数组
2.6 非矩形数组
2.7 几样好东西
2.7.1 确定数组长度
2.7.2 复制数组
2.7.3 找出数组的类表示
2.8 小结
第3章 类
3.1 面向对象的概念
3.1.1 面向对象编程的特性
3.1.2 面向对象编程的好处
3.2 类
3.2.1 定义类
3.2.2 定义Point类
3.2.3 使用类
3.2.4 访问/修改字段
3.2.5 类的示例程序
3.2.6 声明方法
3.2.7 对象的内存表示
3.3 信息隐藏
3.4 封装
3.5 声明构造函数
3.5.1 默认构造函数
3.5.2 构造函数的定义规则
3.6 源文件布局
3.6.1 package语句
3.6.2 import语句
3.7 目录布局和包
3.8 小结
第4章 继承
4.1 为什么需要继承
4.2 什么是继承
4.3 定义单级继承
4.3.1 多级继承介绍
4.3.2 编写多级继承程序
4.4 多态
4.4.1 创建异构对象集合
4.4.2 展示异构集合的程序示例
4.4.3 检测对象类型
4.4.4 继承层次结构中的类型转换规则
4.4.5 防止方法重写
4.4.6 防止子类化
4.5 小结
第5章 对象创建与成员可见性
5.1 实例化子类
5.1.1 对象的创建过程
5.1.2 调用超类构造函数
5.1.3 方法重载
5.1.4 方法重载的规则
5.2 创建复制构造函数
5.3 final关键字
5.3.1 final类
5.3.2 final方法
5.3.3 final变量
5.3.4 final类变量
5.4 理解对象可见性规则
5.4.1 public修饰符
5.4.2 private修饰符
5.4.3 protected修饰符
5.4.4 默认修饰符
5.4.5 关于继承的一些规则
5.5 小结
第6章 static修饰符和接口
6.1 static关键字
6.1.1 静态字段
6.1.2 静态方法
6.1.3 静态初始化器
6.2 接口
6.2.1 现实生活中的接口示例
6.2.2 理解接口语法
6.2.3 通过示例理解接口
……
第7章 嵌套类
第8章 异常处理
第9章 Java I/O
第10章 高级I/O
第11章 枚举、自动装箱和注解
第12章 泛型
第13章 事件处理和构建GUI
第14章 创建布局
第15章 图形和用户手势处理
第16章 集合框架
第17章 线程
第18章 阻塞队列和同步器
第19章 Callable. Future. Executors与分支,合并框架
第20章 网络编程
第21章 工具类
附录 Java标准语法参考——Java语言结构操作符、控制流
猜您喜欢