图书介绍

Java程序设计教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

Java程序设计教程
  • 北京希望电子出版社总策划;袁启昌主编;王趾成副主编;袁海宁,张光瑞编著 著
  • 出版社: 北京:科学出版社
  • ISBN:7030146514
  • 出版时间:2005
  • 标注页数:224页
  • 文件大小:13MB
  • 文件页数:235页
  • 主题词: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章 Java语言概述1

1.1 Java的发展和应用前景1

1.1.1 Java的产生和发展1

1.1.2 Java的应用前景2

1.2 Java的特点2

1.3 Java运行环境的建立4

1.3.1 Java SDK简介4

1.3.2 Java SDK运行环境配置5

1.3.4 Java程序的编译8

1.3.3 Java SDK工具8

1.3.5 Java程序的执行9

1.4 开始第一个Java程序10

1.5 Java的编程风格11

1.6 习题11

第2章 Java语言基础12

2.1 Java语言的基本组成12

2.1.1 标识符12

2.1.2 关键字13

2.1.3 注释13

2.2 数据类型13

2.2.2 整型数据14

2.2.1 常量与变量14

2.2.3 浮点型(实型)数据15

2.2.4 字符型数据16

2.2.5 布尔型数据17

2.2.6 举例17

2.3 各类数值型数据间的混合运算18

2.3.1 自动类型转换18

2.3.2 强制类型转换19

2.4 运算符和表达式19

2.4.1 算术运算符19

2.4.2 关系运算符21

2.4.3 布尔逻辑运算符22

2.4.4 位运算符23

2.4.5 赋值运算符?23

2.4.6 条件运算符24

2.4.7 表达式与运算符优先级24

2.5 流程控制语句25

2.5.1 分支语句25

2.5.2 循环语句31

2.6 习题35

3.1.1 一维数组的定义37

3.1 一维数组37

第3章 数组和字符串37

3.1.2 一维数组元素的引用38

3.1.3 一维数组的初始化38

3.1.4 一维数组程序举例39

3.2 多维数组40

3.2.1 二维数组的定义40

3.2.2 二维数组元素的引用41

3.2.3 二维数组的初始化41

3.2.4 二维数组举例41

3.3 字符串42

3.3.2 创建String对象43

3.3.1 String类43

3.3.3 String类的常用函数44

3.3.4 StringBuffer类47

3.4 习题49

第4章 Java面向对象程序设计50

4.1 面向对象的程序设计方法50

4.1.1 类、对象和消息50

4.1.2 面向对象程序主要特性52

4.2 Java的对象特性53

4.2.1 Reference(引用,参考)53

4.2.2 建立对象54

4.3 Java的类特性56

4.3.1 Java的类结构56

4.3.2 函数(方法)、参数表和返回值57

4.3.3 static数据成员和static函数58

4.4 函数重载60

4.5 对象的初始化61

4.5.1 成员定义初始化61

4.5.2 用构造函数初始化63

4.5.3 static数据成员的初始化67

4.6 关键字this70

4.7 package(包)的使用72

4.8 Java的访问权限76

4.8.1 Java的访问权限饰词76

4.8.2 package访问权限76

4.8.3 public访问权限79

4.8.4 private访问权限80

4.8.5 protected访问权限83

4.8.6 Class访问权限和默认package84

4.9 Java的组合和继承86

4.9.1 组合的使用86

4.9.2 继承的使用90

4.9.3 类的多态性96

4.10.1 Java的抽象类100

4.10 抽象类和接口100

4.10.2 Java的接口102

4.11 习题104

第5章 Java的容器106

5.1 Java的容器简介106

5.2 Collection族系介绍108

5.2.1 Collection接口介绍108

5.2.2 List容器介绍110

5.2.3 Set容器介绍113

5.3.2 Map容器介绍117

5.3.1 Map简介117

5.3 Map族系介绍117

5.4 迭代器121

5.4.1 Iterator迭代器121

5.4.2 ListIterator迭代器123

5.5 习题126

第6章 Java的异常处理机制127

6.1 异常处理简介127

6.1.1 异常处理的概念127

6.1.2 异常处理的结构127

6.1.3 异常的种类128

6.2.1 try...catch...finally语句130

6.2 使用Java的异常处理130

6.2.2 throws和throw关键字137

6.3 创建属于自己的异常类139

6.4 习题143

第7章 流、文件及其输入/输出144

7.1 流和文件144

7.1.1 流的基础知识144

7.1.2 文件145

7.2 基本的输入/输出类145

7.2.1 InputStream类145

7.2.2 OutputStream类146

7.2.4 文件的输入/输出147

7.2.3 PrintStream类147

7.2.5 File类149

7.3 习题154

第8章 图形用户界面GUI155

8.1 常用组件155

8.1.1 图形用户界面的概念155

8.1.2 建立和添加组件156

8.1.3 组件JFrame和JLabel158

8.1.4 组件JTextField和JButton159

8.1.5 组件JCheckBox和JComboBox161

8.1.6 组件JSlider和菜单165

8.2 布局管理器169

8.2.1 布局管理器FlowLayout169

8.2.2 布局管理器BorderLayout171

8.3 Java的事件处理174

8.3.1 事件处理4要素174

8.3.2 事件处理的3种做法175

8.4 习题176

第9章 Applet程序设计177

9.1 Applet概述177

9.1.1 第一个Java Applet177

9.1.2 在HTML文件中嵌入Applet179

9.2 Applet的设计基础180

9.2.1 Applet的类层次180

9.2.2 Applet程序生命周期与实例分析181

9.3 Applet应用例子184

9.3.1 加载图片的Applet184

9.3.2 在Applet中使用超级链接185

9.3.3 播放音乐的Applet188

9.3.4 传递参数给Applet程序190

9.4 Applet的安全限制194

9.5 习题194

10.1.1 线程体195

10.1 线程195

第10章 Java多线程195

10.1.2 线程的状态196

10.2 线程体的构造198

10.2.1 通过继承构造线程体198

10.2.2 通过接口构造线程体200

10.3 生产者—消费者问题201

10.4 习题206

第11章 Java与数据库207

11.1 数据库简介207

11.2 结构化查询语言简介208

11.3.1 ODBC到JDBC的发展历程210

11.3 Java的数据库访问方法:JDBC210

11.3.2 JDBC技术概述211

11.4 JDBC接口介绍213

11.4.1 JDBC数据库访问概述213

11.4.2 JDBC驱动设置215

11.4.3 JDBC Statement语句设置216

11.4.4 JDBC结果集设置217

11.5 一个简单JDBC实例218

11.6 习题219

附录A 命名规范与技巧221

附录B 推荐读物223

热门推荐