Java 7 编程高级进阶

Java 7 编程高级进阶

作者:萨朗

出版社:清华大学出版社

出版年:2013-02-01

评分:5分

ISBN:9787302313625

所属分类:网络科技

书刊介绍

Java 7 编程高级进阶 内容简介

《java 7编程高级进阶》特色:创建自定义的类、方法、数组与操作符使用条件语句控制程序流处理多线程、网络及i/o编程学习多线程中的新构造使用枚举、注解与自动装箱从错误、输入故障和异常中恢复使用java swing构建轻量级的gui与applet使用集合框架缩短开发时间使用*新的java类库与各种实用类

Java 7 编程高级进阶 本书特色

《java7编程高级进阶》包含了众多专家级编程技术,学习这些技术可以让你的java水平上升至一个新的台阶。借助真实环境下的代码示例与详尽介绍,本书展示了如何充分利用javase 7的强大特性,讲述了如何设计多线程与网络应用程序,集成结构化的异常处理,使用java类库以及开发基于swing的gui与applet。另外,继承、泛型与各种实用类也在书中进行了介绍。本书特色●创建自定义的类、方法、数组与操作符●使用条件语句控制程序流●处理多线程、网络及i/o编程●学习多线程中的新构造●使用枚举、注解与自动装箱●从错误、输入故障和异常中恢复●使用javaswing构建轻量级的gui与applet●使用集合框架缩短开发时间●使用*新的java类库与各种实用类

Java 7 编程高级进阶 目录

1java简介 1

1.1 为什么使用java2

1.2 什么是java2

1.3 java虚拟机3

1.4 java特性3

1.4.1 体积小4

1.4.2 简单易学4

1.4.3 面向对象4

1.4.4 兼具编译与解释特性4

1.4.5 平台无关5

1.4.6 鲁棒且安全6

1.4.7 支持多线程7

1.4.8 动态特性7

1.5 java的演变过程7

1.5.1 jdk 1.0(1996123)

代号oak8

1.5.2 jdk 1.1(1997219)8

1.5.3 jdk 1.2(1998128)

代号playground10

1.5.4 jdk 1.3(200058)

代号kestrel 11

1.5.5 jdk 1.4(200226)

代号merlin12

1.5.6 jdk 5.0(2004930)

代号tiger 12

1.5.7 jdk se 6(20061211)

代号mustang 13

1.5.8 jdk se 7(201177)

代号dolphin 13

1.6 小结14

2 章 数组 15

2.1 数组16

2.1.1 声明数组16

2.1.2 创建数组17

2.1.3 访问和修改数组元素18

2.2 初始化数组19

2.2.1 在运行时初始化19

2.2.2 使用数组字面量初始化20

2.3 for-each循环23

2.4 多维数组24

2.4.1 二维数组24

2.4.2 初始化二维数组25

2.4.3 使用for-each结构进行循环28

2.5 n维数组29

2.6 非矩形数组29

2.7 几样好东西30

2.7.1 确定数组长度31

2.7.2 复制数组32

2.7.3 找出数组的类表示33

2.8 小结34

3 章 类35

3.1 面向对象的概念36

3.1.1 面向对象编程的特性36

3.1.2 面向对象编程的好处38

3.2 38

3.2.1 定义类38

3.2.2 定义point39

3.2.3 使用类40

3.2.4 访问/修改字段40

3.2.5 类的示例程序40

3.2.6 声明方法41

3.2.7 对象的内存表示44

3.3 信息隐藏44

3.4 封装48

3.5 声明构造函数49

3.5.1 默认构造函数52

3.5.2 构造函数的定义规则52

3.6 源文件布局52

3.6.1 package语句53

3.6.2 import语句54

3.7 目录布局和包55

3.8 小结56

4 章 继承 57

4.1 为什么需要继承58

4.2 什么是继承58

4.3 定义单级继承61

4.3.1 多级继承介绍62

4.3.2 编写多级继承程序62

4.4 多态67

4.4.1 创建异构对象集合68

4.4.2 展示异构集合的程序示例68

4.4.3 检测对象类型75

4.4.4 继承层次结构中的类型

转换规则76

4.4.5 防止方法重写77

4.4.6 防止子类化77

4.5 小结77

5 章对象创建与成员可见性 79

5.1 实例化子类80

5.1.1 对象的创建过程80

5.1.2 调用超类构造函数82

5.1.3 方法重载86

5.1.4 方法重载的规则87

5.2 创建复制构造函数88

5.3 final关键字89

5.3.1 final89

5.3.2 final方法90

5.3.3 final变量91

5.3.4 final类变量92

5.4 理解对象可见性规则93

5.4.1 public修饰符95

5.4.2 private修饰符97

5.4.3 protected修饰符97

5.4.4 默认修饰符99

5.4.5 关于继承的一些规则100

5.5 小结100

6static修饰符和接口101

6.1 static关键字102

6.1.1 静态字段102

6.1.2 静态方法105

6.1.3 静态初始化器110

6.2 接口113

6.2.1 现实生活中的接口示例115

6.2.2 理解接口语法117

6.2.3 通过示例理解接口118

6.2.4 扩展接口119

6.2.5 实现多个接口122

6.2.6 联合接口125

6.2.7 接口的几个要点126

6.3 抽象类126

6.4 小结128

7 章 嵌套类129

7.1 嵌套类130

7.1.1 使用嵌套类的原因130

7.1.2 嵌套类的分类131

7.1.3 演示内部类的用法132

7.1.4 从外部访问内部类134

7.1.5 访问遮蔽变量135

7.1.6 重要注意事项136

7.2 成员类137

7.2.1 局部类137

7.2.2 在方法作用域内定义内部类138

7.2.3 局部类的几个要点139

7.3 匿名类139

7.3.1 创建匿名类141

7.3.2 使用匿名类的限制141

7.3.3 编译的匿名类141

7.3.4 使用匿名类的准则141

7.4 小结142

8 章 异常处理 143

8.1 什么是异常145

8.1.1 错误类型145

8.1.2 非致命错误145

8.1.3 try-catch语句147

8.1.4 异常的分类148

8.1.5 结合异常处理程序152

8.1.6 运行时如何匹配catch153

8.2 finally语句153

8.2.1 使用finally块的准则154

8.2.2 使用try/catch/finally块的规则156

8.2.3 带资源的try语句156

8.3 被检查的异常/未检查的异常157

8.3.1 throws结构157

8.3.2 抛出多个异常160

8.4 自定义异常160

8.4.1 throw语句162

8.4.2 重新抛出异常162

8.4.3 throwthrows

关键字之间的区别163

8.4.4 java se 7中的finalre-throw163

8.5 在重写方法中声明异常164

8.6 打印堆栈跟踪166

抖音代运营 游戏攻略 周易 易经 代理招生 网络推广 PS修图 宝宝起名 产业库 河北信息网 搜救犬 范文网 精雕图 非物质文化遗产 情侣网名 经典范文 石家庄点痣 戏曲下载 男士发型 女士发型 玄机派 法律咨询 网络知识 品牌营销 商标交易 庄里人 书单号 万能实习生 国学网 鲁迅 短视频剧本 标准件 石家庄论坛 书包网 箱包网 电地暖 在线新华字典 石墨烯地暖 钢琴入门指法教程 电商运营 吉林石墨烯发热线 吉林发热线厂家 吉林石墨烯地暖 吉林地暖安装厂家 辽宁石墨烯发热线 辽宁发热线厂家 辽宁石墨烯地暖 辽宁地暖安装厂家 黑龙江石墨烯发热线 黑龙江发热线厂家 黑龙江石墨烯地暖 黑龙江地暖安装厂家 山东石墨烯发热线 山东发热线厂家 山东石墨烯地暖 山东地暖安装厂家 河南石墨烯发热线 河南发热线厂家 河南石墨烯地暖 河南地暖安装厂家 内蒙古石墨烯发热线 内蒙古发热线厂家 内蒙古石墨烯地暖 内蒙古地暖安装厂家 江苏石墨烯发热线 江苏石墨烯地暖 江苏地暖安装厂家 四川石墨烯发热线 四川发热线厂家 四川石墨烯地暖 四川地暖安装厂家 诗词 鲜花 汉语词典 暖通,电地暖 苗木网 道德经 红楼梦 中国机械网 美文欣赏 好玩的手机游戏推荐 女性健康 手机游戏推荐排行榜 雕塑网 舟舟培训 艺术培训 成语大全 资格考试 英语培训 职业培训 包装网 成语 雕塑 雕龙客 易学网 优秀个人博客 短视频运营 抖音运营