图书介绍

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

Java逍遥游记
  • 孙卫琴编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121114960
  • 出版时间:2010
  • 标注页数:312页
  • 文件大小:118MB
  • 文件页数:328页
  • 主题词:JAVA语言-程序设计

PDF下载


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

下载说明

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

热门推荐