图书介绍

Java 2快速解决方案PDF|Epub|txt|kindle电子书版本网盘下载

Java 2快速解决方案
  • (美)Tom Swan著;卢建山等译 著
  • 出版社: 北京:中国水利水电出版社
  • ISBN:7508410866
  • 出版时间:2002
  • 标注页数:518页
  • 文件大小:35MB
  • 文件页数:537页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Java 2快速解决方案PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一部分 简介1

第一章 本书简介1

1.1 如何使用本书1

1.1.1 系统要求1

1.1.2 约定2

1.2 各个部分内容提要2

1.3 各个章节内容提要3

1.4 小结4

第二章 使用 Just Click!Solutions 索引6

2.1 需要一个解决办法吗?只需点击鼠标就可以了6

2.1.1 安装索引6

2.1.2 浏览章节清单8

2.2 查找源代码文件9

2.3 小结11

第三章 Java 2起步12

3.1 从哪里可以获得 Java 212

3.1.1 必要的元素12

3.1.2 需要的元素13

3.2 下载 Java 213

3.2.1 使用 Sun 的网站14

3.2.2 下载 Windows 文件14

3.2.3 下载 Linux 文件15

3.3 安装 Windows 中的 Java 216

3.3.3 设置环境变量17

3.3.2 安装 JRE17

3.3.1 安装 JDK17

3.3.4 安装其他文件18

3.4 安装 Linux 中的 Java 220

3.4.1 使用 RPM 安装 JDK20

3.4.2 使用 RPM 安装 JRE20

3.4.3 使用 Shell 脚本安装 JDK 和 JRE21

3.4.4 升级 glibc21

3.4.5 安装 Linux 插件21

3.4.6 安装其他文件22

3.5 测试安装22

3.6 小结23

4.1 欢迎进入 Java 编程世界25

第二部分 Java 2培训25

第四章 Java 2基础25

4.1.1 培训教程清单26

4.1.2 编译和运行清单27

4.2 标识符和关键词28

4.2.1 标识符28

4.2.2 关键词29

4.3 注释31

4.3.1 C 语言风格的注释31

4.3.2 C++语言风格的注释31

4.3.3 文档注释31

4.4 常量值33

4.4.1 数值型常量33

4.3.4 使用注释调试33

4.4.2 字符和字符串常量34

4.4.3 布尔型常量34

4.5 数据类型和变量35

4.5.1 一些很好的术语35

4.5.2 声明变量35

4.5.3 整型变量36

4.5.4 浮点型变量38

4.5.5 布尔型变量39

4.5.6 字符变量40

4.5.7 字符串变量41

4.6 小结42

5.1.1 运算符简介43

第五章 运算符和语句43

5.1 理解表达式43

5.1.2 一元整型表达式44

5.1.3 二元整型表达式46

5.1.4 速写运算符47

5.1.5 浮点表达式48

5.1.6 浮点错误49

5.1.7 类型转换50

5.2 流程控制语句51

5.2.1 关系表达式51

5.2.2 if-else 语句52

5.2.3 switch 语句53

5.2.4 while 语句54

5.2.5 do-while 语句55

5.2.6 for 语句55

5.2.7 label、break 和 continue 语句56

5.3 小结58

第六章 面向对象编程59

6.1 类和对象简介59

6.1.1 声明类59

6.1.2 声明对象60

6.1.3 修改类62

6.1.4 导入类63

6.1.5 继承类65

6.2.1 使用方法编程66

6.2 类方法66

6.1.6 子类和超类66

6.2.2 静态方法68

6.2.3 序列化对象69

6.2.4 重载方法70

6.2.5 理解作用域71

6.2.6 严格浮点71

6.3 输入和输出方法72

6.3.1 输出语句72

6.3.2 输入语句73

6.4 清理类对象74

6.5 小结75

7.1 一些很好的术语77

第七章 异常处理77

7.2 异常简介78

7.2.1 处理所有的异常78

7.2.2 使用异常79

7.3 使用异常编程80

7.3.1 finally 块83

7.3.2 嵌套的 try 块85

7.3.3 跟踪堆栈86

7.4 类库异常87

7.4.1 异常类层次88

7.4.2 Error 和 Exception 类88

7.4.3 RuntimeException 类89

7.4.4 RuntimeException 子类90

7.5 小结92

第八章 字符串93

8.1 声明和使用字符串93

8.1.1 连接字符串93

8.1.2 字符串作为对象94

8.2 声明和使用字符94

8.2.1 混合字符和字符串95

8.2.2 字符数组95

8.3 字符串类96

8.3.1 String 类96

8.3.2 StringBuffer 类110

8.4 Character 类116

8.4.2 Character 数字117

8.4.1 Character 类的方法117

8.4.3 Character 类型119

8.5 获取用户输入121

8.5.1 提示输入121

8.5.2 读取命令行参数122

8.6 小结123

第九章 数值型类124

9.1 Math 类124

9.1.1 Math 类构造器125

9.1.2 Math 域125

9.1.3 Math 实用方法126

9.1.5 Math 三角函数方法129

9.1.4 Math 舍入方法129

9.1.6 Math 随机方法130

9.2 Random 类131

9.2.1 构造随机数发生器132

9.2.2 Random 类方法132

9.2.3 随机整数范围133

9.2.4 随机字节块134

9.2.5 其他的 Random 方法135

9.3 数值型封装类136

9.3.1 Boolean 封装类136

9.3.2 Integer 封装类139

9.3.3 Long 封装类142

9.3.5 Short 封装类143

9.3.4 Byte 封装类143

9.3.6 Float 封装类144

9.3.7 Double 封装类146

9.4 小结146

第十章 数组148

10.1 Java 数组简介148

10.1.1 创建数组148

10.1.2 多个数组151

10.1.3 多维数组151

10.1.4 三角型稀疏数组152

10.1.5 数组初始化153

10.1.6 对象数组154

10.1.7 复制数组155

10.1.8 关于 System.arraycopy()的更多内容158

10.1.9 数组异常159

10.2 Arrays 工具类160

10.2.1 数组排序160

10.2.2 使用 Comparator 对象排行163

10.2.3 查找数组164

10.2.4 比较数组165

10.2.5 填充数组166

10.2.6 数组转化为列表167

10.3 小结168

11.1.1 数据隐藏170

11.1 类访问规则170

第十一章 抽象类170

11.1.2 受保护成员172

11.2 抽象173

11.2.1 为什么要使用抽象类173

11.2.2 创建抽象类174

11.2.3 扩展抽象类174

11.2.4 使用抽象类175

11.3 小结181

第十二章 接口182

12.1 接口简介182

12.1.1 创建接口182

12.1.3 扩展接口183

12.1.2 接口中的异常183

12.1.4 实现接口184

12.2 使用接口开发186

12.3 Java 接口——一些实例190

12.3.1 Cloneable 接口190

12.3.2 Comparable 接口194

12.3.3 Runnable 接口194

12.3.4 Collection 接口195

12.4 小结195

第十三章 包196

13.1 Java 包简介196

13.1.2 import 声明197

13.1.1 导入 Java 包197

13.1.3 包与访问规则198

13.2 使用包编程199

13.2.1 包的名称199

13.2.2 如何创建包200

13.2.3 包的演示实例200

13.3 Java 的标准包204

13.4 小结205

第三部分 群体206

第十四章 群体简介206

14.1 类的层次结构206

14.1.1 容器接口207

14.1.3 具体容器类208

14.1.2 抽象容器类208

14.1.4 其他容器类209

14.2 接口和类表图209

14.3 Collection 接口211

14.4 容器使用实例212

14.4.1 创建容器对象213

14.4.2 使用容器213

14.4.3 容器异常214

14.5 小结215

第十五章 List 群体216

15.1 List 接口216

15.1.1 ArrayList 类217

15.1.2 LinkedList 类218

15.2 使用 ArrayList 容器219

15.2.1 使用 Comparator 和 ArrayList222

15.2.2 使用 Iterator 接口225

15.3 使用 LinkedLisk 容器228

15.3.1 对 LinkedList 容器排序230

15.3.2 使用 ListIterator 接口230

15.4 搜索 List 容器233

15.4.1 Collection 搜索方法233

15.4.2 List 搜索方法234

15.4.3 二分法搜索(Binary Search)234

15.5 构建自己的 List 类237

15.5.1 编写一个 Stack 类238

15.5.2 预防非法的方法调用239

15.5.3 使用 Stack 类240

15.6 小结241

第十六章 Set 群体242

16.1 Set 接口242

16.1.1 Set 接口242

16.1.2 SortedSet 接口243

16.2 Set 容器246

16.2.1 Hash(哈希)表246

16.2.2 HashSet 类247

16.2.3 使用 HashSet 分析文本248

16.3.1 TreeSet 类250

16.3 SortedSet 容器250

16.3.2 使用 TreeSet 分析文本251

16.3.3 TreeSet 子集252

16.4 Set 工具256

16.5 小结257

第十七章 Map 群体258

17.1 Map 接口258

17.1.1 Map 接口258

17.1.2 SortedMap 接口260

17.2 Map 容器261

17.2.1 HashMap 类261

17.2.2 构建 HashMap 容器262

17.2.3 修改 Keys 和 Values264

17.2.4 Map 视图264

17.2.5 Map.Entry 循环器265

17.2.6 WeakHashMap 类266

17.3 SortedMap 容器267

17.3.1 TreeMap 类268

17.3.2 创建一个 TreeMap 字典268

17.4 小结271

第十八章 实用工具和旧版本类273

18.1 Collections 类273

18.1.1 查找和排序方法274

18.1.3 同步封装方法275

18.1.2 不可修改的封装方法275

18.1.4 其他操作276

18.1.5 其他声明278

18.2 旧版本容器280

18.3 BitSet 容器280

18.4 小结283

第四部分 小应用程序(Applet)和应用程序284

第十九章 线程代码284

19.1 多线程编程的概念284

19.1.1 一些很好的术语285

19.1.2 一些很好的类286

19.2 编写多线程应用程序287

19.2.1 Thread 类288

19.2.2 使用线程编程291

19.2.3 实现 Runnable 接口295

19.2.4 设置线程的优先级297

19.2.5 实现 run()方法298

19.2.6 睡眠线程299

19.2.7 守护线程299

19.3 同步299

19.3.1 对象锁300

19.3.2 同步(synchronized)语句300

19.3.3 同步与数据隐藏302

19.3.4 同步容器303

19.4 客户-服务器线程代码304

19.4.1 线程安全 Queue 类305

19.4.2 Runnable Job 类306

19.4.3 Server 类310

19.4.4 Client 类311

19.4.5 测试客户-服务器模型313

19.5 小结315

第二十章 AWT 小应用程序(Applet)和应用程序316

20.1 AWT 简介316

20.1.1 创建 AWT 小应用程序317

20.1.2 创建 AWT 应用程序320

20.1.3 选择 AWT 还是 Swing321

20.2 事件模型323

20.2.1 继承模型324

20.2.2 委派模型328

20.3.1 AWT 事件和监听器330

20.3 使用 AWT 编程330

20.3.2 适配器和匿名类332

20.3.3 AWT 应用程序334

20.4 AWT 类338

20.5 小结340

第二十一章 Swing 小应用程序和应用程序341

21.1 Swing 简介342

21.1.1 Swing 小应用程序342

21.1.2 转换小应用程序 HTML 标记344

21.1.3 Swing 应用程序346

21.1.4 外观348

21.2.2 创建下拉菜单350

21.2 使用 Swing 编程350

21.2.1 容器和布局350

21.2.3 Swing 布局353

21.3 小结361

第二十二章 Swing 组件363

22.1 按钮和分组363

22.1.1 JButton363

22.1.2 JToggleButton366

22.1.3 JRadioButton 和 ButtonGroup367

22.1.4 JCheckBox371

22.2 对话框373

22.2.1 消息对话框373

22.2.2 确认对话框375

22.2.3 文件对话框377

22.2.4 JColorChooser380

22.3 文本区对象382

22.3.1 JTextField384

22.3.2 JTextArea386

22.4 列表388

22.4.1 JList388

22.4.2 JComboBox391

22.5 特色394

22.5.1 JPopupMenu394

22.5.2 Action 对象398

22.5.3 JToolBar399

22.6 小结403

第二十三章 Graphics 技术404

23.1 Graphics(图形)基础404

23.1.1 使用 paint()编程404

23.1.2 使用 Color408

23.1.3 Polygon 类410

23.1.4 Font 类411

23.1.5 FontMetrics 类415

23.2 图像417

23.2.1 图像显示方法417

23.2.2 Image 类417

23.2.3 MediaTracker 类422

23.2.4 超出可视屏幕范围的图像423

23.2.5 过滤图像427

23.2.6 ImageIcon432

23.3 动画线程433

23.4 小结438

第二十四章 输入和输出技术440

24.1 标准输入和输出440

24.2 文件和目录442

24.2.1 File 类442

24.2.2 文件和目录编程444

24.2.3 文件信息446

24.2.4 文件过滤447

24.3.1 FileInputStream 类449

24.3 文件流和缓存449

24.3.2 FileOutputStream 类450

24.3.3 文件编程450

24.3.4 BufferedInputStream 类452

24.3.5 BufferedOutputStream 类453

24.4 带类型的输入和输出454

24.4.1 DataInputStream 类454

24.4.2 读入文本文件455

24.4.3 DataOutputStream 类456

24.4.4 带类型的文件编程456

24.4.5 写入文本文件459

24.5 随机访问文件 I/O460

24.6 小结462

第五部分 Just Click!Solutions463

第二十五章 Just Click!Solutions 按名称排序463

第二十六章 Just Click!Solutions 按主题排序484

附录:CD-ROM 中的内容516

系统要求516

在 Windows 或 Linux 中使用 CD-ROM516

CD中的内容516

源代码517

应用程序517

排除故障517

CD-ROM 安装说明518

热门推荐