图书介绍

Java实践教程【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Java实践教程
  • 吴仁群编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302323266
  • 出版时间:2013
  • 标注页数:339页
  • 文件大小:97MB
  • 文件页数:348页
  • 主题词: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虚拟机(JVM)3

1.2 Java程序开发5

1.2.1运行平台5

1.2.2 Java程序开发过程10

1.3应用实践12

1.3.1一个简单的Java Application程序12

1.3.2一个简单的Java Applet程序13

1.3.3联合编译14

1.3.4 main方法所含类不为主类时的编译运行15

1.4本章小结16

1.5思考和练习17

第2章Java语言基础19

2.1 Java程序概况19

2.1.1 Java程序结构19

2.1.2 Java注释20

2.1.3 Java关键字21

2.1.4 Java标识符21

2.1.5变量与常量22

2.2基本数据类型23

2.2.1基本数据类型概况23

2.2.2基本数据类型转换25

2.3运算符和表达式26

2.3.1算术运算符与算术表达式26

2.3.2关系运算符与关系表达式28

2.3.3逻辑运算符与逻辑表达式28

2.3.4赋值运算符与赋值表达式28

2.3.5位运算符29

2.3.6条件运算符31

2.3.7 instanceof运算符31

2.3.8一般表达式31

2.4 Java语句33

2.4.1 Java语句概述33

2.4.2分支语句33

2.4.3循环语句35

2.4.4跳转语句36

2.5应用举例38

2.5.1 if-else语句和switch语句的应用38

2.5.2 for语句、while语句以及do while语句的应用39

2.5.3 continue语句和break语句的应用40

2.5.4基本数据类型转换的应用43

2.5.5简单用户界面设计的应用44

2.6本章小结45

2.7思考和练习46

第3章 类与对象49

3.1类49

3.1.1类的声明49

3.1.2成员变量的声明51

3.1.3成员方法52

3.2对象53

3.2.1对象的创建53

3.2.2对象的使用54

3.2.3对象的消亡55

3.3变量55

3.3.1类中变量的分类55

3.3.2变量的内存分配56

3.3.3实例变量和静态变量的简单比较57

3.3.4变量初始化与赋值60

3.4方法63

3.4.1方法概述63

3.4.2方法分类63

3.4.3方法调用中的数据传递66

3.4.4三个重要方法70

3.4.5方法的递归调用74

3.5 package和import语句75

3.5.1 package语句75

3.5.2 import语句78

3.6访问权限78

3.6.1类的访问控制78

3.6.2类成员的访问控制82

3.7类的进一步说明84

3.7.1可变类与不可变类84

3.7.2泛型类90

3.8应用举例93

3.8.1自定义向量类的应用举例93

3.8.2成员变量内存分配的应用举例94

3.8.3递归应用举例95

3.8.4泛型类应用举例96

3.8.5综合应用举例99

3.9本章小结103

3.10思考和练习103

第4章 继承与接口107

4.1继承107

4.1.1继承的含义107

4.1.2子类的继承性访问控制108

4.1.3子类对象的构造过程111

4.1.4子类的内存分布111

4.1.5子类对象的成员初始化113

4.1.6成员变量的隐藏115

4.1.7方法的重载与方法的覆盖115

4.1.8 this关键字118

4.1.9 super关键字121

4.1.10对象的上下转型122

4.2接口123

4.2.1 abstract类123

4.2.2接口的含义124

4.2.3接口回调126

4.2.4接口与抽象类的异同127

4.3特殊类128

4.3.1 final类128

4.3.2内部类129

4.4本章小结130

4.5思考和练习130

第5章 数组与字符串133

5.1数组概述133

5.2字符串概述137

5.2.1 String类137

5.2.2 StringBuffer类140

5.3应用实例141

5.3.1数组应用141

5.3.2字符串应用145

5.3.3综合应用149

5.4本章小结153

5.5思考和练习153

第6章 Java的异常处理机制157

6.1异常的含义及分类157

6.2异常处理158

6.2.1异常处理的基本结构158

6.2.2多个catch块160

6.2.3 finally语句161

6.3两种抛出异常的方式163

6.3.1 throw直接抛出163

6.3.2 throws——间接抛出异常(声明异常)167

6.4自定义异常168

6.5常见异常170

6.6本章小结171

6.7思考和练习171

第7章 输入输出及数据库操作173

7.1输入和输出173

7.1.1流的含义173

7.1.2流的层次结构174

7.1.3标准输入输出175

7.1.4 File类176

7.1.5 FileInputStream类和FileOutputStream类177

7.1.6 DataInputStream类和DataOutputStrearn类180

7.1.7随机访问文件182

7.1.8 Reader类和Writer类184

7.1.9 IOException类的4个子类185

7.1.10应用举例185

7.2数据库操作195

7.2.1 ODBC概述195

7.2.2 JDBC概述196

7.2.3使用JDBC-ODBC技术访问数据库198

7.2.4基本SQL语句201

7.2.5数据库操作应用实例203

7.3建立数据源的操作208

7.4本章小结210

7.5思考和练习210

第8章 多线程213

8.1多线程的概念213

8.2线程类214

8.2.1多线程编程中常用的常量和方法214

8.2.2线程的生命周期215

8.2.3创建多线程的方法216

8.3资源的协调与同步221

8.3.1线程调度模型221

8.3.2资源冲突222

8.3.3同步方法223

8.4线程间通信226

8.4.1共享变量和方法封装在一个类中226

8.4.2通过系统方法实现线程通信228

8.5本章小结232

8.6思考和练习232

第9章Applet程序及应用233

9.1 Applet程序基础233

9.1.1 Applet程序概述233

9.1.2 Applet类235

9.1.3 Applet程序的生命周期236

9.1.4 Applet的显示237

9.1.5 Applet程序和Application程序结合使用239

9.2 Applet程序典型应用242

9.2.1图形绘制242

9.2.2获取图像245

9.2.3音频处理247

9.2.4动画处理248

9.3本章小结251

9.4思考和练习251

第10章 图形用户界面设计253

10.1 Java AWT和Swing基础253

10.1.1 Java的AWT和Swing概述253

10.1.2 Java的AWT组件和Swing组件254

10.1.3利用AWT组件和Swing组件进行程序设计的基本步骤256

10.2常用容器257

10.2.1框架257

10.2.2面板260

10.2.3滚动窗口261

10.2.4菜单设计264

10.2.5对话框266

10.3布局管理器269

10.3.1 F1owLayout布局269

10.3.2 BorderLayout布局270

10.3.3 GridLayout布局273

10.3.4 CardLayout布局273

10.3.5 null布局275

10.4事件处理276

10.4.1委托事件模型276

10.4.2键盘事件280

10.4.3鼠标事件282

10.5常用组件284

10.5.1按钮284

10.5.2标签286

10.5.3文本行287

10.5.4文本域288

10.5.5复选框289

10.5.6单选框290

10.5.7选择框291

10.5.8列表292

10.5.9应用举例293

10.6本章小结301

10.7思考和练习301

第11章Java在数据结构中的应用303

11.1线性表应用篇303

11.1.1线性表的基础知识303

11.1.2 Java在线性表中的应用306

11.2栈应用篇315

11.2.1栈的基础知识315

11.2.2 Java在栈中的应用317

11.3队列应用篇322

11.3.1队列的基础知识322

11.3.2 Java在队列中的应用323

11.4排序应用篇329

11.4.1排序的基础知识329

11.4.2 Java在排序中的应用331

11.5本章小结337

11.6思考和练习337

参考文献339

热门推荐