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

- 曲朝阳,杨杰明,曹杰,杨胜春编著 著
- 出版社: 清华大学出版社;北京交通大学出版社
- ISBN:9787811234169
- 出版时间:2008
- 标注页数:353页
- 文件大小:65MB
- 文件页数:368页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
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
热门推荐
- 3382910.html
- 504825.html
- 2467464.html
- 3578758.html
- 3507804.html
- 422729.html
- 2693055.html
- 1491041.html
- 1591692.html
- 1453375.html
- http://www.ickdjs.cc/book_3105018.html
- http://www.ickdjs.cc/book_1404423.html
- http://www.ickdjs.cc/book_1306215.html
- http://www.ickdjs.cc/book_3085881.html
- http://www.ickdjs.cc/book_1680323.html
- http://www.ickdjs.cc/book_1867168.html
- http://www.ickdjs.cc/book_217413.html
- http://www.ickdjs.cc/book_2168522.html
- http://www.ickdjs.cc/book_3729608.html
- http://www.ickdjs.cc/book_146399.html