图书介绍

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

Java程序设计
  • 曲朝阳,杨杰明,曹杰,杨胜春编著 著
  • 出版社: 清华大学出版社;北京交通大学出版社
  • ISBN:9787811234169
  • 出版时间:2008
  • 标注页数:353页
  • 文件大小:65MB
  • 文件页数:368页
  • 主题词: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面向对象程序设计1

1.2程序设计语言2

1.3Java语言介绍3

1.3.1什么是Java3

1.3.2一切都是对象4

1.3.3Java的实现机制5

1.3.4Java语言的特点6

1.4Java资源的获取与安装8

1.4.1安装Java2SDK8

1.4.2更新系统环境变量11

1.5Java程序的开发过程14

1.5.1Java程序开发、编译和执行14

1.5.2Application举例14

1.5.3Applet举例16

1.5.4Servlet举例18

1.5.5JSP举例19

1.6Java程序规范21

1.6.1制定编码规范的必要性21

1.6.2Java文件格式21

1.6.3命名规范24

1.6.4代码编写格式25

1.6.5注释规范26

1.6.6排版规范27

1.6.7Java源程序示例27

1.7Java开发工具介绍29

1.8本章小结30

1.9习题30

第2章 Java程序设计基础32

2.1常量32

2.1.1整型常量32

2.1.2浮点型常量32

2.1.3布尔常量33

2.1.4字符常量33

2.1.5字符串常量33

2.2变量33

2.2.1变量的名字34

2.2.2变量初始化35

2.2.3final变量36

2.3Java基本数据类型及相互转换36

2.3.1整型36

2.3.2实型37

2.3.3字符型37

2.3.4布尔型38

2.3.5基本数据类型的相互转换38

2.4运算符与表达式39

2.4.1算术运算符39

2.4.2关系与逻辑运算符42

2.4.3位运算符44

2.4.4赋值运算符45

2.4.5其他运算符45

2.4.6表达式46

2.5控制语句48

2.5.1赋值语句48

2.5.2分支语句48

2.5.3循环语句51

2.5.4跳转语句54

2.6数组55

2.6.1一维数组55

2.6.2二维数组57

2.7本章小结58

2.8习题59

第3章 Java的面向对象程序设计63

3.1面向对象的概念63

3.1.1面向过程编程与面向对象编程63

3.1.2面向对象编程的基本概念64

3.1.3面向对象编程的特征64

3.2类65

3.2.1类的结构65

3.2.2类声明66

3.2.3类修饰符66

3.2.4成员变量67

3.2.5方法68

3.2.6内部类72

3.3对象73

3.3.1对象的创建73

3.3.2构造方法74

3.3.3对象的使用76

3.4类的继承77

3.4.1子类、父类与继承机制77

3.4.2继承的实现78

3.4.3特殊变量82

3.4.4类转换83

3.4.5终结方法和终结类84

3.5类的多态84

3.5.1重载85

3.5.2重构86

3.5.3多态应用87

3.6接口88

3.6.1抽象类88

3.6.2接口的定义、实现与使用91

3.6.3接口、抽象类区别93

3.7包93

3.8UML简介95

3.8.1UML形成95

3.8.2UML价值96

3.8.3UML的定义96

3.8.4UML的建模机制99

3.9本章小结99

3.10习题100

第4章 在线教学测评系统分析与设计105

4.1在线教学测评系统概述105

4.1.1系统描述105

4.1.2涉众和用户105

4.1.3功能特性和约束106

4.1.4其他需求和属性107

4.2系统需求107

4.2.1需求概述107

4.2.2定义系统107

4.2.3精化系统定义110

4.3系统分析111

4.3.1分析概述111

4.3.2定义初始框架111

4.3.3分析行为113

4.4系统设计115

4.4.1设计概述115

4.4.2精化架构115

4.4.3细化设计117

4.5系统实施117

4.5.1实施概述117

4.5.2构造实施模型117

4.5.3实施设计元素118

4.6本章小结118

4.7习题118

第5章 Java的异常处理119

5.1异常与异常类119

5.1.1Java异常的概念119

5.1.2异常处理机制119

5.1.3异常类的层次121

5.1.4异常处理的特点123

5.2异常的处理123

5.2.1异常的抛出123

5.2.2异常的捕获126

5.2.3多异常的处理128

5.2.4正确使用异常129

5.3本章小结130

5.4习题130

第6章 Java的图形用户界面133

6.1GUI编程基础133

6.2使用Swing组件134

6.2.1框架136

6.2.2对话框137

6.2.3JOptionPane类139

6.2.4面板143

6.2.5标签144

6.2.6文本域145

6.2.7多行文本框146

6.2.8按钮148

6.2.9菜单150

6.3布局管理器153

6.3.1FlowLayout153

6.3.2BorderLayout155

6.3.3GridLayout156

6.3.4组合布局管理器158

6.3.5GridBagLayout158

6.4Java的事件处理162

6.4.1事件处理的基本过程162

6.4.2Java的事件处理163

6.5从AWT到Swing的转换169

6.6在线测评系统的界面设计171

6.6.1客户端的界面实现171

6.6.2客户端程序的事件处理175

6.7本章小结176

6.8习题176

第7章 Java网络编程基础180

7.1网络通信概述180

7.1.1通信主体的定位181

7.1.2TCP协议和UDP协议182

7.1.3网络程序设计的基本方式182

7.2使用URL类访问WWW资源183

7.2.1资源定位器URL和URL类183

7.2.2URLConnection类和InetAddress类186

7.3连接通信189

7.3.1Socket和连接189

7.3.2Socket类和ServerSocket类190

7.3.3Client/Server结构的通信实例191

7.4在线测评系统客户机端与服务器的连接196

7.5本章小结198

7.6习题198

第8章 I/O流和文件199

8.1I/O流概述199

8.1.1流的概念199

8.1.2流的分类及层次199

8.1.3File类201

8.2字节流203

8.2.1字节输入流203

8.2.2字节输出流209

8.3字符流212

8.3.1字符输入流212

8.3.2字符输出流216

8.4对象流218

8.4.1对象串行化218

8.4.2串行化方法219

8.4.3串行化的注意事项220

8.5随机文件读写221

8.6在线测评系统客户机端与服务器的通信223

8.7本章小结227

8.8习题227

第9章 多线程228

9.1多线程的基本概念228

9.1.1程序、进程和多任务228

9.1.2线程228

9.1.3多线程229

9.1.4Java的多线程机制与线程的生命周期229

9.2线程的使用方法231

9.2.1通过继承Thread类创建线程231

9.2.2通过Runnable接口创建线程234

9.3线程的优先级235

9.4线程的资源共享及同步236

9.4.1线程间的资源共享236

9.4.2线程间的通信241

9.4.3死锁243

9.5在线测评系统中的多线程243

9.6本章小结246

9.7习题247

第10章 Java与数据库的连接249

10.1数据库基础知识249

10.1.1关系数据库的基本概念249

10.1.2数据定义语言250

10.1.3数据操纵语言251

10.1.4数据查询语句252

10.2ODBC概述252

10.3JDBC概述253

10.3.1什么是JDBCAPI253

10.3.2JDBC的工作流程254

10.3.3JDBC驱动程序254

10.3.4JDBCAPI简介255

10.4通过JDBC访问数据库260

10.4.1设置数据源260

10.4.2JDBC-ODBC桥接器265

10.4.3本地协议纯Java驱动程序267

10.5在线测评系统中的数据库访问269

10.6本章小结273

10.7习题273

第11章 Applet编程276

11.1Applet简介276

11.2Applet的生命周期及常用方法276

11.2.1Applet生命周期的基本方法276

11.2.2Applet的其他常用方法279

11.3运行Applet程序的步骤282

11.4Applet和Application283

11.4.1Applet与Application的区别283

11.4.2Applet和Application的联系283

11.4.3Applet参数传送285

11.5Applet在Web中的应用287

11.5.1访问WWW资源287

11.5.2访问网络资源288

11.6小应用程序的安全性限制289

11.7本章小结289

11.8习题290

第12章 远程方法调用291

12.1远程方法调用相关概述291

12.2RMI的原理292

12.2.1RMI系统运行机理292

12.2.2对象序列化293

12.2.3RMI系统的组成294

12.3RMI的具体实现294

12.3.1分布式应用的实现和运行步骤294

12.3.2分布式应用的实例295

12.4RMI的优点297

12.5将现有应用程序转换为客户-服务器应用程序298

12.6本章小结299

12.7习题299

第13章 Servlet和JSP核心编程300

13.1Servlet和JSP概述300

13.1.1JavaServlet及其特点300

13.1.2JSP及其特点301

13.2JSPServlet设置开发、运行环境302

13.2.1安装Servlet和JSP开发工具302

13.2.2安装支持Servlet的Web服务器302

13.3JSPServlet基础知识303

13.3.1Servlet基本结构303

13.3.2输出纯文本的简单Servlet304

13.3.3输出HTML的Servlet305

13.3.4几个HTML工具函数306

13.4处理表单数据307

13.4.1表单数据概述307

13.4.2实例:读取三个表单变量308

13.4.3实例:输出所有的表单数据309

13.5读取HTTP请求头312

13.5.1HTTP请求头概述312

13.5.2在Servlet中读取请求头312

13.5.3实例:输出所有的请求头313

13.6访问CGI变量314

13.6.1CGI变量概述314

13.6.2标准CGI变量的Servlet等价表示314

13.6.3实例:读取CGI变量315

13.7HTTP应答状态317

13.7.1状态代码概述317

13.7.2设置状态代码317

13.7.3HTTP1.1状态代码及其含义318

13.7.4实例:访问多个搜索引擎320

13.8设置HTTP应答头322

13.8.1HTTP应答头概述322

13.8.2常见应答头及其含义323

13.8.3实例:内容改变时自动刷新页面324

13.9处理Cookie327

13.9.1Cookie概述327

13.9.2Servlet的CookieAPI327

13.9.3几个Cookie工具函数328

13.9.4实例:定制的搜索引擎界面329

13.10会话状态332

13.10.1会话状态概述332

13.10.2会话状态跟踪API333

13.10.3实例:显示会话信息335

13.11JSP及语法概要336

13.11.1概述336

13.11.2JSP语法概要表337

13.11.3关于模板文本(静态HTML)340

13.12JSPServlet脚本元素、指令和预定义变量340

13.12.1JSP脚本元素340

13.12.2JSP指令341

13.12.3实例:脚本元素和指令的应用343

13.12.4JSP预定义变量344

13.13JSP动作345

13.13.1jsp:include动作345

13.13.2jsp:useBean动作346

13.13.3关于jsp:useBean的进一步说明347

13.13.4jsp:setProperty动作348

13.13.5jsp:getProperty动作350

13.13.6jsp:forward动作350

13.13.7jsp:plugin动作和特殊的标记或字符350

13.14本章小结351

13.15习题351

热门推荐