图书介绍

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

Java语言程序设计
  • 陈明编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302181613
  • 出版时间:2009
  • 标注页数:249页
  • 文件大小:41MB
  • 文件页数:265页
  • 主题词: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.2 Java语言的特点3

1.3 Java虚拟机与Java运行系统4

1.3.1 Java虚拟机5

1.3.2 Java运行系统6

1.4 Java开发环境7

1.4.1 JDK的安装与设置7

1.4.2 JDK的环境工具及其使用14

1.4.3 JDK下的Java编程19

1.4.4 其他集成开发环境22

1.5 小结23

习题124

第2章 Java编程基础25

2.1 Java程序示例25

2.1.1 类加载器26

2.1.2 编译Java程序或类27

2.1.3 运行Java程序27

2.2 变量与数据类型28

2.2.1 标识符28

2.2.2 变量29

2.2.3 数据类型29

2.2.4 数据类型转换30

2.3 表达式和运算符31

2.3.1 算术运算符31

2.3.2 递增和递减运算符32

2.3.3 赋值运算符34

2.3.4 扩展赋值运算符35

2.3.5 关系运算符35

2.3.6 逻辑运算符36

2.3.7 位运算符37

2.3.8 运算符优先级38

2.4 字符串类39

2.4.1 字符串常量和变量40

2.4.2 字符串连接40

2.4.3 String类的方法41

2.5 编程风格45

2.5.1 常量的命名45

2.5.2 Java书写习惯46

2.5.3 注释47

2.5.4 缩进47

2.6 小结48

习题2   48

第3章 控制台输入与输出51

3.1 屏幕输出51

3.1.1 System.out.println语句51

3.1.2 货币格式52

3.1.3 DecimalFormat类54

3.2 使用BufferedReader输入57

3.3 小结58

习题359

第4章 流程控制语句61

4.1 布尔表达式61

4.1.1 计算布尔表达式值62

4.1.2 短路计算和完全计算64

4.2 分支语句65

4.2.1 if-else语句65

4.2.2 复合语句65

4.2.3 嵌套语句66

4.2.4 switch语句66

4.3 循环语句67

4.3.1 while语句67

4.3.2 do-while语句67

4.3.3 for语句68

4.3.4 嵌套循环69

4.4 跳转语句69

4.5 小结71

习题471

第5章 数组75

5.1 数组概述75

5.1.1 声明数组变量75

5.1.2 创建并初始化数组对象76

5.1.3 访问数组元素77

5.1.4 修改数组元素77

5.1.5 成员变量length78

5.2 数组和引用78

5.2.1 引用数组78

5.2.2 返回数组79

5.3 多维数组80

5.3.1 成员变量length 80

5.3.2 不规则数组81

5.4 小结82

习题5  82

第6章 类85

6.1 类的定义85

6.1.1 类85

6.1.2 对象与引用86

6.1.3 方法87

6.1.4 局部变量88

6.1.5 方法参数88

6.1.6 关键字this 89

6.2 限定符90

6.2.1 访问控制限定符90

6.2.2 限定符static92

6.2.3 限定符final93

6.3 构造函数95

6.3.1 定义构造函数95

6.3.2 重载构造函数96

6.4 继承100

6.4.1 派生类100

6.4.2 保护访问和包访问101

6.4.3 覆盖方法103

6.4.4 super构造函数104

6.4.5 this构造函数105

6.5 包105

6.5.1 包与import语句 105

6.5.2 包名和目录106

6.5.3 默认包107

6.5.4 编译时将类路径具体化108

6.5.5 命名冲突108

6.6 小结108

习题6109

第7章 多态和抽象类113

7.1 多态113

7.1.1 后期绑定113

7.1.2 final修饰符114

7.1.3 toString方法的后期绑定116

7.1.4 向下强制转换和向上强制转换118

7.1.5 clone方法119

7.2 抽象类121

7.3 小结121

习题7122

第8章 接口和内部类123

8.1 接口123

8.1.1 接口及其实现123

8.1.2 抽象类实现接口126

8.1.3 在接口中定义常量127

8.2 内部类及其简单应用128

8.2.1 帮助类128

8.2.2 内部类的.class文件130

8.2.3 匿名类130

8.3 小结131

习题8132

第9章 异常处理135

9.1 捕获和处理异常135

9.1.1 try-catch语句137

9.1.2 finally子句140

9.1.3 异常类的层次结构140

9.2 声明和抛出异常141

9.2.1 throw子句141

9.2.2 throws子句143

9.2.3 派生类中的throws子句144

9.2.4 何时使用异常144

9.2.5 定义异常类145

9.2.6 重抛异常148

9.2.7 异常的捕获和声明规则148

9.3 小结149

习题9149

第10章 文件输入和输出153

10.1 文件输入输出简介153

10.1.1 流153

10.1.2 文本文件与二进制文件154

10.2 文本文件154

10.2.1 文本文件的操作154

10.2.2 路径名156

10.2.3 构造函数的嵌套调用157

10.2.4 System.in、System.out和System.err157

10.2.5 File类158

10.3 二进制文件158

10.3.1 读取写入简单数据158

10.3.2 UTF和writeUTF160

10.3.3 对象的二进制输入输出161

10.3.4 序列化接口164

10.4 随机访问二进制文件164

10.5 小结  167

习题10168

第11章 集合和迭代器169

11.1 Collection容器169

11.1.1 Collection接口170

11.1.2 List接口173

11.1.3 Set接口180

11.2 Map容器181

11.3 迭代器181

11.3.1 Iterator接口182

11.3.2 List迭代器184

11.4 小结189

习题11190

第12章 线程191

12.1 线程概述191

12.2 线程的创建192

12.3 线程的同步和死锁194

12.3.1 线程的同步194

12.3.2 notify()和wait()方法195

12.3.3 死锁195

12.4 线程的调度和优先级196

12.5 类Thread197

12.5.1 建立Thread类198

12.5.2 启动Thread类199

12.5.3 停止Thread运行199

12.5.4 暂停Thread运行200

12.6 小结202

习题12202

第13章 网络编程203

13.1 网络的基本概念203

13.1.1 IP203

13.1.2 端口205

13.1.3 套接字205

13.1.4 网络协议205

13.2 URL类206

13.2.1 URL的概念206

13.2.2 URL类的构造方法207

13.2.3 查询URL属性208

13.2.4 查询URL内容209

13.3 URLConnection类211

13.4 Socket类和ServerSocket类212

13.4.1 Socket类212

13.4.2 ServerSocket类213

13.4.3 TCP网络编程的应用213

13.5 DatagramSocket类和DatagramPacket类215

13.6 小结215

习题13216

第14章 Java与数据库的连接217

14.1 网络数据库系统217

14.1.1 Client/Server系统217

14.1.2 Browser/Server系统218

14.2 ODBC与JDBC简介220

14.2.1 ODBC220

14.2.2 JDBC220

14.2.3 JDBC-ODBC连接桥221

14.3 Java与Microsoft Access的连接222

14.4 Java与SQL Server 2000的连接226

14.5 小结231

习题14231

附录 习题答案233

习题1答案233

习题2答案234

习题3答案236

习题4答案237

习题5答案239

习题6答案240

习题7答案243

习题8答案243

习题9答案243

习题10答案245

习题11答案 246

习题12答案246

习题13答案247

习题14答案249

热门推荐