图书介绍

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

Java程序设计
  • 王秀红,李兴福,王新春主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113085466
  • 出版时间:2008
  • 标注页数:281页
  • 文件大小:43MB
  • 文件页数:295页
  • 主题词: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 Java的发展历史和语言特点1

1.1.1 Java的发展历史1

1.1.2 Java的语言特点3

1.1.3 Java运行机制6

1.2 Java的运行环境8

1.2.1 Java开发工具Java 2 SDK8

1.2.2安装和设置环境变量8

1.2.3 Java程序的编辑、编译和运行10

1.3最简单的Java程序10

1.4 Java在实际中的应用12

1.4.1 JSP12

1.4.2 J2EE13

1.4.3 J2ME15

实训116

习题117

第2章 Java语言基础18

2.1 Java的基本数据类型19

2.1.1标识符19

2.1.2基本数据类型20

2.1.3常量20

2.1.4变量22

2.1.5数据类型转换27

2.2运算符与表达式28

2.2.1算术表达式28

2.2.2赋值表达式29

2.2.3表达式语句32

2.2.4关系表达式32

2.2.5逻辑表达式33

2.2.6位运算34

2.2.7条件运算符(三元运算符)35

2.2.8对象运算符35

2.2.9运算符的优先级36

2.3 Java的控制结构36

2.3.1分支语句36

2.3.2循环语句42

2.3.3跳转语句47

2.3.4 return语句50

2.4程序注释51

2.5案例——加密与解密运算51

实训252

习题252

第3章 类和对象54

3.1类的定义54

3.1.1类和对象的关系54

3.1.2类的定义格式55

3.2方法56

3.2.1方法的返回值56

3.2.2方法的参数57

3.3类的实例化58

3.3.1创建对象58

3.3.2使用对象成员58

3.3.3对象资源的回收59

3.3.4类成员的访问控制59

3.4构造函数62

3.4.1构造函数的作用和定义62

3.4.2默认构造函数63

3.5 this引用与封装63

3.5.1 this引用63

3.5.2类的封装性64

3.6类的组织64

3.6.1包的概念64

3.6.2创建包65

3.6.3访问包65

3.7案例——个银行账户类的设计66

实训368

习题369

第4章 继承和多态70

4.1继承和多态的概念70

4.1.1继承的概念70

4.1.2多态的概念71

4.2类的继承71

4.2.1继承的实现71

4.2.2类成员的继承72

4.2.3替代原理74

4.3类成员的覆盖74

4.3.1覆盖的用法74

4.3.2 super参考75

4.4方法重载76

4.4.1方法的重载76

4.4.2构造函数的重载77

4.4.3多态78

4.5抽象类和最终类79

4.5.1抽象类79

4.5.2最终类80

4.6接口80

4.6.1接口的定义80

4.6.2接口的实现81

4.7案例——继承和多态实例83

实训485

习题485

第5章 数组、字符串与Java常用类86

5.1数组86

5.1.1一维数组87

5.1.2二维数组91

5.2字符串94

5.2.1创建String对象95

5.2.2 String类的常用构造方法和常用方法95

5.2.3字符串操作98

5.3 Java常用包及常用类103

5.3.1 java.lang包及其常用类104

5.3.2实用包(java.util)及常用类111

5.4案例——制作一个猜数小游戏118

实训5119

习题5119

第6章 Java异常处理121

6.1异常处理概述121

6.1.1异常及其分类121

6.1.2异常处理机制122

6.1.3 Java中的常用异常类122

6.2 Java异常的处理方法123

6.2.1 try...catch...finally123

6.2.2 throws127

6.2.3抛出异常(throw)127

6.2.4自定义Java异常128

6.3案例——异常实例129

实训6130

习题6131

第7章 Java图形用户界面GUI132

7.1抽象窗口工具包(AWT)与javax.swing包概述132

7.1.1 java.awt包的子包132

7.1.2 javax.swing包133

7.2常用Swing组件及AWT组件135

7.2.1 Component(组件)类135

7.2.2 Container(容器类)136

7.2.3 Swing容器及组件136

7.2.4 Java常用组件(一)按钮与文字输入140

7.2.5 Java常用组件(二)单选与多选145

7.2.6 Java常用组件(三)JScrollPane与JTable151

7.3布局管理器154

7.3.1 FlowLayout(流布局)类155

7.3.2 BorderLayout(边界布局)156

7.3.3 GridLayout(网格布局)类158

7.4菜单组件类与对话框类159

7.4.1菜单组件类及其子类159

7.4.2对话框165

7.5 AWT中的绘图方法和常用类173

7.5.1 Component(组件)中的绘图方法173

7.5.2 Color(颜色)类174

7.5.3 Font(字体)类175

7.5.4 Graphics(图形工具)类176

7.6 Java的事件处理178

7.6.1事件处理基本过程179

7.6.2事件类和事件180

7.6.3键盘事件处理、鼠标事件处理与窗口事件处理182

7.6.4事件适配器186

7.7案例——GUI界面综合应用187

实训7192

习题7193

第8章 Java数据库连接195

8.1 JDBC概述195

8.1.1 JDBC框架结构195

8.1.2 JDBC应用模型197

8.2 JDBC连接数据库198

8.2.1 JDBC连接数据库的方法198

8.2.2 JDBC中的常用接口与类199

8.3案例——数据库连接与操作实例202

8.3.1建立ODBC数据源202

8.3.2建立连接数据类203

8.3.3数据操作205

8.3.4数据查询207

8.3.5数据库应用的GUI界面实现210

实训8212

习题8212

第9章 输入输出流214

9.1数据流的概念214

9.1.1输入流与输出流214

9.1.2字节流与字符流215

9.1.3 Java的标准数据流217

9.2字节流类218

9.2.1 InputStream(字节输入流)类和OutputStream(字节输出流)类218

9.2.2字节流类的常用子类及其应用219

9.3字符流类225

9.3.1 Reader(字符输入流)类和Writer(字符输出流)类225

9.3.2字符流类的常用子类及其应用225

9.4文件操作228

9.4.1 File(文件)类228

9.4.2字节文件与字符文件的应用230

9.4.3 RandomAccessFile(随机存取文件)类230

9.5案例——设计一个小型文本文件编辑器232

实训9236

习题9236

第10章 多线程238

10.1多线程概述238

10.1.1多线程的概念238

10.1.2 Java中的多线程239

10.1.3线程的状态和生命周期240

10.2多线程的创建241

10.2.1 Thread类的构造方法241

10.2.2通过继承Thread类创建线程241

10.2.3通过实现Runnable接口创建线程242

10.3线程的调度与线程控制243

10.3.1线程优先级与线程调度策略243

10.3.2线程的基本控制244

10.4线程的同步245

10.4.1线程的同步简介245

10.4.2线程间的通信245

实训10248

习题10249

第11章 网络通信250

11.1网络运行机制250

11.2使用URL访问网络资源250

11.3 Socket通信机制254

实训11256

习题11256

参考文献257

附录A 常用Java开发工具简介258

附录B Java语言编码规范269

热门推荐