图书介绍

Java程序设计基础pdf电子书版本下载

Java程序设计基础
  • 万忠,苏飞编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115133107
  • 出版时间:2005
  • 标注页数:269页
  • 文件大小:6MB
  • 文件页数:283页
  • 主题词:JAVA语言-程序设计-高等学校:技术学校-教材

PDF下载


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

下载说明

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

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

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

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

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

图书目录

第1章 网页及HTML语言 1

1.1 WWW简介 1

1.1.1 WWW概述 1

1.1.2 WWW与面向对象程序设计语言Java 1

1.2 搜索引擎 2

1.3 网页浏览器IE 2

1.4 HTML基础 4

1.5 HTML的标签 4

1.5.1 HTML文件基本结构 4

1.5.2 <HEAD>相关标签 5

1.5.3 <BODY>相关标签 6

1.5.4 分帧(框架)页面 20

1.5.5 表单 22

习题 26

第2章 Java语言入门 29

2.1 Java语言概述 29

2.1.1 Java的起源、现状及前景 29

2.1.2 Java语言特点 30

2.2 Java程序开发 32

2.2.1 Java程序开发环境 32

2.2.2 Java程序运行平台 33

2.3 Java程序的编辑、编译与运行 35

2.3.1 Java应用程序的编译和运行 35

2.3.2 Java小程序的编译和运行 38

习题 40

第3章 Java Applet程序 42

3.1 Applet简介 42

3.2 Java Applet程序的结构 43

3.2.1 Applet程序的构成 43

3.2.2 Applet程序的注释 46

3.2.3 小程序的错误 47

3.3 Java Applet程序的图形处理 48

3.3.1 Applet类 48

3.3.2 Graphics类 49

3.3.3 Color类 54

3.3.4 Font类 56

3.3.5 传递参数 57

3.3.6 实例 58

3.4 类型和变量 59

3.4.1 变量与常量 59

3.4.2 基本数据类型 60

3.4.3 变量的使用 60

3.4.4 实例 61

3.5 面向对象的程序设计 62

3.5.1 类和对象 62

3.5.2 方法 66

3.5.3 类的继承 67

3.5.4 方法的覆盖 68

习题 70

4.1 GUI简介 73

第4章 GUI图形用户界面开发 73

4.2 常用组件及使用 74

4.2.1 标签 74

4.2.2 按钮 76

4.2.3 文本框 77

4.2.4 文本域 77

4.2.5 复选框 78

4.2.6 单选按钮组 78

4.2.7 下拉列表 80

4.2.8 列表框 80

4.3 组件布局管理 81

4.3.1 布局管理器 81

4.3.2 流布局 82

4.3.3 网格布局 84

4.3.4 边框布局 85

4.3.5 卡片布局 86

4.3.6 网格包布局 88

4.3.7 面板的使用 88

4.3.8 自定义布局 90

4.4 事件处理 91

习题 96

第5章 Java语言基础 99

5.1 变量和数据类型 99

5.1.1 变量和标识符 99

5.1.2 基本数据类型 100

5.1.3 常量 103

5.2 运算符 104

5.2.1 算术运算符 104

5.2.2 关系运算符 105

5.2.3 逻辑运算符 105

5.2.4 位运算 108

5.2.5 条件运算符 110

5.2.6 赋值运算符及其扩展运算符 110

5.2.7 运算符的优先级和结合性 110

5.2.8 赋值与强制类型转换 111

5.2.9 字符串连接符 112

5.2.10 分号、块和空白 113

5.3.1 选择结构 114

5.3 流程控制语句 114

5.3.2 循环结构 117

5.3.3 break和continue语句 119

习题 121

第6章 类设计 124

6.1 Java引用数据类型 124

6.2 类 125

6.3 域和方法 126

6.3.1 域 127

6.3.2 方法 127

6.4 构造和初始化对象 130

6.5 方法重载 132

6.6.1 使用this关键字区分局部变量和域 134

6.6 this关键字 134

6.6.2 使用this关键字调用本类中的重载构造方法 135

6.7 类的继承 136

6.7.1 继承类 136

6.7.2 域的隐藏 137

6.7.3 方法的覆盖 139

6.7.4 子类的构造 140

6.8 多态 145

6.8.1 虚拟方法调用 146

6.8.2 对象类型转换 147

6.8.3 instanceof操作符 150

6.9 实例 151

习题 153

第7章 深入类设计 156

7.1 包和访问控制 156

7.1.1 package语句 156

7.1.2 import语句 156

7.2 访问控制 157

7.3 静态 160

7.3.1 静态域和方法 160

7.3.2 静态块 161

7.4 final关键字 162

7.5 数组 163

7.5.1 一维数组 163

7.5.2 多维数组 165

7.5.3 数组的引用变量之间的赋值 166

7.6.1 String类 167

7.6 String和StringBuffer 167

7.6.2 StringBuffer类 169

7.6.3 命令行参数 169

7.7 Wrapper类 170

7.8 Math类 171

7.9 实例 173

习题 182

第8章 高级类设计 184

8.1 抽象类 184

8.2 接口 185

8.3.1 equals()方法 188

8.3 覆盖Object类成员 188

8.3.2 hashCode()方法 190

8.3.3 toString方法 191

8.4 垃圾收集 192

8.5 异常 193

8.5.1 异常 193

8.5.2 捕获和处理异常 194

8.5.3 抛出异常 195

8.6 内部类 197

8.6.1 成员类 197

8.6.2 静态成员类 200

8.6.3 局部类 200

8.6.4 名类 201

8.7 实例 204

习题 206

第9章 多线程 208

9.1 创建和使用线程 208

9.2 线程的调度 211

9.2.1 线程的状态 211

9.2.2 线程优先级 211

9.2.3 yield()方法 213

9.2.4 线程阻塞 213

9.3 join()方法 214

9.4 sleep()方法 215

9.5.1 同步方法 216

9.5 线程同步 216

9.5.2 同步块 218

9.5.3 死锁 219

9.6 线程交互 220

9.6.1 生产者/消费者例子 220

9.6.2 线程交互 222

习题 224

第10章 I/O流和集合类 226

10.1 I/O基类 226

10.1.1 字节流基类 226

10.1.2 字符流基类 228

10.2 控制台I/O 229

10.3.1 文件 231

10.3 文件I/O 231

10.3.3 缓冲区流 232

10.3.2 文件I/O流 232

10.3.4 数据输入输出流 234

10.3.5 随机存取文件 236

10.4 对象流 237

10.5 链表和Vector 240

10.5.1 链表 240

10.5.2 Vector类 250

10.6 集合类框架 253

10.7 实例 255

习题 259

11.2 实训2 HTML文件的编辑 261

第11章 实训 261

11.1 实训1 网上搜索 261

11.3 实训3 使用分帧页面、表单 262

11.4 实训4 制作综合页面 262

11.5 实训5 Java应用程序和小程序的运行 263

11.6 实训6 小程序编程 263

11.7 实训7 图形用户界面开发 264

11.8 实训8 计算器程序 265

11.9 实训9 我的通讯录程序 266

11.10 实训10 我的单词本程序 267

11.11 实训11 图书管理程序 268

11.12 实训12 多线程纠正单词拼写程序 269

精品推荐