图书介绍

Java 2程序设计基础PDF|Epub|txt|kindle电子书版本网盘下载

Java 2程序设计基础
  • 陈国君编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302201595
  • 出版时间:2009
  • 标注页数:361页
  • 文件大小:50MB
  • 文件页数:379页
  • 主题词: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.3 Java技术简介5

1.4 Java虚拟机5

1.5 Java程序的种类和结构6

本章小结8

习题19

第2章 Java语言开发环境10

2.1 Java语言开发工具10

2.1.1 JDK的下载与安装11

2.1.2 设置JDK的操作环境14

2.2 JDK参考文件的下载与安装18

2.2.1 下载JDK参考文件18

2.2.2 安装JDK参考文件19

2.3 JDK的使用21

2.3.1 编译与运行Java应用程序21

2.3.2 编译与运行Java小程序22

2.4 Java程序集成开发工具JCreator的使用25

2.4.1 下载JCreator26

2.4.2 安装JCreator26

2.4.3 首次激活JCreator时的设置27

2.4.4 JCreator的使用29

本章小结39

习题240

第3章 Java语言基础41

3.1 数据类型41

3.2 关键字与标识符44

3.3 常量45

3.4 变量47

3.5 数据类型转换48

3.6 由键盘输入数据51

3.7 运算符与表达式55

3.7.1 算术运算符56

3.7.2 关系运算符57

3.7.3 逻辑运算符57

3.7.4 位运算符58

3.7.5 赋值运算符61

3.7.6 条件运算符62

3.7.7 字符串运算符63

3.7.8 表达式及运算符的优先级、结合性63

本章小结64

习题365

第4章 流程控制66

4.1 语句与复合语句66

4.2 顺序结构67

4.3 分支结构68

4.3.1 if条件语句68

4.3.2 switch选择语句70

4.4 循环结构73

4.4.1 while语句73

4.4.2 do-while语句75

4.4.3 for循环语句78

4.4.4 多重循环79

4.5 循环中的跳转语句80

4.5.1 break语句81

4.5.2 continue语句81

4.5.3 return语句81

本章小结81

习题482

第5章 数组与字符串83

5.1 数组的基本概念83

5.2 一维数组84

5.2.1 一维数组的定义84

5.2.2 一维数组元素的访问86

5.2.3 一维数组的初始化及应用87

5.3 foreach语句与数组90

5.4 多维数组90

5.4.1 二维数组90

5.4.2 三维以上的多维数组94

5.5 字符串95

5.5.1 字符串变量的创建95

5.4.2 String类的常用方法96

本章小结98

习题598

第6章 类与对象100

6.1 类的基本概念100

6.2 定义类101

6.3 对象的创建与使用104

6.3.1 创建对象105

6.3.2 对象的使用106

6.3.3 在类定义内调用方法109

6.4 参数的传递110

6.4.1 以变量为参数调用方法110

6.4.2 以数组作为参数或返回值的方法调用112

6.5 匿名对象114

本章小结114

习题6115

第7章 Java语言类的特性116

7.1 类的私有成员与公共成员116

7.1.1 私有成员116

7.1.2 公共成员117

7.1.3 友元118

7.2 方法的重载119

7.3 构造方法120

7.3.1 构造方法的作用与定义120

7.3.2 默认的构造方法122

7.3.3 构造方法的重载122

7.3.4 从一个构造方法调用另一个构造方法124

7.3.5 公共构造方法与私有构造方法125

7.4 静态成员127

7.4.1 实例成员127

7.4.2 静态变量127

7.4.3 静态方法129

7.4.4 静态初始化器131

7.5 对象的应用132

7.5.1 对象的赋值与比较132

7.5.2 引用变量作为方法的返回值134

7.5.3 类类型的数组135

7.5.4 以对象数组为参数进行方法调用136

本章小结137

习题7138

第8章 继承、抽象类和接口139

8.1 类的继承139

8.1.1 子类的创建140

8.1.2 在子类中访问父类的成员144

8.1.3 覆盖145

8.1.4 不可被继承的成员与最终类148

8.1.5 Object类149

8.2 抽象类153

8.2.1 抽象类与抽象方法154

8.2.2 抽象类的应用154

8.3 接口156

8.3.1 接口的定义156

8.3.2 接口的实现与引用157

8.3.3 接口的继承159

8.3.4 利用接口实现类的多重继承160

8.4 内部类与匿名类161

8.4.1 内部类161

8.4.2 匿名内部类163

8.5 包165

8.5.1 包的概念165

8.5.2 使用package语句创建包165

8.5.3 Java语言中的常用包166

8.5.4 Java语言中几个常用的类168

8.5.5 利用import语句引用Java定义的包171

8.5.6 Java程序结构172

8.6 Java语言的垃圾回收172

本章小结174

习题8175

第9章 异常处理177

9.1 异常处理的基本概念177

9.1.1 错误与异常177

9.1.2 Java语言的异常处理机制178

9.2 异常处理类179

9.3 捕获与处理异常181

9.4 抛出异常185

9.5 自定义异常类190

本章小结192

习题9193

第10章 Java语言的输入输出与文件处理194

10.1 Java语言的输入输出类库194

10.1.1 流的概念194

10.1.2 输入输出流类库196

10.2 使用InputStream和OutputStream流类198

10.2.1 基本的输入输出流198

10.2.2 输入输出流的应用199

10.3 使用Reader和Writer流类209

10.3.1 使用FileReader类读取文件210

10.3.2 使用FileWriter类写入文件211

10.3.3 使用BufferedReader类读取文件212

10.3.4 使用BufferedWriter类写入文件213

10.4 文件的处理与随机访问215

10.4.1 Java语言对文件与文件夹的管理215

10.4.2 对文件的随机访问218

本章小结220

习题10221

第11章 多线程222

11.1 线程的概念222

11.1.1 程序、进程、多任务与线程223

11.1.2 线程的状态与生命周期224

11.1.3 线程的调度与优先级226

11.2 Java的Thread线程类与Runnable接口226

11.2.1 利用Thread类的子类创建线程227

11.2.2 用Runnable接口创建线程229

11.2.3 线程间的数据共享232

11.3 多线程的同步控制235

11.4 线程之间的通信239

本章小结242

习题11243

第12章 图形界面设计244

12.1 图形用户界面概述244

12.2 抽象窗口工具集245

12.2.1 AWT组件分类246

12.2.2 颜色类与字体类250

12.3 创建组件251

12.3.1 创建标签251

12.3.2 创建命令按钮253

12.3.3 创建文本编辑组件254

12.3.4 创建复选框组件257

12.4 布局管理器258

12.4.1 流式布局管理器FlowLayout259

12.4.2 边界式布局管理器BorderLayout261

12.4.3 网格式布局管理器GridLayout262

12.4.4 卡片式布局管理器CardLayout264

12.4.5 网袋布局管理器GridBagLayout266

12.5 Swing简介266

本章小结267

习题12268

第13章 事件处理269

13.1 Java语言的事件处理机制——委托事件模型269

13.2 Java语言的事件处理类274

13.3 适配器类277

13.4 操作事件类ActionEvent277

13.5 选项事件类ItemEvent279

13.6 文本事件类TextEvent281

13.7 窗口事件类WindowEvent282

13.8 按键事件类KeyEvent284

13.9 鼠标事件类MouseEvent287

13.10 列表框及相应的事件处理290

13.11 下拉列表框及相应的事件处理293

13.12 菜单栏设计295

13.13 滚动条设计及相应的事件处理301

13.14 对话框设计及相应的事件处理303

13.15 文件对话框设计及相应的事件处理306

本章小结308

习题13309

第14章 绘图程序设计311

14.1 绘图类311

14.2 绘图程序设计315

本章小结319

习题14319

第15章 小程序设计320

15.1 Applet的基本工作原理320

15.2 ApPlet类321

15.3 Java小程序编程实例323

15.4 将应用程序转换成小程序及小程序的安全性328

15.5 图像文件处理329

15.6 播放音乐330

15.7 动画程序设计332

本章小结337

习题15338

第16章 Java网络编程339

16.1 网络基础339

16.1.1 TCP/IP协议339

16.1.2 通信端口340

16.1.3 URL概念341

16.1.4 Java语言的网络编程341

16.2 URL编程342

16.2.1 创建URL对象342

16.2.2 使用URL类访问网络资源344

16.3 用Java语言实现底层网络通信345

16.3.1 InetAddress程序设计345

16.3.2 基于连接的Socket通信程序设计347

16.3.3 无连接的数据报通信程序设计355

本章小结359

习题16360

参考文献361

热门推荐