图书介绍

Java程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Java程序设计
  • 张炜,冯贺,许研主编;刘爱琴,聂萌瑶,马炳周副主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113233556
  • 出版时间:2017
  • 标注页数:326页
  • 文件大小:99MB
  • 文件页数:334页
  • 主题词: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 初识Java1

1.1.1 Java的产生与发展1

1.1.2 Java的语言特性3

1.1.3 Java的组成及程序运行过程4

1.2 搭建Java运行环境5

1.2.1 JDK的安装配置5

1.2.2 Eclipse的安装与配置9

思考题13

编程实训14

第2章 Java基本语法15

2.1 剖析Java的结构15

2.1.1 你好,Java!15

2.1.2 简单数据类型18

2.1.3 数据类型转换24

2.2 翻滚吧,Java代码!26

2.2.1 运算符与表达式26

2.2.2 语句初探35

2.3 数组Arrays类47

2.3.1 一维数组47

2.3.2 二维数组53

2.3.3 多维数组56

编程实训57

第3章 面向对象程序设计63

3.1 类和对象63

3.1.1 Java中类和对象的理解64

3.1.2 定义类和创建对象64

3.2 使用Java库中的类71

3.2.1 Date类72

3.2.2 Random类72

3.2.3 Point2D类73

3.2.4 Math类74

3.2.5 String类76

3.2.6 StringBuilder类83

3.2.7 Character类86

3.3 静态变量、常量和方法88

3.4 数据域封装91

3.5 this引用92

编程实训94

第4章 继承与多态97

4.1 继承97

4.2 关于super关键字100

4.3 方法的重写和重载的比较105

4.4 多态108

4.5 protected数据和方法111

4.6 阻止扩展和重写112

编程实训112

第5章 抽象类和接口116

5.1 抽象类116

5.1.1 抽象类的概念117

5.1.2 Calendar类121

5.2 接口123

5.2.1 接口的定义124

5.1.2 接口的作用125

5.1.3 Comparable接口128

5.3 抽象类和接口的比较130

编程实训133

第6章 面向对象程序设计的思考137

6.1 类的抽象和封装137

6.2 面向对象程序的设计139

6.3 类的关系143

思考题152

编程实训153

第7章 异常处理和文本I/O157

7.1 异常157

7.1.1 异常的定义157

7.1.2 异常的类型161

7.2 处理异常164

7.2.1 try…throw…catch机制164

7.2.2 throw和throws异常处理机制165

7.2.3 重新抛出异常和异常链169

7.3 自定义异常170

7.4 文件管理类File172

7.5 文本I/O174

7.5.1 PrintWriter类174

7.5.2 Scanner类175

编程实训179

第8章 Java FX界面开发185

8.1 Java FX与Swing以及AWT的比较185

8.2 Java FX程序的基本结构186

8.3 Java FX基础193

编程实训218

第9章 事件驱动编程225

9.1 事件和事件源225

9.2 注册处理器和处理事件229

9.3 内部类235

9.4 匿名内部类处理器242

9.5 鼠标事件243

9.6 键盘事件245

编程实训248

第10章 Java FX UI组件257

10.1 Label258

10.2 按钮261

10.3 复选框264

10.4 单选按钮268

10.5 文本域271

10.6 文本区域274

10.7 组合框277

10.8 列表视图280

10.9 滚动条284

10.10 滑动条287

10.11 示例学习:实现注册界面292

编程实训296

第11章 Java的多线程机制310

11.1 了解Java中的进程与线程310

11.2 掌握线程的创建与启动方法312

11.3 线程的优先级设置与调度方法314

11.4 多线程的同步机制——同步方法的使用317

编程实训323

参考文献326

热门推荐