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

- 李钟尉,陈丹丹编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:9787115194206
- 出版时间:2009
- 标注页数:468页
- 文件大小:153MB
- 文件页数:488页
- 主题词:JAVA语言-程序设计-教材
PDF下载
下载说明
JAVA程序设计标准教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 搭建Java开发环境1
1.1 Java语言的产生与发展2
1.2 Java语言的特点2
1.3搭建Java开发环境3
1.3.1下载JDK3
1.3.2安装JDK6
1.3.3 Windows系统下配置和测试JDK8
1.4 Java程序的开发过程9
1.5一个简单的Java应用程序9
1.5.1构建Java程序10
1.5.2编译和运行Java程序10
1.5.3使用Java核心API文档11
1.6本章小结12
第2章 开发工具Eclipse13
2.1 Eclipse的安装与启动14
2.1.1下载Eclipse14
2.1.2安装Eclipse中文包16
2.1.3启动Eclipse19
2.2 Eclipse的工作台20
2.2.1 Eclipse工作台概述20
2.2.2透视图21
2.2.3视图22
2.2.4编辑器24
2.2.5熟悉Eclipse的菜单栏和工具栏25
2.3编写Java程序32
2.3.1新建Java项目32
2.3.2新建Java类33
2.3.3编写Java代码35
2.3.4运行程序36
2.3.5保存并关闭Java项目36
2.4 Eclipse资源管理37
2.4.1导入Java类37
2.4.2导入Java项目38
2.4.3导出Java项目39
2.5本章小结40
第3章 Java语言基础41
3.1编码规范42
3.1.1 Java命名规范42
3.1.2代码编写规则42
3.1.3 Java程序的注释43
3.2常量与变量44
3.2.1常量的概念及使用44
3.2.2变量的概念及命名规则44
3.2.3变量的初始化及赋值45
3.2.4变量的有效范围46
3.3数据类型48
3.3.1基本数据类型48
3.3.2引用类型53
3.3.3基本类型与引用类型的区别53
3.3.4数据类型间的转换55
3.4运算符61
3.4.1赋值运算符61
3.4.2算术运算符63
3.4.3关系运算符65
3.4.4逻辑运算符69
3.4.5位运算符71
3.4.6字符串连接运算符74
3.4.7其他运算符74
3.4.8运算符的优先级别及结合性76
3.5了解Java标识符77
3.6本章小结77
第4章 算法和流程控制语句78
4.1算法79
4.1.1什么是算法79
4.1.2算法的描述方法79
4.1.3程序3种控制结构80
4.2分支语句82
4.2.1简单的if条件语句82
4.2.2 if.else条件语句83
4.2.3 if.else if多分支语句85
4.2.4 if语句的嵌套87
4.2.5 switch多分支语句89
4.2.6 if语句和switch语句的区别92
4.3循环语句92
4.3.1 for循环语句92
4.3.2 while循环语句94
4.3.3 do.while循环语句96
4.3.4循环的嵌套98
4.3.5各循环语句间的区别99
4.4跳转语句99
4.4.1 break 跳转语句100
4.4.2 continue 跳转语句101
4.4.3 return跳转语句102
4.5本章小结102
第5章 数组103
5.1一维数组104
5.1.1声明一维数组104
5.1.2创建一维数组104
5.1.3初始化一维数组105
5.1.4使用一维数组106
5.2二维数组107
5.2.1声明二维数组108
5.2.2创建二维数组108
5.2.3初始化二维数组109
5.2.4使用二维数组110
5.3多维数组111
5.3.1声明多维数组111
5.3.2创建多维数组111
5.3.3初始化多维数组111
5.3.4使用多维数组112
5.4操作数组112
5.4.1复制数组112
5.4.2排序数组113
5.4.3比较数组115
5.4.4搜索数组116
5.4.5填充数组117
5.4.6传递数组118
5.5本章小结119
第6章 字符串处理120
6.1字符串121
6.1.1字符串常量121
6.1.2声明字符串变量121
6.1.3创建字符串121
6.2连接字符串123
6.2.1字符串与字符串的连接123
6.2.2字符串与其他类型数据的连接123
6.3字符串操作125
6.3.1比较字符串125
6.3.2获取字符串的长度127
6.3.3字符串的大小写转换127
6.3.4查找字符串127
6.3.5获取字符串的子字符串129
6.3.6替换或去除字符串中的空格129
6.3.7分割字符串130
6.4格式化字符串130
6.4.1常规类型的格式化130
6.4.2日期和时间字符串格式化133
6.5使用StringBuilder类136
6.5.1创建字符串生成器137
6.5.2字符串生成器的应用137
6.6本章小结139
第7章 面向对象编程140
7.1面向对象程序设计141
7.1.1面向对象程序设计的概述141
7.1.2面向对象程序设计的特点141
7.2类和对象143
7.2.1定义类143
7.2.2了解成员方法144
7.2.3成员变量和局部变量145
7.2.4构造方法的概念及用途146
7.2.5创建对象147
7.2.6使用对象147
7.2.7销毁对象148
7.3包148
7.3.1包的概念149
7.3.2创建包149
7.3.3使用包中的类149
7.4继承150
7.4.1继承的概念150
7.4.2子类对象的创建150
7.4.3继承的使用原则150
7.4.4使用this关键字152
7.4.5使用super关键字152
7.5多态153
7.5.1方法的重载153
7.5.2方法的覆盖154
7.6抽象类与final类155
7.6.1抽象类的概念及应用155
7.6.2 final类的概念及应用157
7.7接口158
7.7.1定义接口158
7.7.2实现接口158
7.8本章小结160
第8章 集合类161
8.1集合类概述162
8.2 Collection接口162
8.2.1 addAll(Collection<? extends E> col)方法163
8.2.2 removeAll(Collection<?> col)方法164
8.2.3 retainAll(Collection<?> col)方法165
8.2.4 containsAll(Collection<?> col)方法165
8.2.5 toArray(T[] t)方法166
8.3 List集合166
8.3.1 List集合的用法166
8.3.2使用ArrayList类169
8.3.3使用LinkedList类170
8.3.4客户化排序List集合171
8.4 Set集合174
8.4.1使用HashSet类175
8.4.2使用TreeSet类176
8.5 Map集合179
8.5.1 Map集合的用法180
8.5.2使用HashMap类181
8.5.3使用TreeMap类182
8.6本章小结184
第9章 异常处理185
9.1常见异常列表186
9.2 Java异常处理186
9.3内置异常类192
9.3.1 Error类192
9.3.2 Exception类193
9.4自定义异常194
9.5异常处理使用原则196
9.6本章小结197
第10章 I/.处理198
10.1 Java的I/O处理方式199
10.1.1 I/O的基本模式199
10.1.2 Java提供的流类199
10.2以byte为数据单位的流类201
10.2.1 InputStream类201
10.2.2 OutputStream类202
10.3以char为数据单位的流类203
10.3.1 Reader类203
10.3.2 Writer类204
10.4常用I/O处理方式205
10.4.1文件类205
10.4.2文件的字节输入输出流207
10.4.3文件的字符输入输出流209
10.4.4对象序列化211
10.5对文件及文件夹进行操作213
10.5.1复制文件213
10.5.2复制文件夹214
10.5.3删除文件215
10.5.4分行写入文件215
10.6本章小结216
第11章 线程217
11.1概述218
11.1.1进程218
11.1.2线程218
11.2线程的创建219
11.2.1线程的创建方式219
11.2.2继承Thread类220
11.2.3实现Runnable接口222
11.2.4两种创建线程方式的比较223
11.3线程的生命周期223
11.4线程的优先级及执行顺序224
11.4.1线程的优先级224
11.4.2线程的执行顺序225
11.5线程的控制228
11.5.1线程的启动228
11.5.2线程的挂起228
11.5.3线程状态检查232
11.5.4结束线程233
11.5.5后台线程233
11.5.6线程组234
11.6线程的同步234
11.7线程通信237
11.8多线程产生死锁240
11.9本章小结241
第12章 JDBC技术242
12.1 JDBC概述243
12.1.1 JDBC-ODBC桥技术介绍243
12.1.2 JDBC技术介绍243
12.1.3 JDBC驱动类型244
12.2 JDBC中的常用接口245
12.2.1.Driver接口245
12.2.2 DriverManager245
12.2.3 Connection接口245
12.2.4 Statement接口246
12.2.5 PreparedStatement接口246
12.2.6 Call ableStatement接口247
12.2.7 ResultSet接口248
12.3连接数据库250
12.3.1加载JDBC驱动程序250
12.3.2创建数据库连接250
12.3.3执行SQL语句250
12.3.4获得查询结果251
12.3.5关闭连接251
12.4操作数据库251
12.4.1添加数据251
12.4.2查询数据253
12.4.3修改数据254
12.4.4删除数据255
12.5应用JDBC事务256
12.6连接池技术258
12.6.1连接池简介259
12.6.2获得JNDI的名称实现对数据库的连接259
12.7本章小结261
第13章 使用Java Swing262
13.1 Swing概述263
13.2创建窗体263
13.3使用组件265
13.3.1 JLabel(标签)组件265
13.3.2 JButton(按钮)组件266
13.3.3 JRadioButton(单选按钮)组件268
13.3.4 JCheckBox(复选框)组件269
13.3.5 JComboBox(选择框)组件270
13.3.6JList(列表框)组件272
13.3.7 JTextField(文本框)组件274
13.3.8 JPasswordField(密码框)组件275
13.3.9 JTextArea(文本域)组件276
13.4常用布局管理器277
13.4.1不使用布局管理器277
13.4.2使用边界布局管理器278
13.4.3使用网格布局管理器280
13.5本章小结282
第14章 进销存管理系统283
14.1需求分析284
14.1.1需求分析284
14.1.2可行性分析284
14.2系统设计284
14.2.1项目规划284
14.2.2功能结构分析285
14.3数据库设计285
14.3.1 E-R图285
14.3.2数据表概要说明287
14.3.3主要数据表的结构288
14.4系统登录模块设计290
14.4.1登录功能设计290
14.4.2不规则登录窗体设计290
14.5程序主界面的设计294
14.5.1创建主窗口294
14.5.2初始化程序主界面的initialize()方法295
14.5.3添加菜单和工具按钮的方法296
14.5.4创建Action对象的addFrameAction()方法298
14.5.5获取功能窗体的getIFrame()方法299
14.5.6关于对话框的事件监听器300
14.6基础信息模块设计301
14.6.1商品信息管理模块设计301
14.6.2商品添加功能设计301
14.6.3设置组件布局位置的setupComponent()方法304
14.6.4商品修改与删除功能设计304
14.7进货管理模块设计307
14.7.1进货单功能设计307
14.7.2初始化表格的initTable()方法310
14.7.3初始化商品下拉选择框的initSpBox()方法311
14.7.4初始化进货单窗体的initTasks类311
14.7.5初始化进货票号文本框的initPiaoHao()方法312
14.8销售管理模块设计313
14.8.1销售单功能设计313
14.8.2初始化销售单窗体的initTasks类314
14.9库存管理模块设计315
14.9.1库存盘点功能设计315
14.9.2库存价格调整功能设计318
14.10查询统计模块设计319
14.10.1销售排行功能设计319
14.10.2执行销售排行功能的事件监听器320
14.11系统设置模块设计321
14.11.1操作员管理321
14.11.2权限管理323
14.12数据库模块325
14.12.1数据库连接325
14.12.2获取用户信息的getUser()方法326
14.12.3添加商品信息的addSp()方法326
14.12.4获取所有商品信息的getSpInfos()方法327
14.12.5添加入库信息的insertRuku.Info()方法328
14.12.6获取最大入库编号的getRuKuMainMaxId()方法329
14.12.7更新用户信息的updateUser()方法329
14.13本章小结330
第15章 JSP入门331
15.1 JSP技术概述332
15.2 JSP技术特征332
15.2.1跨平台332
15.2.2静态内容和动态内容的分离332
15.2.3可重复使用的组件333
15.2.4沿用了JavaServlet的所有功能333
15.2.5预编译333
15.3 JSP与其他网络编程语言的比较333
15.3.1 CGI333
15.3.2 ASP333
15.3.3 PHP334
15.3.4 JSP334
15.4 JSP的处理过程334
15.5 Tomcat服务器的安装和启动335
15.5.1 Tomcat服务器的安装335
15.5.2 Tomcat服务器的启动336
15.6开发与部署Web应用程序336
15.6.1 MyEclipse开发Web应用程序337
15.6.2部署JSP程序338
15.7本章小结339
第16章 JSP语法340
16.1了解 JSP的基本构成341
16.1.1 JSP中的指令标识341
16.1.2 HTML标记语言341
16.1.3嵌入的Java代码片段341
16.1.4 JSP表达式341
16.2 JSP的指令标识341
16.2.1使用Page指令342
16.2.2使用include指令344
16.2.3使用taglib指令345
16.3 JSP的脚本标识345
16.3.1 JSP表达式(Expression)345
16.3.2声明标识(Declaration)346
16.3.3小脚本程序(Scriptlet)347
16.4 JSP的注释347
16.4.1 HTML中的注释347
16.4.2带有JSP表达式的注释348
16.4.3隐藏注释348
16.4.4小脚本程序(Scriptlet)中的注释348
16.5 JSP的动作标识350
16.5.1包含文件的动作<jsp:include>351
16.5.2重定向资源的动作<jsp:forward>352
16.5.3声明使用JavaBean的动作<jsp:useBean>354
16.5.4设置JavaBean属性值的动作<jsp:setProperty>360
16.5.5获取JavaBean属性值的动作<jsp:getProperty>362
16.5.6声明使用Java插件的动作<jsp:plugin>362
16.6本章小结363
第17章 JSP的内置对象364
17.1 JSP内置对象的概述365
17.2 request对象366
17.2.1访问请求参数366
17.2.2在作用域中管理属性367
17.2.3获取Cookie368
17.2.4访问HTTP报头370
17.2.5访问请求行元素370
17.2.6访问安全信息371
17.2.7访问国际化信息371
17.3 response对象372
17.3.1重定向网页372
17.3.2处理HTTP文件报头372
17.3.3输出缓冲373
17.4 session对象374
17.4.1创建及获取客户的会话374
17.4.2从会话中移动指定的绑定对象374
17.4.3销毁session375
17.4.4会话超时的管理375
17.4.5 session对象的应用375
17.5 application对象377
17.5.1访问应用程序初始化参数377
17.5.2管理应用程序环境属性378
17.6 out对象379
17.6.1管理响应缓冲379
17.6.2向客户端输出数据379
17.7其他内置对象379
17.7.1获取会话范围的pageContext对象379
17.7.2读取web.xml配置信息的config对象380
17.7.3应答或请求的page对象381
17.7.4获取异常信息的exception对象382
17.8本章小结383
第18章 JavaBean技术384
18.1 JavaBean概述385
18.1.1 JavaBean技术介绍385
18.1.2 JavaBean的种类385
18.1.3 JavaBean的形式和要素385
18.2 JavaBean属性386
18.2.1使用Simple属性387
18.2.2使用Indexed属性387
18.2.3使用Bound属性388
18.2.4使用Constrained属性388
18.3 JavaBean方法388
18.4 JSP与JavaBean389
18.4.1 JavaBean在JSP中的作用域389
18.4.2在JavaBean中连接数据库395
18.4.3 JavaBean的移除398
18.5应用程序与JavaBean399
18.5.1可视化编程中的JavaBean简介399
18.5.2 java.beans包400
18.6本章小结405
第19章 ServIet技术406
19.1 ServIet基础407
19.1.1 Servlet技术简介407
19.1.2 Servlet技术功能407
19.1.3 Servlet技术特性407
19.1.4 Servlet的生命周期408
19.1.5快速体验Servlet程序409
19.2 Servlet API编程常用接口和类410
19.2.1 Servlet编程接口410
19.2.2 HttpServlet编程类412
19.2.3 HttpServletRequest编程接口415
19.2.4 HttpServletResponse编程接口416
19.3创建与配置Servlet416
19.3.1 Servlet的创建416
19.3.2 Servlet的配置417
19.4 Servlet过滤器419
19.4.1 Servlet过滤器简介419
19.4.2 Servlet过滤器工作原理420
19.4.3 Servlet过滤器编程接口420
19.4.4 Servlet过滤器的配置421
19.4.5 Servlet过滤器的典型实例422
19.5 Servlet监听器425
19.5.1 Servlet监听器简介425
19.5.2 Servlet监听器的原理426
19.5.3 Servlet上下文监听426
19.5.4 HTTP会话监听426
19.5.5 Servlet请求监听427
19.5.6 Servlet监听器的典型应用428
19.6本章小结430
第20章 博客网站431
20.1网站总体分析432
20.1.1项目规划432
20.1.2系统功能结构图432
20.2数据库设计432
20.2.1 E-R图432
20.2.2数据表概要说明434
20.2.3主要数据表的结构434
20.3网站总体架构设计436
20.3.1文件架构设计436
20.3.2类的分布架构设计436
20.3.3页面效果图436
20.4系统配置438
20.5公共类的编写439
20.5.1数据库连接及操作类的编写439
20.5.2字符串处理类的编写440
20.5.3获取系统时间类的编写441
20.5.4实现分页操作类的编写441
20.6系统登录模块设计443
20.6.1页面设计444
20.6.2功能实现444
20.7用户注册模块设计447
20.7.1页面设计448
20.7.2功能实现449
20.8文章管理模块设计450
20.8.1文章类型管理450
20.8.2发表文章454
20.8.3修改文章455
20.8.4删除文章457
20.9相册管理模块设计457
20.9.1查看相册457
20.9.2相片上传459
20.10网络日历功能实现462
20.11本章小结463
附录 实例快速检索464
热门推荐
- 1884208.html
- 2657221.html
- 1709071.html
- 3847776.html
- 1539908.html
- 932926.html
- 3467298.html
- 2019978.html
- 367767.html
- 3514305.html
- http://www.ickdjs.cc/book_121517.html
- http://www.ickdjs.cc/book_3387390.html
- http://www.ickdjs.cc/book_1657130.html
- http://www.ickdjs.cc/book_46009.html
- http://www.ickdjs.cc/book_891868.html
- http://www.ickdjs.cc/book_550311.html
- http://www.ickdjs.cc/book_2624516.html
- http://www.ickdjs.cc/book_2879302.html
- http://www.ickdjs.cc/book_15808.html
- http://www.ickdjs.cc/book_1314133.html