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修图 朋友圈文案 宝宝起名 零基础学习电脑 电商设计 买车咨询 自学教程 产业库 服装服饰 律师咨询 河北信息网 搜救犬 Chat GPT中文版 语料库 范文网 招生代理 旅游攻略 工作总结 精雕图 非物质文化遗产 二手车估价 情侣网名 爱采购代运营 保定人才网 古诗词 衡水人才网 高考作文 石家庄点痣 养花 名酒回收 石家庄代理记账 戏曲下载 男士发型 女士发型 搜搜作文 唐山人才网 铜雕 词典 围棋 chatGPT 读后感 玄机派 企业服务 法律咨询 chatGPT国内版 文玩 chatGPT官网 励志名言 儿童文学 公司注册 AI写作栈 抖音代运营 游戏攻略 网络知识 品牌营销 商标交易 承德人才网 邢台人才网 高度酒 沐盛有礼 企算易 聚职讯 沐盛传媒 造纸术 兴趣爱好 游戏攻略 风信子 心理咨询 河北生活网 考研真题 知识星宿 游戏攻略 大可如意 好书推荐 万能实习生 代理招生 语料库 范文网 短视频运营 雕塑 在线题库 知识产权 周易 易经 抖音运营 雕塑 奇石 散文 互联网资讯 成语 成语故事 诗词 包装网 ps素材库 舟舟培训 创业赚钱 短视频培训 IT教程 优秀个人博客 养生 民间借贷律师 绿色软件 安卓手机游戏 手机软件下载 手机游戏下载 单机游戏大全 免费软件下载 苗木网 网赚 手游下载 职业培训 资格考试 儿童文学 英语培训 艺术培训 少儿培训 苗木网 雕塑 好玩的手机游戏推荐 手机游戏推荐排行榜 汉语词典 中国机械网 女性健康 美文欣赏 红楼梦 游戏盒子 电采暖 道德经 鲜花 工商注册 代理记账 抖音带货 云南旅游网 网络游戏 代理记账 石家庄论坛 今天来 标准件 短视频剧本 鲁迅 书包网 采购批发网 心理测试 电地暖 商务英语培训 箱包网 在线新华字典 雅思培训