图书介绍

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

JAVA程序设计标准教程
  • 李钟尉,陈丹丹编著 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115194206
  • 出版时间:2009
  • 标注页数:468页
  • 文件大小:153MB
  • 文件页数:488页
  • 主题词: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语言的产生与发展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

热门推荐