图书介绍

Java实用培训教程 初级版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java实用培训教程 初级版
  • 刘天华,刘杰,刘俊明等编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121057069
  • 出版时间:2008
  • 标注页数:274页
  • 文件大小:81MB
  • 文件页数:288页
  • 主题词: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 Java语言的发展1

1.2 Java语言的特点1

1.2.1 简单性2

1.2.2 面向对象2

1.2.3 分布性4

1.2.4 纠错性4

1.2.5 安全性4

1.2.6 体系结构中立5

1.2.7 可移植性6

1.2.8 解释执行7

1.2.9 高性能7

1.2.10 多线程7

1.2.11 动态性8

1.3 Java和C++的比较8

1.4 Java运行时环境10

1.4.1 Java运行时环境简介10

1.4.2 JDK简介10

1.4.3 Java运行时环境的安装和配置11

1.5 Java语言的用途13

1.6 Java程序简介14

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

1.6.2 将应用程序编写为applet小程序16

小结18

第2章 面向对象19

2.1 面向对象的概念19

2.2 传统开发方法存在的问题19

2.3 面向对象的基本概念20

2.3.1 面向对象的特征21

2.3.2 面向对象的要素21

2.3.3 面向对象的开发方法22

2.3.4 面向对象的模型23

2.3.5 面向对象的分析26

2.4 面向对象的设计28

2.4.1 面向对象设计的准则28

2.4.2 面向对象设计的启发规则29

2.4.3 系统设计30

2.5 面向对象的实现31

2.5.1 设计语言31

2.5.2 类的实现31

2.5.3 应用系统的实现32

2.5.4 面向对象的测试32

小结32

第3章 Java程序设计基础33

3.1 Java程序的基本结构33

3.2 标识符命名34

3.3 数据类型与常量35

3.3.1 数据类型35

3.3.2 常量36

3.4 变量39

3.4.1 数值型变量40

3.4.2 字符型变量41

3.4.3 布尔型变量41

3.5 表达式与运算符41

3.5.1 什么是表达式41

3.5.2 赋值运算符42

3.5.3 算术运算符42

3.5.4 关系运算符和逻辑运算符44

3.5.5 位运算符46

3.5.6 条件运算符48

3.5.7 浮点运算符48

3.5.8 数组运算符49

3.5.9 字符串运算符50

3.6 类型转换50

3.7 属性定义51

3.7.1 成员属性51

3.7.2 局部属性52

小结54

练习54

练习答案55

第4章 程序流程控制57

4.1 内容概述57

4.2 程序的3种基本结构57

4.2.1 顺序结构程序57

4.2.2 选择结构程序57

4.2.3 循环结构程序58

4.3 条件语句58

4.3.1 if语句59

4.3.2 条件语句的使用60

4.4 循环语句61

4.4.1 while循环语句61

4.4.2 构造循环结构的do-while语句62

4.4.3 for循环语句63

4.4.4 3种循环语句的比较64

4.5 switch开关语句65

4.6 转移语句66

4.6.1 break语句66

4.6.2 continue语句67

4.6.3 return语句69

小结69

练习69

练习答案74

第5章 数组76

5.1 数组76

5.1.1 创建和使用一维数组76

5.1.2 多维数组79

小结83

练习83

练习答案84

第6章 类设计85

6.1 类与对象85

6.2 类中的高级应用88

6.2.1 static关键字88

6.2.2 this关键字89

6.2.3 get、set方法和JavaBean技术91

6.3 封装类92

6.4 继承94

6.4.1 基类和派生类95

6.4.2 super关键字97

6.4.3 继承中的构造器98

6.4.4 包的概念与环境变量的设置100

6.4.5 范围限定修饰符102

6.5 多态性103

6.5.1 方法重载与重写103

6.5.2 抽象类和抽象方法106

6.5.3 final类和final方法108

6.5.4 对象造型108

6.6 Object类109

6.6.1 toString()方法109

6.6.2 equals()方法110

6.7 接口111

小结112

练习113

练习答案121

第7章 异常处理123

7.1 异常的基本概念123

7.1.1 什么是异常123

7.1.2 Java标准异常123

7.1.3 Java异常处理机制124

7.2 捕获异常124

7.3 创建自定义异常128

7.4 异常的尴尬133

7.5 使用异常的注意事项137

7.5.1 异常匹配137

小结139

练习139

练习答案142

第8章 输入与输出143

8.1 Java输入/输出类和接口143

8.2 File(文件类)144

8.2.1 目录146

8.2.2 使用FilenameFilter147

8.2.3 listFiles()方法148

8.2.4 创建目录149

8.3 流类149

8.4 字节流类149

8.4.1 InputStream(输入流)150

8.4.2 OutputStream(输出流)150

8.4.3 FileInputStream(文件输入流)150

8.4.4 FileOutputStream(文件输出流)153

8.4.5 ByteArrayInputStream(字节数组输入流)154

8.4.6 ByteArrayOutputStream(字节数组输出流)155

8.4.7 过滤字节流157

8.4.8 缓冲字节流157

8.4.9 SequenceInputStream(顺序输入流)161

8.4.10 PrintStream(打印流)162

8.4.11 RandomAccessFile(随机访问文件类)162

8.5 字符流163

8.5.1 Reader163

8.5.2 Writer164

8.5.3 FileReader164

8.5.4 FileWriter165

8.5.5 CharArrayReader166

8.5.6 CharArrayWriter167

8.5.7 BufferedReader168

8.5.8 BufferedWriter169

8.5.9 PushbackReader170

8.5.10 PrintWriter171

8.6 使用流式输入/输出171

8.6.1 用StreamTokenizer(流标记)来改善wc()173

8.7 序列化175

8.7.1 Serializable接口176

8.7.2 Externalizable接口176

8.7.3 ObjectOutput接口176

8.7.4 ObjectOutputStream类177

8.7.5 ObjectInput177

8.7.6 ObjectInputStream178

8.7.7 序列化示例179

小结181

练习181

练习答案183

第9章 图形界面184

9.1 用AWT生成图形化用户界面184

9.1.1 java.awt包184

9.1.2 组件和容器185

9.1.3 常用容器186

9.1.4 LayoutManager布局管理器187

9.2 AWT事件处理模型193

9.2.1 事件类195

9.2.2 事件监听器196

9.2.3 AWT事件及其相应的监听器接口197

9.2.4 事件适配器200

9.3 AWT组件库203

小结208

练习209

练习答案210

第10章 Swing211

10.1 Swing简介211

10.1.1 概述211

10.1.2 Swing的类层次结构211

10.1.3 Swing组件的多样化213

10.1.4 MVC体系结构213

10.1.5 可存取性支持213

10.1.6 支持键盘操作213

10.1.7 设置边框214

10.1.8 使用图标(Icon)214

10.1.9 Swing程序结构简介215

10.2 Swing组件和容器216

10.2.1 组件的分类216

10.2.2 使用Swing的基本规则217

10.2.3 各种容器面板和组件217

10.2.4 布局管理器227

小结229

第11章 applet230

11.1 创建一个applet230

11.1.1 applet开发步骤230

11.1.2 Applet类232

11.2 构建applet应用235

11.2.1 使用applet响应事件235

11.2.2 使用applet画图237

11.2.3 使用applet构建多媒体应用240

小结249

第12章 多线程250

12.1 使用Java创建多线程251

12.1.1 Thread类251

12.1.2 Runnable接口252

12.1.3 synchronized关键字253

12.2 线程调度254

12.3 Java编程语言中的高级多线程支持255

12.3.1 线程组255

12.3.2 线程间的发信255

12.3.3 将CPU让给另一个线程256

12.3.4 守护线程256

12.4 不提倡使用的方法257

12.4.1 死锁257

12.4.2 活锁257

12.4.3 资源耗尽257

12.5 调试大量的线程257

12.6 限制线程优先级和调度258

小结258

练习259

练习答案262

第13章 Java Socket编程263

13.1 Socket简介263

13.2 Socket传输模式263

13.3 创建Socket应用264

13.3.1 创建客户端264

13.3.2 创建服务器268

13.3.3 Java数据报类269

13.3.4 简单的Web服务器272

小结274

参考文献275

热门推荐