图书介绍
掌握 JAVA 设计之钥2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 江义华著 著
- 出版社: 北京:中国铁道出版社
- ISBN:7113083005
- 出版时间:2007
- 标注页数:496页
- 文件大小:46MB
- 文件页数:509页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
掌握 JAVA 设计之钥PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 认识Java环境、开发工具以及第一个Java程序1
1.1 Java概述2
1.1.1 Java程序语言2
1.1.2 Java平台3
1.1.3 Java技术的应用4
1.1.4 学习Java语言的优点5
1.2 Java开发工具(JDK)介绍及安装6
1.2.1 下载Java开发工具(JDK)与说明文件6
1.2.2 安装Java开发工具9
1.3 认识JDK14
1.3.1 以Windows系统的“记事本”编写程序代码15
1.3.2 程序批注17
1.4 编译和执行Java程序17
1.5 一些常用的程序指令20
1.5.1 在执行窗口内显示出文字20
1.5.2 在屏幕上显示一个“信息”对话框21
1.5.3 在屏幕上显示一个“输入”对话框22
1.6 如何查阅JDK说明文件23
1.7 设置PATH和CLASSPATH环境变量25
1.8 好用的程序代码编写工具——UltraEdit28
1.8.1 安装和进入UltraEdit28
1.8.2 UltraEdit的环境设置30
1.8.3 以UltraEdit开发Java程序38
1.9 习题42
第2章 Java的Application程序架构43
2.1 package区45
2.2 import区47
2.3 主类区48
2.4 一般类区51
2.5 习题52
第3章 Java程序语言基础53
3.1 基本数据类型54
3.1.1 定义变量54
3.1.2 设置与取得变量值56
3.1.3 让变量值正确被辨识的修饰符59
3.1.4 定义final变量——常数60
3.2 数据类型转换61
3.2.1 自动转型62
3.2.2 强制转型63
3.2.3 利用内置类作转型——wrapper class64
3.3 变量的有效范围67
3.4 Java的运算符69
3.4.1 赋值运算符69
3.4.2 算数运算符70
3.4.3 关系及布尔运算符73
3.4.4 运算符执行的优先权76
3.5 语句与流程控制78
3.5.1 认识表达式与语句78
3.5.2 单行与区块指令语句的概念79
3.5.3 流程控制语句81
3.6 嵌套程序的“{”与“}”的配对100
3.7 断言(Assertion)101
3.7.1 断言的语法与使用方式102
3.7.2 断言的编译与执行108
3.7.3 断言的使用与禁用时机109
3.8 习题115
第4章 Java的对象导向设计基础、字符串与数组117
4.1 Java面向对象的设计基础118
4.1.1 声明一个类118
4.1.2 建立对象118
4.1.3 使用对象120
4.1.4 对象的消灭——Garbage Collection机制124
4.1.5 对象的生命周期和有效范围124
4.1.6 使用Java内置类126
4.2 Java的字符串127
4.2.1 建立String对象128
4.2.2 String对象的相关应用128
4.2.3 使用特定的字符——‘\n’等132
4.3 Java的数组133
4.3.1 数组的定义和使用135
4.3.2 数组的length字段及clone()方法的使用方式140
4.4 多维数组142
4.5 习题146
第5章 对象导向技术概念147
5.1 什么是类(Class)148
5.2 什么是对象(Object)148
5.3 什么是封装(Capsulate)149
5.4 什么是信息(Message)150
5.5 什么是继承(Inheritance)150
5.6 习题150
第6章 声明类及定义构造其成员151
6.1 类的封装与修饰符——public、final、abstract152
6.2 如何定义类的成员153
6.2.1 定义成员变量154
6.2.2 定义成员函数155
6.2.3 成员的修饰符——final、static、abstract163
6.2.4 成员的封装等级——private、protected、public、无165
6.3 定义类的构造函数168
6.3.1 构造函数的定义语法169
6.3.2 默认的构造函数170
6.3.3 构造函数的重载171
6.4 如何声明接口173
6.5 嵌套类的声明及应用175
6.5.1 一般嵌套类175
6.5.2 匿名类177
6.6 习题180
第7章 Java的继承——class&extends及interface&implements183
7.1 extends类184
7.1.1 extends的基本语法与范例184
7.1.2 如何设计子类的构造函数187
7.1.3 覆盖(Override)从父类继承来的方法190
7.1.4 使用final禁止方法被覆盖193
7.1.5 使用this和super关键字195
7.2 implements接口197
7.2.1 implements的基本语法与范例197
7.2.2 实现从父接口继承来的方法198
7.3 对象的多态现象与类型转换199
7.3.1 对象的多态199
7.3.2 对象的类型转换202
7.4 习题204
第8章 Java的异常处理205
8.1 异常发生的情形206
8.2 Java异常的类207
8.2.1 Java内置的异常类207
8.2.2 自定义异常类208
8.3 引发异常的方式208
8.3.1 由程序系统自动引发208
8.3.2 使用throw指令引发209
8.4 处理异常状况210
8.4.1 捕捉并处理异常——使用try...catch...finally210
8.4.2 指明函数可能丢出的异常——使用throws语法214
8.5 如何自定义异常类217
8.6 习题218
第9章 Single Threaded Java GUI界面设计——AWT&Swing219
9.1 Java的组件类220
9.2 Java窗口应用程序的程序代码架构221
9.3 编写简单的窗口应用程序223
9.3.1 使用AWT的Frame组件类223
9.3.2 使用Swing的JFrame组件类224
9.4 利用Layout Manager编排窗口版面226
9.4.1 使用BorderLayout编排版面227
9.4.2 使用GridLayout编排版面229
9.5 习题231
第10章 Java事件监听机制233
10.1 基本概念介绍234
10.2 建立GUI事件235
10.2.1 实现Listener界面的做法——implements XXXListener235
10.2.2 继承Adapter类的做法——extends XXXAdapter240
10.3 运用匿名类242
10.4 Java GUI窗口应用程序的范例244
10.4.1 乐透号码产生器244
10.4.2 电子计算器247
10.5 习题258
第11章 Java的I/O处理259
11.1 Java的I/O处理方式260
11.1.1 输入与输出的基本模式260
11.1.2 Java提供的流类261
11.1.3 各种I/O的数据存储类型263
11.2 File类介绍与使用264
11.3 以char为数据单位的流类274
11.3.1 使用Reader系列的流——范例:从纯文本文件读数据274
11.3.2 使用Writer系列的流——范例:复制纯文本文件276
11.4 以byte为数据单位的流类279
11.4.1 使用InputStream系列的流——范例:从文件读数据279
11.4.2 使用OutputStream系列的流——范例:复制文件280
11.5 有Buffer缓冲的I/O类283
11.5.1 有Buffer缓冲的byte流284
11.5.2 有Buffer缓冲的char流285
11.5.3 使用Buffer作缓冲的范例——范例:快速复制文件286
11.6 习题289
第12章 Java多线程设计291
12.1 线程概述292
12.2 Java程序的主线程——main()294
12.3 建立多线程(利用run函数)及了解线程的生命周期295
12.3.1 继承Thread类的方式296
12.3.2 实现Runnable接口的方式299
12.4 多线程的应用300
12.4.1 多线程的Application电子钟范例300
12.4.2 多线程的Applet电子钟范例303
12.5 习题306
第13章 Java网络程序设计——IP、TCP、UDP307
13.1 网络概述308
13.1.1 局域网与因特网308
13.1.2 简介各种因特网协议308
13.2 代表IP地址的InetAddress对象313
13.3 使用UDP协议的Java网络程序315
13.3.1 DatagramSocket与DatagramPacket类介绍316
13.3.2 UDP程序范例——网络聊天室318
13.4 使用TCP协议的Java网络程序321
13.4.1 Socket与ServerSocket类介绍322
13.4.2 TCP程序范例——网络点对点文件传输与远程执行程序324
13.5 URL介绍与使用332
13.5.1 URL介绍333
13.5.2 URL与URLConnection类介绍334
13.5.3 URL程序范例——读取远程网页(HTML)资源335
13.5.4 URLConnection程序范例——取得并读取远程网页(HTML)资源337
13.6 习题340
第14章 Java Sound——声音的播放与录制341
14.1 Java Sound简介342
14.1.1 Java Sound API342
14.1.2 样本音效(Sampled Audio)343
14.1.3 MIDI音乐344
14.2 播放与录制Audio音效345
14.2.1 如何播放Audio音效345
14.2.2 如何录制Audio音效353
14.3 播放与产生MIDI音乐357
14.3.1 如何播放MIDI音乐358
14.3.2 如何产生MIDI音乐361
14.4 如何用Applet播放声音363
14.5 习题366
第15章 Java Collection367
15.1 Collection简介368
15.2 Collections的架构368
15.2.1 Collection接口369
15.2.2 运用Iterator存取collection对象的元素370
15.2.3 Collection实现类371
15.2.4 Collection算法:介绍Collections类379
15.3 运用Collection的范例380
15.4 Arrays类384
15.5 习题386
第16章 Java数据库程序设计387
16.1 ODBC设置与SQL指令介绍388
16.1.1 ODBC介绍与设置388
16.1.2 常用的SQL指令391
16.2 JDBC Driver介绍394
16.3 实现JDBC-ODBC联机方式的应用程序395
16.3.1 JDBC-ODBC联机方式的程序架构395
16.3.2 设计第一个数据库程序——撷取数据库的记录(records)397
16.3.3 新增一条记录403
16.3.4 完整范例:图书数据库管理——具有新增、修改、删除、查询功能415
16.4 习题433
第17章 Applet程序435
17.1 Applet程序设计基础436
17.1.1 Applet程序代码架构436
17.1.2 编写一个Applet程序438
17.1.3 在HTML网页嵌入Applet程序441
17.1.4 以Appletviewer执行Applet程序443
17.2 Applet的生命周期(Life Cycle)444
17.3 利用HTML的〈Applet〉标记传递参数447
17.4 Applet程序的互动451
17.5 习题463
第18章 Jar文件的建立465
18.1 Java的文件包工具——jar.exe466
18.2 建立包含类文件的Jar文件467
18.3 建立一个可执行的Jar文件467
18.3.1 利用Manifest文件指定程序的进入点467
18.3.2 将可执行的Java程序打包成Jar文件468
18.3.3 执行一个打包成Jar文件的Java程序468
18.4 在网页嵌入打包在Jar文件内的Applet程序469
第19章 J2SE 1.5版本的新特性与加强功能471
19.1 如何编译/执行J2SE 1.5版本程序472
19.2 Java的通用型(Generic Types)473
19.2.1 通用型类及接口的声明与使用475
19.2.2 通用型方法的定义与使用476
19.3 自动置入/自动取出(Autoboxing/Unboxing)477
19.4 增强功能的“for循环”格式478
19.5 Java的枚举类型480
19.5.1 Java枚举类型的声明与定义用法481
19.5.2 所有enum枚举类型的父类Enum class484
19.6 Static Import486
19.7 不定数量的参数(Varargs)488
19.8 Java格式化输出(Formatted Output)与输入(Formatted Input)491
19.8.1 Java格式化输出492
19.8.2 Java格式化输入494
热门推荐
- 383166.html
- 1622254.html
- 957297.html
- 1408502.html
- 3300161.html
- 20958.html
- 1443316.html
- 1635918.html
- 2519308.html
- 1900382.html
- http://www.ickdjs.cc/book_3010616.html
- http://www.ickdjs.cc/book_1599524.html
- http://www.ickdjs.cc/book_3168939.html
- http://www.ickdjs.cc/book_2953113.html
- http://www.ickdjs.cc/book_2041450.html
- http://www.ickdjs.cc/book_1186269.html
- http://www.ickdjs.cc/book_3117730.html
- http://www.ickdjs.cc/book_535665.html
- http://www.ickdjs.cc/book_992378.html
- http://www.ickdjs.cc/book_2346546.html