图书介绍
精通Java 2【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 林建铭,高名扬编著 著
- 出版社: 北京:科学出版社
- ISBN:7030092090
- 出版时间:2001
- 标注页数:514页
- 文件大小:40MB
- 文件页数:531页
- 主题词:JAVA语言(学科: 程序设计) JAVA语言 程序设计
PDF下载
下载说明
精通Java 2PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 Java语言简介1
1.1 Java语言历史2
1.2 Java之于Internet3
1.3 Java的特点5
1.3.1 跨平台的能力5
1.3.2 完全对象的环境6
1.3.3 友善的Web使用接口7
1.3.4 使用者端资源的利用7
1.3.5 软件更新与推广的便利8
1.3.6 Garbage Collection8
1.4.2 头文件
1.4.3 例外
1.4.1 指针
1.4 Java与C++的差异9
1.4.4 新的修饰词10
1.4.5 字符串类与字符数组10
1.4.6 其它10
第二章 Java语言概述13
2.1 JDK
2.2 JDK安装与使用14
2.3 基本编译执行实例说明22
2.3.1 简单Java程序实例说明22
2.3.2 Java程序编译23
2.3.3 Java程序执行26
2.4 javadoc与javap使用说明28
2.4.1 利用javadoc产生说明文件29
2.4.2 javap程序的使用36
第三章 Java程序基础39
3.1 数据类型与变量40
3.1.1 数据类型40
3.1.2 什么是变量42
3.1.3 变量的声明42
3.1.4 变量的使用43
3.1.5 变量数组的声明44
3.1.6 数据类型的转换46
3.2.1 什么是运算符48
3.2 Java运算符与表达式48
3.2.2 赋值(Assign)功能运算符49
3.2.3 整数运算符50
3.2.4 布尔运算符54
3.2.5 其它运算符57
3.2.6 运算符执行优先级59
3.2.7 Java少了哪些C语言运算符60
3.2.8 表达式的写法60
3.3 流程控制语句
3.3.1 if...else...控制结构61
3.3.2 while控制结构64
3.3.3 do...while控制结构66
3.3.4 for循环控制结构68
3.3.5 switch控制结构70
3.4 利用执行时所传进来的参数72
3.5 过程
3.5.1 method的声明75
3.5.2 函数编写76
3.5.3 变量使用区域(Scope)的概念80
第四章 Java的面向对象程序设计85
4.1 面向对象程序设计(Object Oriented Prongramming)86
4.1.1 对象(Object)86
4.1.2 类(Class)87
4.1.3 类封装(Encapsulation)88
4.1.4 对象类特性89
4.1.5 对象操作91
4.2 Java的类与对象92
4.2.1 Java类声明和实例92
4.2.2 类声明格式93
4.2.3 类修饰词意义94
4.2.4 类继承的意义98
4.2.5 利用implements来构建interface101
4.2.6 类主体102
4.3 Java类中的数据成员103
4.3.1 数据成员声明格式103
4.3.2 数据成员修饰词104
4.3.3 数据类型112
4.3.4 数据成员的命名与产生114
4.3.5 数据成员的初始设置116
4.3.6 数据成员的覆盖116
4.4 Java类中的Method118
4.4.1 Method的意义118
4.4.2 Method声明的格式118
4.4.3 Method修饰词119
4.4.4 Method的返回值123
4.4.5 Method的名称123
4.4.6 Method的参数表123
4.4.7 throws子句124
4.4.8 Method的重载
4.4.9 特殊Method--构造函数127
4.5 this与super关键字131
4.5.1 super关键字132
4.5.2 this关键字133
4.5.3 this与super关键字对于构造函数的用途134
4.6 对象的产生
4.7 对象的使用“.”运算符136
4.7.1 数据成员的使用136
4.7.2 Method的使用138
4.7.3 Method的Call by Value与Call by Reference140
4.8 对象的数组(Array)141
4.9 对象的类型转换143
4.10 Java Interface146
4.10.1 Interface的功能性147
4.10.2 interface的语法格式148
4.10.3 利用implements关键字构建interface149
4.10.4 利用interface进对象类的类型转换152
4.11 Java Package154
4.11.1 package命名分类概念155
4.11.2 package声明构建的格式156
4.11.3 import语句158
第五章 Java AWT161
5.2 Layout manager简介162
5.1 java.awt package简介162
5.3 可视组件的始祖--Component类163
5.3.1 Component的method163
5.4 基本的窗口--Frame类166
5.4.1 Frame类的构造函数167
5.4.2 Framd类的method167
5.5 和使用者对话--Dialog类169
5.5.1 Dialog类的构造函数170
5.5.2 Dialog类的method170
5.6 到处都是按钮--Button类172
5.6.1 Button类的构造函数172
5.6.2 Button类的method172
5.7 安排您的组件--BorderLayout类173
5.7.1 BorderLayout类的构造函数174
5.7.2 BorderLayout类的method174
5.8 安排您的组件--CardLayout类176
5.8.1 CardLayout类的构造函数176
5.8.2 CardLayout类的method176
5.9 安排您的组件--FlowLayout类178
5.9.1 FlowLayout类的构造函数178
5.9.2 FlowLayout类的method178
5.10 安排您的组件--GridLayout类180
5.10.1 GridLayout类的构造函数180
5.10.2 GridLayout类的method180
5.11 安排你的组件--GridBagLayout类181
5.11.1 GridBagLayout类的构造函数183
5.11.2 GridBagLayout类的method183
5.12 选还是不选--Checkbox类185
5.12.1 Checkbox类的构造函数186
5.12.2 Checkbox类的method186
5.13 只能选一个--CheckboxGroup类188
5.13.1 CheckboxGroup类的构造函数188
5.13.2 CheckboxGroup类的method188
5.14 下拉式菜单--Choice类189
5.14.1 Choice类的构造函数189
5.14.2 Choice类的method190
5.16.1 List类的构造函数191
5.15.1 Label类的构造函数191
5.15 卷标--Label类191
5.15.2 Lable类的method192
5.16 普通列出来--List类193
5.16.2 List类的method194
5.17 菜单选项--MenuItem类196
5.17.1 MenuItem类的构造函数196
5.17.2 MenuItem类的method197
5.18 其他的菜单选项--CheckboxMenuItem类197
5.18.2 CheckboxMenuItem类的method198
5.19 方便的菜单--Menu类198
5.18.1 CheckboxMenuItem类的构造函数198
5.19.1 Menu类的构造函数199
5.19.2 Menu类的method199
5.20 菜单列--MenuBar类200
5.20.1 MenuBar类的构造函数200
5.20.2 MenuBar类的method200
5.21 简单的容器--Panel类202
5.21.1 Panel类的构造函数202
5.21.2 Panel类的method202
5.22 给我一行字--TextField类203
5.22.1 TextField类的构造函数203
5.22.2 TextField类的method204
5.23.1 TextArea类的构造函数207
5.23 给我好几行字--TextArea类207
5.23.2 TextArea类的method208
5.24 彩色的世界--Color类209
5.24.1 Color类的构造函数209
5.24.2 Color类的method210
5.25 欢迎涂鸦--Graphics类212
5.25.1 Graphics类的构造函数212
5.25.2 Graphics类的method212
第六章 事件的处理219
6.1 java.awt.event package简介220
6.2 键盘的好帮手--KeyEvent类220
6.2.2 KeyEvent类的method221
6.2.1 KeyEvent类的构造函数221
6.3 到底选好了没--ItemEvent类224
6.3.1 ItemEvent类的构造函数225
6.3.2 ItemEvent类的method225
6.4 鼠标的好帮手--MouseEvent类227
6.4.1 MouseEvent类的构造函数227
6.4.2 MouseEvent类的method228
6.5 有人在打字--TextEvent类230
6.5.2 TextEvent类的method231
6.6 窗口的好帮手--WindowEvent类232
6.5.1 TextEvent类的构造函数233
6.6.1 WindowEvent类的构造函数233
6.6.2 WindowEvent类的method233
第七章 Applet237
7.1 到处都是网址--URL类238
7.1.1 URL类的构造函数239
7.1.2 URL类的method239
7.2 AppletContext Interface241
7.2.1 AppletContext interface的method241
7.3 我想要唱歌--AudioClip interface242
7.3.1 AudioClip interface的method242
7.4 网页上的小程序--Applet类242
7.4.1 Applet类的构造函数243
7.4.2 Applet类的method243
7.5 进阶技巧--Double Buffering252
第八章 例外的处理257
8.1 例外的始祖--Exception类258
8.1.1 Exception类的构造函数258
8.1.2 Exception类的method258
8.2 throws与throw指令259
8.3 try,catch与finally指令259
8.4 常见的例外263
8.4.1 ArrayIndexOutOfBoundsException263
8.4.2 NullPointerException264
8.4.3 NumberFormatException265
第九章 好用的工具269
9.1.1 Enumeration interface的method270
9.1 其他的数组--Enumeration interface270
9.2 日历加时钟--GregorianCalendar类272
9.2.1 GregorianCalendar类的构造函数274
9.2.2 GregorianCalendar类的method275
9.3 序列--LinkedList类277
9.3.1 LinkedList类的构造函数277
9.3.2 LinkedList类的method278
9.4 乱七八糟的随机数--Random类281
9.4.1 Random类的构造函数281
9.4.2 Random类的method281
9.5.1 Stack类的构造函数283
9.5 堆栈--Stack类283
9.5.2 Stcak类的method284
9.6 字符串分析工具--StringTokenizer类285
9.6.1 StringTokenizer类的构造函数285
9.6.2 StringTokenizer类的method286
9.7 其他的序列--Vector类288
9.7.1 Vector类的构造函数288
9.7.2 Vector类的method289
第十章 Thread293
10.1 线程的观念294
10.2 java,lang,Thread类简介295
10.3 Thread类297
10.3.1 Thread类的声明297
10.3.2 Thread类的method298
10.4 Thread程序技巧305
10.4.1 资源共享--利用synchronized修饰词305
10.4.2 等待Thread执行结束--为Thread执行排序尽一点力308
10.5 ThreadGroup类312
10.5.1 ThreadGroup类构造函数313
10.5.2 ThreadGroup类的method313
10.6 Runnable interface318
10.6.1 Runnable interface简介318
10.6.2 Runnable interface构建实例319
第十一章 数据流与文件处理323
11.1.1 Reader类的method324
11.1 我要读数据--Reader类324
11.2 输入数据流--InputStream类325
11.2.1 InputStream类的method325
11.3 文件--File类326
11.3.1 File类的构造函数326
11.3.2 File类的method326
11.4 读文件的工具--FileReader类329
11.4.1 FileReader类的构造函数329
11.4.2 FileReader类的method330
11.5 一目十行--BufferedReader类330
11.5.1 BufferedReader类的构造函数330
11.5.2 BufferedReader类的method331
11.6 我要写数据--Writer类333
11.6.1 Writer类的method334
11.7 输出数据流--OutputStream类334
11.7.1 OutputStream类的method335
11.8 写文件的工具--FileWriter类335
11.8.1 FileWriter类的构造函数335
11.8.2 FileWriter类的method336
11.9 随机存取文件--RandomAccessFile类337
11.9.1 RandomAccessFile类的构造函数337
11.9.2 RandomAccessFile类的method338
11.10 数据分析工具--StreamTokenizer类342
11.10.2 StreamTokenizer类的method343
11.10.1 StreamTokenizer类的构造函数343
第十二章 网络传输349
12.1 计算机地址--InetAddress类350
12.1.1 InetAddress类的构造函数351
12.1.2 InetAddress类的method351
12.2 客户端--Socker类352
12.2.1 Socker类的构造函数352
12.2.2 Socker类的method353
12.3 服务器--ServerSocket类355
12.3.1 ServerSocket类的构造函数355
12.3.2 ServerSocket类的method356
第十三章 Swing363
13.1.1 JComponent类的method365
13.1 基本组件--JComponent类365
13.2 基本容器--RootPaneContainer interface368
13.2.1 RootPaneContainer interface的method369
13.3 窗口加强版--JFrame类370
13.3.1 JFrame类的构造函数370
13.3.2 JFrame类的method371
13.4 按钮加强版--JButton类372
13.4.1 JButton类的构造函数372
13.4.2 JButton类的method373
13.5 选一个颜色--JColorChooser类377
13.5.2 JColorChooser类的method378
13.5.1 JColorChooser类的构造函数378
13.6 下拉式菜单加强版--JComboBox类381
13.6.1 JComboBox类的构造函数381
13.6.2 JComboBox类的method382
13.7 选一个文件--JFileChooser类386
13.7.1 JFileChooser类的构造函数386
13.7.2 JFileChooser类的method387
13.8 窗口中的窗口--JInternalFrame类391
13.8.1 JInternalFrame类的构造函数392
13.8.2 JInternalFrame类的method392
13.9 一个萝卡一个坑--JTable类397
13.9.2 JTable类的method398
13.9.1 JTable类的构造函数398
13.10 枝叶分明的树--JTree类402
13.10.1 JTree类的构造函数403
13.10.2 JTree类的method403
13.11 对话框工厂--JOptionPane类405
13.11.1 JOptionPane类的构造函数406
13.11.2 JOptionPane类的method407
13.12 将画面分成两半--JSplitPane类412
13.12.1 JSplitPane类的构造函数412
13.12.2 JSplitPane类的method412
13.13 活页夹--JTabbedPane类415
13.13.1 JTabbedPane类的构造函数415
13.13.2 JTabbedPane类的method416
13.14 好用的工具--SwingUtilities类420
13.14.1 SwingUtilities类的构造函数420
13.14.2 SwingUtilities类的method420
13.15 精确的时钟--Timer类422
13.15.1 Timer类的构造函数422
13.15.2 Timer类的method422
13.16 Applet加强版--JApplet类425
13.16.1 JApplet类的构造函数425
13.16.2 JApplet类的method426
13.17 进阶技巧429
13.17.1 如何设置视觉外观429
13.17.2 如何使用layered pane及glass pane434
13.17.3 如何改变组件的边缘438
13.17.4 如何用键盘控制组件440
第十四章 JDBC449
14.1 ODBC和JDBC450
14.2 java.sql package简介451
14.3 准备工作451
14.4 驱动程序管理员--DriverManager类454
14.4.1 DriverManager类的构造函数454
14.4.2 DriverManager类的method455
14.5 Connection interface457
14.5.1 Connection interface的method457
14.6 Statement interface459
14.7 PreparedStatement interface460
14.6.1 Statement interface的method460
14.7.1 PreparedStatement interface的method464
14.8 ResultSet interface466
14.8.1 ResultSet interface的method467
14.9 数据库实例470
附录A Java的网上资源485
附录B Java.lang Package常用的几个类489
B.1 Array(数组)类490
B.2 Boolean(布尔值)类491
B.2.1 Boolean类构造函数491
B.2.2 Boolean类Method491
B.3.1 Byte类构造函数492
B.3 Byte(字节)类492
B.3.2 Byte类Method494
B.4 Character类494
B.4.1 Chrarcter类构造函数494
B.4.2 Charcter类method494
B.5 Double(双精度浮点数)类496
B.5.1 Double类构造函数496
B.5.2 Double类method496
B.6 Float(浮点数)类498
B.6.1 Float类构造函数498
B.6.2 Float类method498
B.7.2 Integer类method500
B.7.1 Integer类构造函数500
B.7 Integer(整数)类500
B.8 Long(长整数)类503
B.8.1 Long类构造函数503
B.8.2 Long类method503
B.9 Short(短整数)类505
B.9.1 Short类构造函数506
B.9.2 Short类method506
B.10 String(字符串)类508
B.10.1 String类构造函数508
B.10.2 String类别method509
B.11 Math(数学相关)类别512
B.11.1 Math类别Method513
热门推荐
- 64718.html
- 792351.html
- 3472350.html
- 1647394.html
- 545274.html
- 731307.html
- 683186.html
- 2443358.html
- 2069516.html
- 3077391.html
- http://www.ickdjs.cc/book_392739.html
- http://www.ickdjs.cc/book_2270350.html
- http://www.ickdjs.cc/book_3086467.html
- http://www.ickdjs.cc/book_398337.html
- http://www.ickdjs.cc/book_3616644.html
- http://www.ickdjs.cc/book_3723291.html
- http://www.ickdjs.cc/book_3394807.html
- http://www.ickdjs.cc/book_398770.html
- http://www.ickdjs.cc/book_2473562.html
- http://www.ickdjs.cc/book_3279897.html