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

  • 信息系统项目管理师软考45分采分点梳理与难点突破

    信息系统项目管理师软考45分采分点梳理与难点突破

    信息系统项目管理师软考45分采分点梳理与难点突破 本书特色 郭春柱等编著的《信息系统项目管理师软考45分采分点梳理与难点突破》对考试大纲、教材和历次考试真题进行...

  • 态度

    态度

    《态度》内容简介:《态度》是作家韩少功的一部杂文集,收录了韩少功近年来创作的思想文化随笔、演讲录共十五篇。两篇分别关于捷克

  • 中国收入分配格局的现状与改革措施

    中国收入分配格局的现状与改革措施

    《中国收入分配格局的现状与改革措施》内容简介:经济理论的发展与变化是和经济实践紧密联系的,在我国继续向社会主义市场经济体制

  • 如何专业做采购

    如何专业做采购

    《如何专业做采购》内容简介:作为专业采购必须有能力回答4大核心问题: 为什么选择这家供应商? 为什么是这个价格? 如何通过合同

  • 元好问传论——中国诗学研究专刊 (精)

    元好问传论——中国诗学研究专刊 (精)

    《元好问传论——中国诗学研究专刊 (精)》内容简介:本书是安徽师范大学诗学研究中心“中国诗学研究专刊”丛书之一种,围绕宋金时

  • 一年通往作家路

    一年通往作家路

    《一年通往作家路》内容简介:不论你想写小说还是散文,亦或想提高诗歌或回忆录写作技巧,蒂贝尔吉安的12堂写作课都能够帮你找到并

  • 骇客

    骇客

    骇客 内容简介 本书介绍了游戏设计、动画设计的基本知识、要素等,并展示了一些设计作品,供读者参考。骇客 目录 CYBER CONNECT公司主页欢迎来到CYBE...

  • Windows Server 2012网络操作系统企业应用案例详解

    Windows Server 2012网络操作系统企业应用案例详解

    《Windows Server 2012网络操作系统企业应用案例详解》内容简介:本书以Windows Server 2012 R2为核心平台,采用教、学、做相结...

  • 谭磊《数据掘金》

    谭磊《数据掘金》

    电商坐拥互联网行业最丰富的用户数据金矿,却很少有人从中挖掘出真金白银。《数据掘金——电子商务运营突围》一书旨在打破这一困

  • Python 3反爬虫原理与绕过实战

    Python 3反爬虫原理与绕过实战

    《Python 3反爬虫原理与绕过实战》内容简介:本书首先介绍了开发环境的配置,接着讨论了Web网站的构成和页面渲染、动态网页和静态网

  • 沈从文的后半生:1948—1988(增订版)

    沈从文的后半生:1948—1988(增订版)

    《沈从文的后半生:1948—1988(增订版)》内容简介:这是一部“感动沈从文家人”的沈从文传记,一部令《活着》作者“感慨万分”的

  • [日] 西野嘉章《裝釘考》

    [日] 西野嘉章《裝釘考》

    書裝幀,就如同女媧造人最後吹出的那口氣,賦予一本書新的生命力,更召喚書中內在的靈魂,成為書籍最初的表情,為作品自身說話。

  • 孩子咳嗽,自然疗法80种

    孩子咳嗽,自然疗法80种

    《孩子咳嗽,自然疗法80种》内容简介:运用自然疗法,调动孩子身体的自愈能力,不仅治咳嗽更养生咳嗽并不是疾病,而是疾病的一种症

  • 《Quantifying the User Experience》书籍《Quantifying the User Experience》

    《Quantifying the User Experience》书籍《Quantifying the User Experience》

    DescriptionYourebeingaskedtoquantifyusabilityimprovementswithstatistics.Butevenw...

  • 微信二维码