图书介绍
Java逍遥游记2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 孙卫琴编著 著
- 出版社: 北京:电子工业出版社
- ISBN:9787121114960
- 出版时间:2010
- 标注页数:312页
- 文件大小:118MB
- 文件页数:328页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java逍遥游记PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 第一个Java程序1
1.1 程序的基本概念1
1.2 Java程序的基本运行原理3
1.3 创建面向对象的Java源程序5
1.3.1 定义Monkey类5
1.3.2 创建Monkey对象6
1.3.3 程序入口main()方法8
1.4 编译和运行Java程序9
1.4.1 JDK简介9
1.4.2 本范例的目录结构10
1.4.3 编译Java源程序11
1.4.4 运行Java程序11
1.4.5 创建用于编译和运行Java程序的批处理文件12
1.5 小结13
第2章 Java语言的基本语法15
2.1 Java源文件结构15
2.2 关键字16
2.3 标识符17
2.4 Java语言大小写敏感18
2.5 包声明语句18
2.6 包引入语句20
2.7 方法的声明22
2.8 注释语句23
2.9 编程规范24
2.10 JavaDoc文档25
2.11 编译和运行本章范例26
2.12 小结27
第3章 数据类型29
3.1 基本数据类型30
3.1.1 boolean类型31
3.1.2 byte、short、int和long类型31
3.1.3 char类型与字符编码32
3.1.4 float和double类型34
3.2 引用类型34
3.3 基本类型与引用类型的区别35
3.4 直接数37
3.4.1 直接数的类型37
3.4.2 直接数的赋值38
3.5 小结38
第4章 变量41
4.1 变量的作用域41
4.1.1 实例变量和静态变量43
4.1.2 静态变量的作用44
4.1.3 成员变量和局部变量同名46
4.2 对象的默认引用:this46
4.3 参数传递47
4.4 变量的初始化及默认值49
4.4.1 成员变量的初始化50
4.4.2 局部变量的初始化51
4.4.3 用new关键字创建对象51
4.5 小结53
第5章 基本类型操作符55
5.1 操作符的优先级56
5.2 整型操作符57
5.2.1 一元整型操作符57
5.2.2 二元整型操作符57
5.3 浮点型操作符58
5.4 比较操作符和逻辑操作符59
5.4.1 比较操作符59
5.4.2 逻辑操作符60
5.5 特殊操作符“?:”62
5.6 变量的赋值63
5.7 基本数据类型转换64
5.7.1 自动类型转换64
5.7.2 强制类型转换65
5.8 小结66
第6章 流程控制69
6.1 分支语句72
6.1.1 if-else语句72
6.1.2 switch语句74
6.2 循环语句77
6.2.1 while语句77
6.2.2 do-while语句79
6.2.3 for语句80
6.3 流程跳转语句81
6.4 小结82
第7章 继承85
7.1 继承的基本语法87
7.2 方法重载(Overload)89
7.3 方法覆盖(Override)91
7.4 方法覆盖与方法重载的异同93
7.5 super关键字94
7.6 多态95
7.7 小结100
第8章 引用类型操作符103
8.1 字符串连接操作符“+”103
8.2 操作符“==”与对象的equals()方法105
8.2.1 操作符“==105
8.2.2 对象的equals()方法106
8.3 操作符“!=”108
8.4 引用变量的赋值和类型转换108
8.5 instanceof操作符110
8.6 小结111
第9章 访问控制修饰符113
9.1 封装类的部分属性和方法115
9.2 4种访问控制级别116
9.3 小结119
第10章 abstract(抽象)修饰符121
10.1 abstract修饰符的修饰内容121
10.2 abstract修饰符的语法规则122
10.3 抽象类不能被实例化123
10.4 小结124
第11章 final(不可改变)修饰符125
11.1 final类126
11.2 final方法126
11.3 final变量127
11.4 小结130
第12章 static(静态)修饰符131
12.1 static变量132
12.2 static方法132
12.2.1 静态方法可访问的内容133
12.2.2 实例方法可访问的内容134
12.2.3 静态方法必须被实现135
12.2.4 作为程序入口的main()方法是静态方法135
12.3 static代码块136
12.4 小结137
第13章 接口139
13.1 接口的概念和语法规则141
13.2 比较抽象类与接口145
13.3 小结147
第14章 对象的生命周期149
14.1 对象的构造方法149
14.1.1 重载构造方法150
14.1.2 默认构造方法152
14.1.3 子类调用父类的构造方法153
14.2 垃圾回收158
14.2.1 垃圾回收的时机159
14.2.2 对象的finalize()方法161
14.3 小结161
第15章 内部类165
15.1 内部类的种类167
15.2 成员内部类167
15.2.1 实例内部类169
15.2.2 静态内部类171
15.3 局部内部类172
15.4 匿名类173
15.5 小结176
第16章 异常处理177
16.1 Java异常处理机制概述178
16.2 运用Java异常处理机制181
16.2.1 try-catch语句:捕获异常181
16.2.2 finally语句:任何情况下必须执行的代码182
16.2.3 throws子句:声明可能会出现的异常184
16.2.4 throw语句:抛出异常184
16.2.5 异常处理语句的语法规则185
16.2.6 异常流程的运行过程187
16.3 Java异常类189
16.3.1 运行时异常192
16.3.2 受检查异常(Checked Exception)193
16.3.3 区分运行时异常和受检查异常193
16.4 用户定义异常194
16.5 小结195
第17章 数组197
17.1 数组简介199
17.2 数组变量的声明199
17.3 创建数组对象200
17.4 访问数组的元素和长度201
17.5 数组的初始化203
17.6 调用数组对象的方法204
17.7 把数组作为方法参数204
17.8 数组排序206
17.9 小结207
第18章 输入/输出209
18.1 输入流和输出流概述210
18.2 输入流211
18.3 过滤输入流:FilterInputStream212
18.3.1 BufferedInputStream类212
18.3.2 DatalnputStream类213
18.4 输出流215
18.5 过滤输出流:FilterOutputStream215
18.5.1 DataOutputStream215
18.5.2 BufferedOutputStream216
18.5.3 PrintStream类217
18.6 Reader/Writer概述218
18.7 Reader类219
18.7.1 InputStreamReader类219
18.7.2 FileReader类220
18.7.3 BufferedReader类220
18.8 Writer类221
18.8.1 OutputStreamWriter类221
18.8.2 FileWriter类222
18.8.3 BufferedWriter类222
18.8.4 PrintWriter类222
18.9 读写文本文件的范例223
18.10 随机访问文件类:RandomAccessFile226
18.11 File类227
18.12 小结229
第19章 多线程(上)233
19.1 Java线程的运行机制234
19.2 线程的创建和启动235
19.2.1 扩展java.lang.Thread类235
19.2.2 实现java.lang.Runnable接口237
19.3 线程的状态转换239
19.3.1 新建状态(New)239
19.3.2 就绪状态(Runnable)239
19.3.3 运行状态(Running)240
19.3.4 阻塞状态(Blocked)240
19.3.5 死亡状态(Dead)240
19.3.6 线程状态转换举例240
19.4 线程调度241
19.4.1 调整各个线程的优先级242
19.4.2 线程睡眠:Thread.sleep()方法243
19.4.3 线程让步:Thead.yield()方法244
19.4.4 等待其他线程结束:join()245
19.5 获得当前线程对象的引用246
19.6 小结247
第20章 多线程(下)251
20.1 线程的同步253
20.1.1 同步代码块256
20.1.2 线程同步的特征258
20.2 线程通信260
20.3 小结265
第21章 图形用户界面267
21.1 AWT容器268
21.2 布局管理器270
21.2.1 FlowLayout流式布局管理器271
21.2.2 BorderLayout边界布局管理器273
21.2.3 GridLayout网格布局管理器276
21.2.4 CardLayout卡片布局管理器278
21.3 事件处理281
21.3.1 事件处理的软件实现282
21.3.2 采用事件适配器283
21.4 AWT绘图285
21.5 Graphics类288
21.6 创建动画288
21.7 小结292
第22章 Swing组件295
22.1 Swing组件的基本用法296
22.2 文本框和文本区域298
22.3 下拉列表301
22.4 菜单302
22.5 绘图304
22.6 设置Swing界面的外观和感觉306
22.7 小结309
热门推荐
- 146031.html
- 3285018.html
- 2186045.html
- 1254529.html
- 695884.html
- 1217126.html
- 3187618.html
- 131749.html
- 3450628.html
- 1754356.html
- http://www.ickdjs.cc/book_2701906.html
- http://www.ickdjs.cc/book_1622188.html
- http://www.ickdjs.cc/book_1931276.html
- http://www.ickdjs.cc/book_3537999.html
- http://www.ickdjs.cc/book_491538.html
- http://www.ickdjs.cc/book_2288444.html
- http://www.ickdjs.cc/book_2458085.html
- http://www.ickdjs.cc/book_1341662.html
- http://www.ickdjs.cc/book_2172028.html
- http://www.ickdjs.cc/book_2904927.html