图书介绍

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

Java程序设计
  • 孙燕编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113069010
  • 出版时间:2006
  • 标注页数:310页
  • 文件大小:39MB
  • 文件页数:322页
  • 主题词: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.1 Java的发展简史1

第1章 Java语言概述1

1.1.2 Java语言的特点2

1.1.3 Java与C和C++的差别3

1.2 Java的安装5

1.2.1 Java语言的开发工具5

1.2.2 安装JDK 1.46

1.2.3 设置系统环境变量6

1.3 Java语言的应用8

1.3.1 Java应用程序8

1.3.2 Java小程序9

1.4 小结11

1.5 习题11

2.2 数据类型、变量和常量12

2.2.1 数据类型12

2.1 Java程序的构成12

第2章 Java基础知识12

2.2.2 变量和常量17

2.2.3 标识符和关键字18

2.3 运算符和表达式19

2.3.1 算术运算符和算术表达式20

2.3.2 关系运算符和关系表达式22

2.3.3 逻辑运算符和逻辑表达式23

2.3.4 赋值运算符和赋值表达式24

2.3.5 条件运算符和条件表达式24

2.3.6 位运算符和位表达式25

2.3.7 其他运算符26

2.3.8 优先级26

2.3.9 注释语句27

2.4.2 分支语句28

2.4 流程控制语句28

2.4.1 结构化程序设计的3种基本流程28

2.4.3 循环语句30

2.4.4 跳转语句33

2.5 编码规范37

2.5.1 命名规则37

2.5.2 编码格式37

2.6 小结38

2.7 习题38

第3章 面向对象的Java语言40

3.1 面向对象编程的基本概念和特征40

3.1.1 面向对象简介40

3.1.2 对象的基本概念40

3.1.3 类的基本概念40

3.2 类41

3.1.5 面向对象的基本特征41

3.1.4 消息的基本概念41

3.2.1 类的定义42

3.2.2 成员变量与成员方法43

3.2.3 Java中的访问控制44

3.2.4 实例成员和类成员44

3.2.5 构造方法46

3.2.6 方法重载46

3.3 对象47

3.3.1 对象的创建48

3.3.2 对象的使用48

3.3.3 对象的消除49

3.4 类的继承49

3.4.1 创建子类49

3.4.2 抽象类和抽象方法51

3.4.3 super与this的使用52

3.5.1 接口55

3.5 接口与包55

3.5.2 包57

3.6 类的多态65

3.6.1 Java中的多态性65

3.6.2 构造方法的继承与重载66

3.7 Java的内部类69

3.8 小结69

3.9 习题70

第4章 数组与字符串71

4.1 一维数组71

4.1.1 定义71

4.1.2 初始化71

4.1.3 元素的引用72

4.2.1 定义74

4.2 多维数组74

4.2.2 初始化75

4.2.3 元素的引用75

4.3 字符串处理78

4.3.1 生成字符串78

4.3.2 访问字符串79

4.3.3 修改字符串82

4.3.4 其他操作84

4.4 小结86

4.5 习题87

第5章 常见错误和异常处理88

5.1 概述88

5.2 异常类型89

5.2.1 捕获异常89

5.2.3 抛出异常91

5.2.2 声明异常91

5.3 异常处理92

5.3.1 抛弃异常92

5.3.2 捕获异常92

5.3.3 异常处理的原则97

5.4 小结97

5.5 习题98

第6章 线程及其操作99

6.1 线程的实现99

6.1.1 线程的定义99

6.1.2 Java中的线程模型99

6.2 线程的状态及调度99

6.2.1 线程的状态99

6.2.2 线程的调度与优选级100

6.2.3 控制线程103

6.3.1 从Thread类继承106

6.3 多线程程序设计106

6.3.2 实现Runnable接口108

6.3.3 多线程的同步109

6.4 多线程综合实例:时钟112

6.5 Java程序设计流程116

6.6 小结116

6.7 习题117

第7章 Java图形用户界面设计118

7.1 AWT简介118

7.2 AWT容器119

7.2.1 Frame119

7.2.2 Panel120

7.3 布局管理器121

7.3.1 FlowLayout布局管理器121

7.3.2 BorderLayout布局管理器123

7.3.3 GridLayout布局管理器124

7.3.4 CardLayout布局管理器125

7.3.5 GridBagLayout布局管理器126

7.4 AWT组件库129

7.4.1 按钮129

7.4.2 标签130

7.4.3 复选框和单选按钮131

7.4.4 选择框132

7.4.5 列表框132

7.4.6 文本域和文本区133

7.4.7 组件外观颜色和字体134

7.4.8 菜单135

7.5 事件处理机制136

7.6 适配器140

7.7.1 Swing的体系结构141

7.7 用Swing创建用户界面141

7.7.2 Swing的层次结构142

7.7.3 Swing包简介143

7.8 Swing GUI组件143

7.8.1 JApplet143

7.8.2 JButton144

7.8.3 JSlider147

7.8.4 JPasswordField148

7.8.5 JTabbedPane149

7.9 图形用户界面综合实例:计算器151

7.9.1 界面实现151

7.9.2 算法和功能实现153

7.10 小结155

7.11 习题155

8.1 Java Applet概念157

8.1.1 Java Applet的概念157

第8章 Java Applet157

8.1.2 Applet的主要方法和生命周期159

8.1.3 Applet标记159

8.1.4 HTML与Applet参数传递160

8.2 Applet的AWT绘制与显示161

8.2.1 paint()方法161

8.2.2 update()方法162

8.2.3 repaint()方法162

8.3 Applet通信165

8.3.1 同页Applet间的通信165

8.3.2 Applet和浏览器间的通信171

8.3.3 Applet的网络通信173

8.4 多媒体支持173

8.4.1 图片的加载、处理和生成174

8.4.2 动画的生成180

8.4.3 声音文件的播放182

8.5 小结183

8.6 习题184

第9章 输入/输出系统185

9.1 输入输出概述185

9.1.1 流的概念185

9.1.2 Java中包含的输入/输出流185

9.2 Java文件和目录管理187

9.2.1 生成文件对象187

9.2.2 文件名的处理188

9.2.3 测试和设置文件属性189

9.2.4 文件操作方法190

9.3 文件的顺序和随机访问194

9.3.1 文件的顺序访问194

9.3.2 文件的随机访问195

9.4 字节流和字符流处理197

9.5.1 过滤流201

9.5 其他常用流201

9.5.2 管道流203

9.5.3 顺序输入流204

9.6 对象串行化204

9.7 小结207

9.8 习题208

第10章 数据库编程209

10.1 配置ODBC数据源209

10.2 JDBC相关类210

10.2.1 DriverManager类210

10.2.2 Connection接口211

10.2.3 Statement接口212

10.2.4 ResultSet接口213

10.2.5 异常类214

10.3 综合实例215

10.3.1 主界面的设计216

10.3.2 读取并显示数据库中的信息217

10.3.3 对给定的数据进行排序225

10.3.4 对给定的数据进行查询233

10.4 小结236

10.5 习题237

第11章 Javadoc文档和jar文件的生成238

11.1 Javadoc文档的生成238

11.1.1 注释的添加方法238

11.1.2 使用Javadoc命令生成文档240

11.2 jar文件的生成241

11.3 小结243

11.4 习题243

12.1 网络基础知识244

12.1.1 TCP/IP244

第12章 Java网络编程244

12.1.2 URL类245

12.1.3 客户机/服务器模式245

12.1.4 Java网络编程245

12.2 URL编程246

12.2.1 创建URL对象246

12.2.2 获取URL对象的属性246

12.3 Socket编程249

12.3.1 Socket与ServerSocket类249

12.3.2 Socket通信250

12.4 数据报通信258

12.5 小结262

12.6 习题262

第13章 JSP与网站设计263

13.1 JSP运行环境263

13.2 JSP基础知识264

13.3 用JSP进行网站开发275

13.3.1 HTML和JSP的交互访问275

13.3.2 设计Web页面281

13.4 创建网站数据库285

13.4.1 网站功能分析285

13.4.2 E-R模型的建立286

13.4.3 关系表的建立286

13.5 实现图书借阅系统289

13.5.1 用户登录290

13.5.2 书目查询292

13.5.3 查询个人借阅情况294

13.5.4 图书管理297

13.5.5 图书借阅管理303

13.6 小结309

13.7 习题310

热门推荐