《Java 5.0 Tiger程序高手秘笈》PDF下载

  • 购买积分:9 如何计算积分?
  • 作  者:Brett McLaughlin,David Flanagan著;OReilly Taiwan公司编译
  • 出 版 社:南京:东南大学出版社
  • 出版年份:2005
  • ISBN:7564101202
  • 页数:188 页
图书介绍:本书以城市建筑生态转型及其设计为研究对象,通过对城市建筑生态化理论和实践的分析研究,力图全面探讨城市建筑生态转型的系统性,把握整体的设计操作规律。研究指出,城市建筑生态转型是基于观念认识、物质形态和方法制度三个层面对传统设计体系的整体变革,在此过程中有效地设计操作实施是一个复杂的系统工程。

《程序高手秘笈》系列 1

序 5

第一章 有什么新玩意? 11

操作Array 11

使用Queue 15

使用Comparator将Queue排序 17

Override返回类型 19

更好地运用Unicode 21

加入StringBuilder 22

使用Type-Safe的List 25

第二章 Generic 25

使用Type-Safe的Map 28

Interating Over Parameterized Type 29

接受Parameterized Type作为参数 31

返回Parameterized Type 32

使用Parameterized Type作为类型参数 33

检查Lint 34

Generic与类型转换 36

使用类型通配符 39

撰写Generic类型 40

限制类型参数 42

创建Enum 45

第三章 Enumerated类型 45

行内(Inline)声明Enum 50

Iterating Over Enum 51

Switch分支的Enum 52

Enum的Map 56

Enum的Set 58

在Enum中加入Method 61

实现有Enum的Interface 64

值定的Class程序主体 65

自定义enum 67

对Enum作Extend 68

将Primitive转换成Wrapper类型 70

第四章 Autoboxing与Unboxing 70

将Wrapper类型转换成Primitive 72

Wrapper类型的递增与递减 73

Boolean与boolean 74

Conditional与Unboxing 75

流程控制语句与Unboxing 77

Method Overload的解析 77

第五章 Vararg 80

创建可变长度的(Variable-Length)参数List 81

Iterating Over可变长度的参数List 84

允许零长度的参数List 86

于Primitive处指定对象参数 88

避免自动化的Array转换 89

第六章 Annotation 92

使用标准的Annotation类型 92

Annotating一个被Override的Method 95

Annotating一个被Deprecated的Method 97

抑制警告 98

创建自定义的Annotation类型 100

对Annotation作Annotate 103

定义Annotation类型的Target 104

设置Annotation类型的Retention 105

制作Annotation类型的说明文件 106

设置Annotation的继承 109

Annotation的Reflecting 111

第七章 for/in语句 117

抛弃Iterator 117

Iterating Over Array 120

Iterating Over Collection 121

避免不需要的类型转换 123

让你的Class可用于for/in 125

判别List的位置与变量值 129

在for/in循环中移除List项目 131

Importing静态Member 133

第八章 静态的Import 133

在静态的Import中使用通配符 135

Importing Enumerated类型值 136

Importing多个同名的Member 138

遮蔽静态Import 140

第九章 格式化 142

创建Formatter 142

撰写格式化的输出 143

使用便利的format()Method 149

使用便利的printf()Method 150

在Thread中处理未捕获的异常 152

第十章 Threading 152

使用Thread-Safe的Collection 156

使用Blocking Queue 159

指定Blocking的Timeout 163

从执行逻辑中抽离Thread逻辑 164

以Excutor作为Service 166

使用Callable对象 167

无ExecutorService地执行任务 170

任务安排 171

高等Synchronizing 173

使用Atomic类型 175

Locking与Synchronization 177

索引 183