图书介绍

Java 2程序设计基础教程与上机指导2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java 2程序设计基础教程与上机指导
  • 计算机职业教育联盟主编;蔡勇等编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302098832
  • 出版时间:2005
  • 标注页数:355页
  • 文件大小:24MB
  • 文件页数:368页
  • 主题词:

PDF下载


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

下载说明

Java 2程序设计基础教程与上机指导PDF格式电子书版下载

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

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

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

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

图书目录

目录1

第1章 Java开发基础1

1.1 面向对象程序设计思想1

1.1.1 面向对象的基本特征1

1.1.2 面向对象程序设计步骤3

1.2 Java的虚拟机机制4

1.3 搭建Java开发环境5

1.3.1 安装J2SDK5

1.3.2 设置J2SE6

1.3.3 J2SDK帮助文档的利用7

1.4 应用程序流程8

1.4.1 建档应用程序Javadoc8

1.4.2 反编译工具的使用10

1.5 上机指导11

1.5.1 环境测试11

1.5.2 程序调试16

1.6 习题18

第2章 Java编程基础20

2.1 Java基本语法格式20

2.1.1 关键字20

2.1.2 Java中的标识符21

2.1.3 Java语言中的基本数据类型21

2.1.4 Java中的命名规则22

2.1.5 Java中的一些注意事项22

2.2 变量及变量的作用域23

2.2.1 变量的定义23

2.2.2 Java的变量类型23

2.2.3 基本数据类型之间的转换23

2.2.4 变量的作用域24

2.3 运算符与表达式25

2.3.1 运算符的分类25

2.3.2 运算符的优先级28

2.4 修饰符29

2.5 程序的流程控制语句31

2.5.1 顺序结构31

2.5.2 分支语句31

2.5.3 循环语句34

2.5.4 跳转语句36

2.5.5 灵活运用return语句38

2.6 数组39

2.6.1 数组的定义及初始化39

2.6.2 使用数组时应该注意的问题41

2.6.3 多维数组42

2.7 上机指导43

2.7.1 一个经典算法43

2.7.2 值求和问题43

2.8 习题44

2.7.3 冒泡排序问题44

第3章 类46

3.1 包46

3.1.1 包及包中类的导入46

3.1.2 自定义程序库48

3.2 类49

3.2.1 类的定义49

3.2.2 成员变量51

3.2.3 成员方法52

3.2.4 类的组合53

3.2.5 类的继承55

3.3 对象58

3.3.1 创建对象58

3.3.2 使用对象59

3.3.3 访问对象60

3.3.4 this语句62

3.4 多态的灵活运用64

3.5 上机指导65

3.5.1 一个简单的加密类的创建与使用65

3.6 习题66

第4章 接口69

4.1 接口的定义69

4.1.1 接口的声明69

4.1.2 接口体69

4.1.3 抽象类70

4.2 接口的实现和使用71

4.2.1 关键字implements的使用71

4.2.2 接口的类型71

4.2.3 实现接口时要注意的问题73

4.3 接口的多重继承75

4.3.1 接口的多重继承75

4.3.2 把interfaces内的数据成员初始化78

4.4 接口的嵌套79

4.5 上机指导81

4.6 习题83

第5章 异常处理85

5.1 异常的概述85

5.1.1 异常及其分类85

5.1.2 异常的局限性87

5.2 异常的处理88

5.2.1 异常的处理机制88

5.2.2 捕捉异常89

5.2.3 引发异常89

5.3 异常的使用92

5.3.1 try/catch/finally的使用92

5.3.2 自定义异常92

5.4 上机指导93

5.5 习题95

6.1.1 String类字符串的构造97

第6章 字符串的使用97

6.1 String类97

6.1.2 获取字符串信息99

6.1.3 字符串比较100

6.1.4 字符串提取103

6.1.5 字符串的修改105

6.1.6 字符串的连接107

6.1.7 字符串转换和toString108

6.2 StringBuffer类109

6.2.1 创建StringBuffer类对象109

6.2.2 StringBuffer类对象的操作109

6.3 上机指导114

6.3.1 搜索字符串114

6.3.2 用StringBuffer处理字符串115

6.4 习题116

7.1 Java集合框架简介118

第7章 Java集合118

7.2 Java集合接口119

7.2.1 Collection接口119

7.2.2 List接口121

7.2.3 Set接口122

7.2.4 Map接口122

7.3 集合的实现123

7.3.1 ArrayList123

7.3.2 LinkedList126

7.3.3 HashSet128

7.3.4 TreeSet129

7.3.5 HashMap130

7.3.6 TreeMap131

7.4 通过迭代方法访问类集133

7.5 上机指导135

7.6 习题142

第8章 Java图形用户界面144

8.1 Java图形用户界面概述144

8.1.1 Java GUI的组成144

8.1.2 创建GUI应用程序145

8.2 GUI程序设计常用技术148

8.2.1 属性和方法148

8.2.2 事件处理机制150

8.3 GUI常用组件的使用151

8.3.1 标签152

8.3.2 按钮152

8.3.3 下拉框153

8.3.4 文本框154

8.4 布局管理的使用155

8.5 上机指导157

8.6 习题161

第9章 app let163

9.1 applet概述163

9.2 applet实现164

9.2.1 applet的生命周期164

9.2.2 简单applet实例164

9.2.3 applet标记165

9.2.4 applet部署167

9.2.5 结合图形组件169

9.3 applet通信170

9.3.1 同网页内applet间的通信170

9.3.2 applet与浏览器的通信172

9.4 上机指导173

9.5 习题177

10.1 文件的基本操作179

10.1.1 获取文件名清单179

第10章 I/O系统179

10.1.2 获取文件属性信息181

10.1.3 建立和删除文件183

10.2 流概述184

10.3 字节流185

10.3.1 ByteArrayInputStream188

10.3.2 ByteArrayOutputStream190

10.3.3 FileInputStream192

10.3.4 FileOutputStream194

10.3.5 FilterInputStream196

10.3.6 FilterOutputStream200

10.3.7 SequenceInputStream206

10.4 字符流208

10.4.1 CharArrayReader210

10.4.2 CharArrayWriter211

10.4.3 InputStreamReader213

10.4.4 OutputStreamWriter214

10.4.5 FileReader216

10.4.6 FileWriter217

10.4.7 StringReader217

10.4.8 StringWriter218

10.4.9 BufferedReader219

10.4.10 LineNumberReader221

10.4.11 BufferedWriter223

10.4.12 PrintWriter224

10.5 基本输入输出226

10.5.1 标准输入的读取227

10.5.2 标准输出的写入227

10.5.3 重定向标准输入输出228

10.6 随机访问文件230

10.7 上机指导233

10.8 习题243

11.1 线程的概念245

第11章 多线程245

11.2 线程的创建246

11.2.1 继承自类Thread246

11.2.2 实现接口Runnable248

11.2.3 两种创建线程方式的对比249

11.2.4 守护线程Daemon249

11.3 线程的同步252

11.3.1 资源冲突252

11.3.2 同步机制253

11.3.3 同步效率256

11.4 线程间的通信256

11.5 线程的控制261

11.5.1 线程的状态261

11.5.2 线程的优先级261

11.5.3 线程的生命周期262

11.5.4 控制线程的状态263

11.6 使用多线程应注意的问题268

11.6.1 多线程的效率268

11.6.2 饿死268

11.6.3 死锁269

11.6.4 不建议使用的方法270

11.7 上机指导270

11.8 习题274

第12章 网络编程276

12.1 网络基础知识276

12.1.1 IP地址与端口号276

12.1.2 服务器与客户端277

12.1.3 TCP与UDP278

12.2 Java网络编程基础278

12.2.1 URL的表示279

12.2.2 IP地址的表示280

12.2.3 IP地址加端口号的表示283

12.3 基于TCP的网络通信284

12.3.1 TCP连接285

12.3.2 TCP通信287

12.4 基于UDP的网络通信292

12.4.1 UDP数据报文包293

12.4.2 UDP通信295

12.5 上机指导299

12.6 习题304

第13章 数据库应用307

13.1 JDBC简介307

13.2 建立与数据库系统的连接311

13.2.1 建立与Oracle的连接313

13.2.2 建立与Microsoft SQL Server的连接315

13.3 访问数据库316

13.3.1 Statement316

13.3.2 ResultSet319

13.4 上机指导324

13.5 习题335

第14章 Java编程规范与开发技巧337

14.1 Java编程规范337

14.1.1 版权和版本的声明337

14.1.2 方法文档标记338

14.1.3 命名规范338

14.1.4 代码编写格式339

14.1.5 Java源文件范例339

14.2 Java中链表的实现方法340

14.3 Java 2类库342

14.3.1 Java基础类库342

14.3.2 其他功能344

14.3.3 商业功能346

14.4 上机指导347

14.5 习题350

附录 参考答案352

热门推荐