图书介绍

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

Java语言程序设计实用教程 第3版
  • 新世纪高职高专教材编审委员会组编 著
  • 出版社: 大连:大连理工大学出版社
  • ISBN:9787561139332
  • 出版时间:2008
  • 标注页数:407页
  • 文件大小:67MB
  • 文件页数:417页
  • 主题词:

PDF下载


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

下载说明

Java语言程序设计实用教程 第3版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 Java运行与开发环境1

1.1 JDK的下载、安装与配置1

1.1.1 JDK for Windows的下载、安装和配置2

1.1.2 JDK for Lonux的下载、安装与配置3

1.2 基于JDK1.5的第一个Java应用程序5

1.3 Eclipse IDE开发环境7

1.4 基于eclipse的Java编程与调试10

1.5 基于eclipse的Java测试——Juint18

1.6 基于Eclipse的Java程序构建——Ant22

1.6.1 Eclipse Ant基础22

1.6.2 在Eclipse中的Ant用例25

1.7 基于Eclipse修改第一个Java应用程序27

习题28

第二章 Java的本质29

2.1 创建Java应用程序29

2.2 逐行分析31

2.3 词法规范33

2.4 变量44

2.5 创建Java小程序(Applet)45

2.6 窗口化应用程序的创建与运行48

2.7 Java程序的设计与发布50

习题50

第三章 类型与运算符52

3.1 数据类型52

3.1.1 原始数据类型52

3.1.2 引用数据类型53

3.2 数组53

3.2.1 一维数组54

3.2.2 多维数组55

3.3 运算符57

3.3.1 算术运算符57

3.3.2 位运算符59

3.3.3 关系运算符59

3.3.4 逻辑运算符60

3.3.5 运算符优先级62

习题63

第四章 控制结构64

4.1 分支64

4.1.1 if-else结构分支64

4.1.2 switch结构分支66

4.2 循环68

4.2.1 while68

4.2.2 do-while69

4.2.3 for69

4.2.4 break与continue71

4.3 异常72

4.4 控制流程74

4.4.1 框图74

4.4.2 表示条件判断的程序流程75

4.4.3 表示迭代的程序流程75

习题76

第五章 面向对象解决方案77

5.1 面向对象项目案例77

5.1.1 面向对象的项目案例与UML77

5.1.2 UML表示79

5.1.3 分析与设计79

5.2 类83

5.3 对象89

5.4 属性90

5.5 方法91

5.6 继承95

5.7 多态97

习题101

第六章 接口与内部类103

6.1 接口103

6.1.1 抽象类103

6.1.2 接口104

6.2 内部类108

6.2.1 内部类的声明及应用108

6.2.2 匿名内部类110

6.3 项目案例113

6.3.1 数据库设计113

6.3.2 数据库访问及接口设计113

6.3.3 会员的注册登录的设计与实现121

习题136

独立实践136

第七章 Java的基本类库137

7.1 Java包137

7.1.1 package语句137

7.1.2 import语句138

7.1.3 Java包的访问限制138

7.2 Java类库的结构140

7.2.1 J2SE类库结构141

7.2.2 J2EE类库结构148

7.2.3 J2ME类库结构151

7.3 J2SE java.lang包中的常用类152

7.3.1 基本语言和系统类152

7.3.2 错误和异常类154

7.3.3 包装类155

7.3.4 Java中的反射类157

7.3.5 垃圾回收158

7.4 Java的技术文档159

7.5 项目案例161

7.5.1 数据库表的重新规划与设计161

7.5.2 实体类及数据库访问的接口和类的设计161

习题174

独立实践174

第八章 字符串处理175

8.1 字符和字符串175

8.2 String类175

8.3 提取字符177

8.4 字符串比较177

8.5 在字符串中定位字符和子字符串180

8.6 提取子字符串181

8.7 连接字符串182

8.8 融合字符串的方法183

8.9 StringBuffer类185

8.9.1 StringBuffer构造方法186

8.9.2 StringBuffer的length、capacity、setLength、ensureCapacity方法187

8.9.3 StringBuffer的charAt、setCharAt、getChars和reverse方法188

8.9.4 StringBuffer的append方法189

8.9.5 StringBuffer的insert和delete方法191

8.10 项目案例193

8.10.1 控制类的设计193

8.10.2 边界类的设计196

习题211

独立实践211

第九章 异常处理212

9.1 异常的概念212

9.2 异常处理214

9.3 try、catch及finally异常处理结构214

9.4 throw、throws引发异常219

9.4.1 throw引发异常219

9.4.2 throws子句引发异常219

9.5 自定义异常224

9.6 项目案例225

9.6.1 需求分析225

9.6.2 系统设计——任务1.数据库设计226

9.6.3 系统设计——任务2.DAO设计230

习题232

独立实践233

第十章 数据结构与集合类234

10.1 概述234

10.2 动态内存分配234

10.3 链表类(LinkedList)235

10.4 堆栈类(Stack)240

10.5 队列246

10.6 树集249

10.7 集合接口251

10.8 Java集合框架接口实现类254

10.9 Java集合框架中的算法256

10.10 项目案例266

系统设计——任务3.实体类的设计266

习题293

独立实践293

第十一章 输入输出流294

11.1 流的概念294

11.2 文件操作297

11.2.1 运用File类进行文件描述298

11.2.2 运用FileInputStream类与FileOutputStream类传输文件字节流299

11.2.3 运用FileReader类与FileWriter类传输文件字符流300

11.2.4 运用RandomAccessFile类实现对随机存取文件的读取和写入300

11.2.5 运用SequenceInputStream类实现连接文件302

11.3 输入输出流的典型操作303

11.4 网络服务307

11.4.1 客户/服务器体系结构307

11.4.2 通信协议308

11.4.3 Sockets309

11.5 项目案例316

系统设计——任务4.控制类的设计316

习题323

独立实践324

第十二章 多线程325

12.1 线程的基本概念325

12.2 Java的线程模型326

12.3 线程的生命周期327

12.3.1 Thread类与Runnable接口327

12.3.2 线程的生命周期331

12.3.3 线程优先级332

12.4 实现线程通信334

12.4.1 线程同步334

12.4.2 线程之间通信335

12.5 项目案例340

系统设计——任务4.控制类的设计(续)340

习题347

独立实践347

第十三章 图形用户界面348

13.1 图形用户界面组件348

13.1.1 用户界面类型348

13.1.2 WinUI组件348

13.2 布局管理器354

13.3 处理事件367

13.3.1 事件处理367

13.3.2 自定义事件374

13.4 项目案例376

系统设计——任务5.边界类的设计376

习题407

独立实践407

热门推荐