图书介绍

Java程序设计标准教程与实训PDF|Epub|txt|kindle电子书版本网盘下载

Java程序设计标准教程与实训
  • 侯俊杰编著 著
  • 出版社: 北京:科学出版社
  • ISBN:7030154703
  • 出版时间:2005
  • 标注页数:348页
  • 文件大小:33MB
  • 文件页数:360页
  • 主题词: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.1 Java语言的起源与特点2

1.1.1 Java语言的起源与发展2

1.1.2 Java语言的特点3

1.2 Java开发平台简介4

1.2.1 Java虚拟机4

1.2.2 JDK的安装与使用5

1.3 Java语言程序举例8

1.4 思考与练习12

第2章 基本数据类型、运算符与表达式13

2.1.1 标识符14

2.1.2 关键字14

2.1 标识符与关键字14

2.2 变量与常量15

2.2.1 变量15

2.2.2 常量15

2.3 基本数据类型16

2.3.1 整型16

2.3.2 浮点型17

2.3.3 字符型17

2.3.4 布尔型18

2.3.5 数据类型常量18

2.3.6 类型转换20

2.3.7 各种数据类型的定义与使用举例21

2.4 运算符与表达式22

2.4.1 算术运算符及其表达式22

2.4.2 关系运算符及其表达式23

2.4.3 布尔逻辑运算符及其表达式24

2.4.4 位运算符及其表达式25

2.4.5 赋值运算符及其表达式26

2.4.6 条件运算符及其表达式28

2.4.7 各类运算符的优先级29

2.4.8 综合举例29

2.5 思考与练习31

第3章 程序的流程控制32

3.1 分支语句33

3.1.1 if语句33

3.1.2 if…else语句34

3.1.3 switch语句35

3.2.1 while语句37

3.2 循环语句37

3.2.2 do…while语句38

3.2.3 for语句39

3.3 跳转语句41

3.3.1 break语句41

3.3.2 continue语句42

3.3.3 return语句43

3.4 注释语句46

3.5 思考与练习46

第4章 类、对象、接口与包48

4.1 面向对象的基本概念与特征49

4.1.1 对象49

4.1.2 类的封装50

4.1.3 类的继承50

4.2 类51

4.2.1 类的声明51

4.1.4 类的多态51

4.2.2 修饰符53

4.2.3 构造函数56

4.2.4 main()函数56

4.2.5 创建类综合举例57

4.3 对象59

4.3.1 对象的生成60

4.3.2 对象的使用60

4.3.3 对象的清除61

4.3.4 使用对象综合举例61

4.4 接口64

4.4.1 接口的定义64

4.4.3 使用接口综合举例65

4.4.2 接口的实现65

4.5 包71

4.5.1 系统程序包71

4.5.2 包的声明72

4.5.3 导入包72

4.6 思考与练习72

第5章 类的继承、多态与内部类74

5.1 类的继承75

5.1.1 创建子类75

5.1.2 属性与方法的继承76

5.1.3 this与super的使用80

5.2 类的多态81

5.2.1 方法的重载82

5.2.2 方法的覆盖84

5.3 抽象类与方法84

5.4 final类与final成员87

5.5 内部类89

5.5.1 内部类的特性89

5.5.2 静态内部类90

5.5.3 内部类应用举例91

5.6 思考与练习92

第6章 数组与字符串94

6.1 数组95

6.1.1 一维数组95

6.1.2 二维数组98

6.2 动态数组Vector100

6.2.1 创建Vector101

6.2.2 访问Vector中的对象101

6.2.3 增加或移除Vector中的对象102

6.2.4 改变Vector的大小102

6.2.5 Vector应用举例103

6.3 字符串105

6.3.1 String类105

6.3.2 StringBuffer类112

6.4 思考与练习115

第7章 程序的异常处理116

7.1 异常处理的基础知识117

7.1.1 异常事件117

7.1.2 异常处理机制118

7.1.3 异常类118

7.2 异常处理方法120

7.2.1 捕获与处理异常120

7.2.2 获得异常的有关信息122

7.2.3 用throw抛出异常124

7.2.4 用throws重新抛出异常125

7.2.5 异常处理综合举例126

7.3 创建异常类129

7.4 思考与练习131

第8章 输入/输出流与文件操作132

8.1 数据流的基本概念133

8.1.1 理解数据流133

8.1.2 Java中的标准数据流133

8.1.3 Java包中的数据流135

8.2 字节流135

8.2.1 InputStream与OutputStream类135

8.2.2 文件字节输入流FileInputStream类138

8.2.3 文件字节输出流FileOutputStream类139

8.3 文件处理140

8.3.1 File类140

8.3.2 文件过滤器145

8.3.3 随机文件操作147

8.4 字节流的高级应用151

8.4.1 内存的读/写151

8.4.2 管道流153

8.4.3 数据流153

8.4.4 对象流156

8.5 字符流159

8.5.1 Reader类与Writer类159

8.5.2 字符文件流FileReader与FileWriter类160

8.5.3 字符缓冲流BufferedReader与BufferedWriter类161

8.6 思考与练习164

第9章 多线程机制166

9.1.2 线程的结构167

9.1.1 线程与多线程的概念167

9.1 线程与多线程167

9.2 线程的创建168

9.2.1 创建线程的方法一:继承Thread类168

9.2.2 创建线程的方法二:实现Runnable接口171

9.2.3 线程组173

9.3 线程的控制与调度173

9.3.1 线程的生命周期与状态变迁173

9.3.2 线程的调度机制175

9.3.3 线程的状态转变177

9.4 线程的同步机制179

9.4.1 线程的同步实现179

9.4.2 线程的死锁185

9.5 思考与练习187

第10章 编写Java Applet程序188

10.1 Applet的特点189

10.2 Applet的生命周期190

10.3 Applet的图形设计193

10.3.1 Applet的显示与刷新193

10.3.2 图形坐标系194

10.3.3 显示文字194

10.3.4 控制颜色196

10.3.5 绘制图形199

10.4 Applet的窗体设计201

10.5 Applet的事件处理205

10.6 Applet的多媒体应用206

10.6.1 标识网络上的资源206

10.6.2 显示图像206

10.6.3 播放声音208

10.7.1 Applet的HTML标记属性211

10.7 HTML与Applet211

10.7.2 Applet与浏览器进行通信213

10.7.3 在网页中嵌入Applet实例213

10.8 思考与练习216

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

11.1 使用Swing创建用户界面218

11.1.1 AWT与Swing218

11.1.2 Swing常用介绍218

11.2 框架与布局管理220

11.2.1 容器与面板220

11.2.2 创建窗口222

11.2.3 创建对话框224

11.2.4 布局管理228

11.3 事件处理239

11.3.1 Java中的事件处理机制240

11.3.2 鼠标事件241

11.3.3 键盘事件243

11.3.4 窗口事件245

11.4 思考与练习248

第12章 Swing组件库249

12.1 文本标签250

12.2 按钮251

12.3 单选按钮254

12.4 复选框256

12.5 列表框259

12.6 下拉列表263

12.7 文本框265

12.8 文本域和滚动条269

12.9 标尺271

12.10 菜单274

12.11 弹出式菜单281

12.12 工具栏284

12.13 选项对话框286

12.14 文件选择对话框289

12.15 思考与练习295

第13章 Java网络编程296

13.1 使用URL访问网络资源297

13.1.1 URL的概念297

13.1.2 URL类298

13.1.3 URLConnection类301

13.2 InetAddress类303

13.3 TCP Socket编程304

13.3.1 Socket 通信基础304

13.3.2 TCP Socket的程序开发305

13.4 UDP Socket编程316

13.4.1 UDP Socket程序开发317

13.4.2 多播程序的开发327

13.5 思考与练习328

第14章 Web开发技术JSP329

14.1 JSP概述330

14.1.1 JSP的优点330

14.1.2 JSP容器330

14.1.3 服务器331

14.2 运行JSP331

14.2.1 JSP的运行环境Tomcat331

14.2.2 JSP的执行过程与生命周期333

14.3 JSP的基本语法334

14.4 JSP常用的隐含对象342

14.5 思考与练习348

热门推荐