图书介绍

Java基础教程 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java基础教程 第2版
  • 吴仁群编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302283317
  • 出版时间:2012
  • 标注页数:348页
  • 文件大小:13MB
  • 文件页数:357页
  • 主题词:JAVA语言-程序设计-教材

PDF下载


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

下载说明

Java基础教程 第2版PDF格式电子书版下载

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

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

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

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

图书目录

第1章Java语言概述1

1.1 Java语言的发展历程1

1.2 Java语言的特点及有关概念2

1.2.1 Java语言的特点2

1.2.2平台无关性4

1.2.3 Java虚拟机JVM4

1.2.4 Java与C/C+++的关系6

1.3 Java程序开发6

1.3.1运行平台6

1.3.2 Java程序开发过程9

1.3.3 Java开发工具箱简介13

1.4本章小结14

1.5思考和练习14

第2章Java语言基础15

2.1 Java程序概况15

2.1.1 Java程序结构15

2.1.2 Java注释16

2.1.3 Java关键字17

2.1.4 Java标识符18

2.1.5变量与常量18

2.2基本数据类型19

2.2.1基本数据类型概况19

2.2.2基本数据类型转换24

2.3运算符和表达式25

2.3.1算术运算符和算术表达式25

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

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

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

2.3.5位运算符32

2.3.6条件运算符34

2.3.7 instanceof运算符34

2.3.8一般表达式34

2.4 Java语句36

2.4.1 Java语句概述36

2.4.2分支语句36

2.4.3循环语句41

2.4.4跳转语句42

2.4.5输入输出语句45

2.5本章小结48

2.6思考和练习48

第3章 类与对象51

3.1面向对象基础51

3.1.1编程语言的4个发展阶段51

3.1.2面向过程的程序设计52

3.1.3面向对象的程序设计52

3.1.4两种程序设计语言的简单比较55

3.2类56

3.2.1类的声明56

3.2.2成员变量的声明57

3.2.3成员方法59

3.3对象61

3.3.1对象的创建62

3.3.2对象的使用62

3.3.3对象的消亡63

3.4变量65

3.4.1类中变量的分类65

3.4.2变量的内存分配67

3.4.3实例变量和类变量的简单比较68

3.4.4变量初始化与赋值71

3.5方法74

3.5.1方法概述74

3.5.2方法分类75

3.5.3方法调用中的数据传递78

3.5.4 3个重要方法83

3.5.5方法的递归调用87

3.6 package和import语句89

3.6.1 package语句89

3.6.2 import语句92

3.7访问权限93

3.7.1类的访问控制93

3.7.2类成员的访问控制96

3.8类的进一步说明99

3.8.1可变类与不可变类99

3.8.2泛型类105

3.9本章小结114

3.10思考和练习114

第4章 继承与接口117

4.1继承117

4.1.1继承的含义117

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

4.1.3子类对象的构造过程122

4.1.4子类的内存分布122

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

4.1.6成员变量的隐藏125

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

4.1.8 this关键字131

4.1.9 super关键字133

4.1.10对象的上下转型对象135

4.2接口135

4.2.1 abstract类135

4.2.2接口的含义137

4.2.3接口回调139

4.2.4接口与抽象类的异同140

4.3特殊类140

4.3.1 final类140

4.3.2内部类142

4.4本章小结143

4.5思考和练习143

第5章 数组与字符串147

5.1数组147

5.1.1数组定义及说明147

5.1.2数组应用举例152

5.2字符串156

5.2.1 String类156

5.2.2 StringBuffer类160

5.2.3应用举例161

5.3本章小结165

5.4思考和练习165

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

6.1异常的含义及分类169

6.2异常处理170

6.2.1异常处理的基本结构170

6.2.2多个catch块172

6.2.3 finally语句173

6.3两种抛出异常的方式175

6.3.1 thro——直接抛出175

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

6.4自定义异常180

6.5常见异常182

6.6本章小结183

6.7思考和练习183

第7章Java常见类库185

7.1 Java类库的结构185

7.2常用类186

7.2.1 System类186

7.2.2 Math类192

7.2.3随机数类Random194

7.2.4基本数据类型的包装类196

7.2.5 Vector类199

7.2.6 Stack类205

7.2.7 Queue类207

7.2.8 Arays类209

7.2.9哈希表类Hashtable213

7.3本章小结216

7.4思考和练习216

第8章 输入输出及数据库操作217

8.1输入和输出217

8.1.1流的含义217

8.1.2流的层次结构218

8.1.3标准输入输出219

8.1.4 File类221

8.1.5 FileInputStream类和FlieOutputStream类223

8.1.6 DatalnputStream类和DataOutputStream类228

8.1.7随机访问文件231

8.1.8 Reader类和Writer类235

8.1.9 IOException类的4个子类236

8.2数据库操作237

8.2.1 ODBC概述237

8.2.2 JDBC概述238

8.2.3使用JDBC-ODBC技术访问数据库240

8.2.4基本SQL语句248

8.3建立数据源的操作250

8.4本章小结252

8.5思考和练习252

第9章 多线程253

9.1多线程的概念253

9.2线程类254

9.2.1多线程编程中常用的常量和方法254

9.2.2线程的生命周期255

9.2.3创建多线程的方法256

9.3资源的协调与同步261

9.3.1线程调度模型261

9.3.2资源冲突262

9.3.3同步方法263

9.4线程间通信266

9.4.1共享变量和方法封装在一个类中266

9.4.2通过系统方法实现线程通信268

9.5本章小结272

9.6思考和练习272

第10章Applet程序及应用273

10.1 Applet程序基础273

10.1.1 Applet程序概述273

10.1.2 Applet类275

10.1.3 Applet程序的生命周期276

10.1.4 Applet的显示278

10.1.5 Applet程序和Application程序结合使用279

10.2 Applet程序典型应用282

10.2.1图形绘制282

10.2.2获取图像289

10.2.3音频处理290

10.2.4动画处理291

10.3本章小结294

10.4思考和练习295

第11章 图形用户界面设计297

11.1 Java AWT和Swing基础297

11.1.1 Java的AWT和Swing概述297

11.1.2 Java的AWT组件和Swing组件298

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

11.2常用容器301

11.2.1框架301

11.2.2面板304

11.2.3滚动窗口305

11.2.4菜单设计308

11.2.5对话框310

11.3布局管理器313

11.3.1 FlowLayout布局313

11.3.2 BorderLayout布局314

11.3.3 GridLayout布局317

11.3.4 CardLayout布局317

11.3.5 null布局319

11.4事件处理320

11.4.1委托事件模型320

11.4.2键盘事件324

11.4.3鼠标事件325

11.5常用组件327

11.5.1按钮328

11.5.2标签331

11.5.3文本行333

11.5.4文本域335

11.5.5复选框336

11.5.6单选框338

11.5.7选择框342

11.5.8列表343

11.6本章小结346

11.7思考和练习346

参考文献349

热门推荐