图书介绍

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

Java程序设计教程
  • 毛志雄主编 著
  • 出版社: 北京:北京理工大学出版社
  • ISBN:9787564016432
  • 出版时间:2008
  • 标注页数:222页
  • 文件大小:40MB
  • 文件页数:234页
  • 主题词: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

Java语言背景1

Java语言特性2

Java和C、 C++的比较5

Java开发平台6

一个简单的Java程序7

1.2 Java开发环境8

Java虚拟机(JVM)8

JDK、 JRE、 JVM之间的关系9

JDK目录结构10

1.3 Eclipse使用介绍11

Eclipse发展背景11

Eclipse主要特点11

Eclipse下载与安装12

Eclipse开发环境12

第2章 Java程序设计基础15

2.1标识符与数据类型15

标识符15

数据类型15

2.2变量与常量17

常量17

变量18

变量的作用域18

变量的默认值19

2.3语句、表达式和运算符19

赋值运算符与赋值表达式19

语句20

算术运算符20

关系运算符20

逻辑运算符20

位运算符21

其他运算符21

运算符的优先级21

2.4数据类型之间的转换22

自动类型转换22

强制类型转换23

表达式的类型转换23

2.5注释23

2.6关键字24

2.7 Java编码规范与编码格式24

Java基础知识练习题26

第3章 Java流程控制27

3.1选择结构27

if语句27

switch语句30

3.2循环结构31

while语句31

do…while语句32

for循环33

3.3 跳转语句34

break语句35

continue语句35

return语句36

第4章 数组与字符串37

4.1数组37

一维数组的定义37

一维数组的初始化37

一维数组的引用38

多维数组39

二维数组的定义39

二维数组的初始化40

二维数组的引用40

数组的常用方法41

4.2字符串42

字符串常量42

String类字符串43

StringBuffer类字符串46

main()方法参数47

第5章 案例提出——hnsoftedu教务管理系统软件建设需求书49

5.1项目背景49

背景说明49

系统目标49

5.2需求描述49

系统维护50

教师管理50

学生管理50

教学管理50

5.3项目开发工具51

5.4案例系统架构51

分层的概念51

分层的原则52

5.5系统模块分析和设计53

程序结构53

功能说明53

类设计54

5.6业务流程分析55

用户登录序列图55

用户管理序列图56

课程管理序列图57

5.7物理设计58

表汇总58

表设计59

安全性设计59

第6章 面向对象程序设计61

6.1面向对象程序设计思想61

面向对象方法学61

面向对象程序设计的基本概念62

面向对象程序设计实例65

6.2类和对象68

软件对象68

类声明和类体69

类成员变量、成员方法70

理解实例和类成员72

new操作符与点(.)操作符73

6.3类和继承75

继承75

this与super78

抽象类和抽象方法79

方法重载、重写与多态80

6.4类和封装82

封装82

访问控制83

main方法85

6.5初始化和创建对象86

静态初始化static86

final关键字88

构造和初始化89

创建对象90

6.6接口与内部类92

一个简单的接口实例92

接口的定义和实现93

使用接口94

内部类实例95

6.7包(Package)97

包的命名97

类的引入98

包的访问98

包的内容99

包对象和规范100

6.8面向对象设计原则100

第7章 异常处理102

7.1异常和异常处理102

异常102

异常捕获与处理102

异常对象105

try- fiinally语句105

throw语句106

throws语句107

Java异常处理的特点108

7.2 Java异常处理基本技巧108

异常的引发108

异常的传播108

异常的处理109

7.3创建用户自定义异常类109

第8章 多线程程序设计111

8.1线程的概念111

线程、进程和多任务111

Java中的多线程112

8.2多线程程序设计112

从Thread类继承112

实现Runnable接口114

8.3多线程的状态处理115

线程的状态115

对线程状态的控制117

8.4线程的同步与共享118

线程的同步118

线程的优先级与线程调度122

生产者—消费者问题123

8.5一个多线程程序综合实例:银行取钱127

第9章 数据库编程129

9.1 JDBC概述129

什么是JDBC129

JDBC体系结构129

JDBC的用途129

JDBC驱动程序的类型130

JDBC与ODBC的比较131

9.2 JDBC实现数据库操作的方法131

加载驱动程序132

建立数据库连接132

进行数据库操作133

处理执行SQL语句的结果134

声明语句的释放134

9.3 JDBC类和接口详解134

Statement、 PreparedStatement、 CallableStatement135

ResultSet接口137

Java.sql.SQLException类139

9.4 JDBC处理数据库事务139

9.5完善案例141

第10章 输入/输出处理145

10.1输入/输出流概述145

输入/输出流概念145

输入/输出类层次145

标准输入/输出147

10.2字节输入/输出流148

文件输入/输出字节流148

过滤流150

10.3字符输入/输出流153

输入/输出字符流153

文件输入/输出字符流153

缓冲字符流154

打印输出字符流155

10.4文件处理156

文件和目录管理156

文件顺序访问157

文件随机访问158

10.5对象的串行化160

串行化的概念和目的160

串行化方法160

10.6其他常用流162

管道流162

内存的访问162

顺序流163

第11章 网络编程164

11.1网络技术基本概念164

TCP/IP协议集合164

IP地址与端口165

URL166

Socket技术166

11.2 Java网络技术架构166

11.3 URL编程167

创建URL对象167

获取URL对象的信息168

URL应用实例168

11.4 Socket编程169

Socket类和ServerSocket类170

Socket编程基本步骤171

Socket通信实例:服务端程序与客户端程序171

案例完善:支持多客户的Client/Server程序设计174

11.5数据报Datagram通信174

什么是Datagram175

DatagramSocket/DatagramPacket175

案例:用数据报进行广播通信176

第12章 图形用户界面设计179

12.1 AWT简介179

12.2 AWT组件179

12.3 AWT容器179

Frame179

panel容器180

12.4布局管理器181

FlowLayout181

BorderLayout182

CardLayout183

GridLayout184

GridBagLayout185

12.5事件处理187

事件处理机制187

事件层次结构187

事件处理方法188

事件适配器189

典型事件处理189

12.6 Swing191

Swing包简介191

Swing容器192

标签(JLabel )193

按钮(JButton)193

文本框(Jtext )195

复选框(JCheckBox)199

单选按钮(JRadioButton )201

列表框(JList )202

组合框(JComboBox )204

滑块(JSlider )206

Jdialog对话框207

菜单209

12.7 Applet概述212

Applet实例212

Applet安全模型213

12.8图形界面设计实例:画图216

12.9完善案例221

系统的用户界面架构设计221

系统界面程序实现221

参考文献222

热门推荐