图书介绍

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

Java程序设计
  • 刘慧宁,那盟等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111174712
  • 出版时间:2006
  • 标注页数:332页
  • 文件大小:35MB
  • 文件页数:345页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


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

下载说明

Java程序设计PDF格式电子书版下载

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

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

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

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

图书目录

目录1

出版说明1

前言1

第1章 Java语言概述1

1.1 历史沿革1

1.2 Java语言的特点1

1.3 Java语言与面向对象编程3

1.3.1 封装3

1.3.2 继承4

1.3.3 多态4

1.4 Java语言与因特网4

1.5 Java开发工具5

1.6 简单的Java程序7

1.6.1 一个简单的Java应用程序7

1.6.2 一个简单的Java applet程序8

1.7 注释10

1.8 输入11

1.9 习题12

第2章 Java语言编程基础13

2.1 标识符和关键字13

2.1.1 标识符13

2.1.2 关键字13

2.2 基本数据类型14

2.3 变量15

2.4 文字常量16

2.4.1 整型常量16

2.4.2 浮点型常量16

2.4.3 字符常量17

2.4.4 字符串常量17

2.4.5 布尔常量18

2.5 表达式19

2.5.1 运算符20

2.5.2 表达式中数据类型的转换30

2.6 控制语句32

2.6.1 条件语句33

2.6.2 循环语句36

2.6.3 转移语句40

2.7 习题43

第3章 方法45

3.1 定义方法45

3.2 调用方法46

3.3 参数传递47

3.4 递归49

3.5 方法重载52

3.6 习题54

4.1 抽象与封装56

4.2 类和对象的定义56

第4章 类和对象56

4.3 对象与基本数据类型变量的区别58

4.3.1 运算58

4.3.2 引用传递60

4.4 数据成员的初始化61

4.4.1 类定义时指定初值63

4.4.2 构造方法64

4.5.1 在包中添加类66

4.5 包66

4.5.2 包的命名68

4.5.3 包的使用69

4.5.4 默认包70

4.5.5 JAR压缩工具71

4.6 访问权限修饰符72

4.6.1 类访问权限控制72

4.6.2 成员访问权限控制72

4.7.2 局部变量的作用域74

4.7 作用域74

4.7.1 类成员的作用域74

4.7.3 对象的存在时间与垃圾回收器75

4.8 关键字 this76

4.9 关键字 static80

4.9.1 类变量80

4.9.2 类方法83

4.10 类库84

4.11 习题85

第5章 继承与多态89

5.1 继承简介89

5.2 继承与子类90

5.2.1 继承的语法90

5.2.2 修饰符 protected92

5.2.3 子类的构造方法94

5.3 关键字 super97

5.4 方法覆盖98

5.5 关键字 final100

5.5.1 final 变量100

5.5.2 final 方法102

5.5.3 final 类103

5.6 对象类型转换104

5.7 多态与动态绑定107

5.8 抽象类和抽象方法108

5.9 接口111

5.9.1 定义接口112

5.9.2 实现接口112

5.9.3 接口继承116

5.10 内部类118

5.10.1 内部类举例118

5.10.2 匿名内部类121

5.11 习题122

6.1 Object 类125

6.1.1 equals 方法125

6.1.2 toString 方法125

第6章 基础类125

6.1.3 clone 方法127

6.2 包装类131

6.2.1 包装类的构造方法131

6.2.2 静态方法132

6.2.3 数据类型转换方法132

6.2.4 其他常用方法133

6.2.5 常量MAX_VALUE和MIN_VALUE133

6.3 Math类133

6.4 System类135

6.5.1 创建String对象136

6.5.2 字符串操作136

6.5 String类136

6.6 StringBuffer和StringBuilder类139

6.6.1 创建可变字符串对象140

6.6.2 在可变字符串中追加和插入新内容140

6.6.3 其他常用操作141

6.6.4 字符串相加141

6.7 习题142

第7章 数组144

7.1 声明和创建数组144

7.1.1 声明数组144

7.1.2 创建数组144

7.2 多维数组149

7.3 传递数组151

7.3.1 把数组传递给方法151

7.3.2 返回数组153

7.4 Java application命令行参数154

7.5.1 数组的赋值和打印156

7.5 Arrays类156

7.5.2 数组的比较158

7.5.3 数组的排序160

7.5.4 在数组中查找163

7.6 数组的复制165

7.6.1 调用方法arraycopy复制数组165

7.6.2 调用方法clone复制数组167

7.7 习题168

第8章 集合与泛型170

8.1 集合简介170

8.1.1 集合架构170

8.1.2 泛型集合的引入172

8.2 迭代器175

8.3 for-each循环176

8.4 泛型定义178

8.4.1 泛型接口和类的定义178

8.4.2 泛型方法的定义179

8.5 泛型的使用180

8.5.1 泛型类和接口的使用180

8.5.2 泛型方法的使用184

8.6 Java泛型的局限性187

8.7 Autoboxing及Unboxing189

8.8 Collection190

8.8.1 泛型Collection190

8.8.2 非泛型Collection193

8.9 List及其实现类194

8.9.1 List的定义和使用195

8.9.2 堆栈和队列198

8.10 Collections类200

8.11 习题202

第9章 异常处理204

9.1 异常与异常类204

9.3 异常的捕捉及处理206

9.2 抛出异常206

9.4 finally语句212

9.5 习题213

第10章 IO系统215

10.1 IO流简介215

10.2 字节流215

10.2.1 InputStream215

10.2.2 OutputStream216

10.3 过滤流类218

10.3.1 FilterInputStream218

10.3.2 FilterOutputStream219

10.4 Reader及Writer类221

10.5 标准输入、输出222

10.6 IO流的应用实例223

10.7 随机文件访问227

10.8 文件及目录管理229

10.9 习题231

第11章 图形用户界面233

11.1 GUI组件简介233

11.2 程序框架234

11.2.1 创建应用程序框架234

11.2.2 添加组件235

11.3 事件处理237

11.3.1 事件和事件源237

11.3.2 事件监听器238

11.3.3 事件监听适配器242

11.4 布局管理器243

11.4.1 BorderLayout243

11.4.2 FlowLayout244

11.4.3 GridLayout247

11.4.4 CardLayout248

1t.5.1 面板249

11.5 基本Swing组件249

11.5.2 按钮与标签251

11.5.3 文本字段与文本区域255

1i.5.4 复选框与单选按钮258

11.5.5 组合框与列表262

11.6 高级Swing组件266

11.6.1 菜单266

11.6.2 弹出式菜单269

11.6.3 滑块与进度条271

11.6.4 消息对话框273

11.7 习题275

第12章 Applet及绘图276

12.1 applet小应用程序276

12.1.1 Applet类276

12.1.2 JApplet类277

12.1.3 向applet传递参数278

12.2 Java applet与application279

12.2.1 applet与application的不同280

12.2.2 程序作为applet和application运行280

12.3 绘制几何图形281

12.3.1 以面板作为画布281

12.3.2 绘制基本几何图形282

12.4 字体和颜色285

12.4.1 字体285

12.4.2 颜色287

12.5 习题289

第13章 多线程290

13.1 线程290

13.2 创建线程290

13.2.1 定义Thread类的子类291

13.2.2 实现Runnable接口292

13.3 线程的状态292

13.4.1 线程同步295

13.4 共享资源295

13.4.2 等待与通知298

13.4.3 死锁300

13.5 习题300

第14章 多媒体301

14.1 显示图像301

14.1.1 使用Applet类301

14.1.2 使用ImageIcon类303

14.1.3 使用MediaTracker类跟踪图像下载306

14.2 播放动画306

14.2.1 使用多线程播放动画306

14.2.2 双缓冲技术309

14.3 播放音频309

14.3.1 在applet中播放音频309

14.3.2 在application中播放音频312

14.4 习题312

15.1.2 IP地址313

15.1.1 客户端及服务器313

第15章 网络编程313

15.1 计算机网络基础313

15.1.3 端口315

15.1.4 套接字315

15.2 流套接字通信315

15.2.1 简单的服务器与客户端程序317

15.2.2 服务多个客户320

15.3 数据报323

15.4 读取网上资源323

15.5 浏览网页326

15.5.1 利用applet浏览网页326

15.5.2 创建一个简单的浏览器328

15.6 习题330

参考文献332

热门推荐