图书介绍

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

Java程序设计入门
  • 王伟东著 著
  • 出版社: 长春:吉林电子出版社
  • ISBN:7900393110
  • 出版时间:2005
  • 标注页数:594页
  • 文件大小:287MB
  • 文件页数:614页
  • 主题词: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

1.1.1 Java的诞生1

1.2 面向对象初步2

1.2.1 什么是对象3

1.2.2 什么是对象的属性4

1.3 Java的特点4

1.4 Java与C、C++的区别5

1.5 Java的不同版本7

1.6 Java的前景7

1.7 学好Java的关键8

1.8 小结10

第2章 Java编程环境11

2.1 J2SE的下载与安装11

2.1.1 J2SE的下载11

2.1.2 J2SE的安装14

2.2 环境变量配置与测试15

2.2.1 设置classpath15

2.2.2 设置path17

2.2.3 环境变量的测试18

2.3 API文档的下载与安装20

2.3.1 文档的下载20

2.3.2 文档的安装21

2.4 开发工具的安装22

2.4.1 EditPlus文本编辑器22

2.4.2 UltraEdit文本编辑器22

第3章 第一个程序分析23

3.1 第一个程序23

3.1.1 编定你的第一个程序23

3.1.2 编译与运行24

3.1.3 第一个程序分析24

3.1.4 注释26

3.2 命名与保存26

3.2.1 标识符与关键字26

3.2.2 保存27

3.3 Java程序的开发流程30

3.4 小结31

第4章 Java编程基本结构32

4.1 数制32

4.1.1 基本概念32

4.1.2 在Java中表示形式33

4.2 数据类型33

4.2.1 整型33

4.2 char型35

4.2.3 浮点型36

4.2.4 布尔型37

4.3 变量38

4.3.1 变量的声明38

4.3.2 变量的含义38

4.3.3 变量的分类39

4.3.4 变量的引用42

4.4 初始化46

4.5 常量49

4.6 Java运算符50

4.6.1 算术运算符50

4.6.2 关系运算符53

4.6.3 逻辑运算符54

4.6.4 位运算符58

4.6.5 移位运算符60

4.6.6 赋值运算符61

4.6.7 三元运算符62

4.6.8 逗号运算符63

4.6.9 字符串运算符63

3.6.10 转型运算符63

4.6.11 运算符的优先级64

第5章 流程控制66

5.1 编程风格66

5.2 作用域70

5.2.1 块作用域70

5.2.2. 对象的存活时间74

5.3 条件语句75

5.3.1 if(…)75

5.3.2 if(…){…}else{…}77

5.3.3 if…elseif78

5.4 循环语句81

5.4.1 不确定循环81

5.4.2 确定循环86

5.5 中断与继续90

5.5.1 中断90

5.5.2 继续91

5.5.3 标签语句91

5.6 分支语句93

5.7 返回语句98

5.8 小结100

第6章 对象、包、类101

6.1 对象101

6.1.1 什么是对象101

6.1.2 对象句柄102

6.1.3 对象变量的初始化102

6.2 类102

6.2.1 类的含义103

6.2.2 设计自己的类103

6.2.3 分析你的类106

6.3 使用已有的类125

6.3.1 Math类125

6.3.2 Date类125

6.3.3 GregorianCalendar类135

6.3.4 对象重构141

6.4 包150

6.4.1 命名空间150

6.4.2 包的概念及作用150

6.4.3 包的实现151

6.4.4 使用包151

6.4.5 类路径与默认包153

6.4.6 包作用域153

6.5 注释及嵌入文档154

6.5.1 如何添加注释154

6.5.2 类注释155

6.5.3 方法注释156

6.5.4 字段注释156

6.5.5 其它注释156

6.6 类设计技巧158

6.6 类设计技巧158

6.7 小结159

第7章 数组和字符串160

7.1 数组160

7.1.1 数组的声明160

7.1.2 数组的初始化161

7.1.3 匿名数组164

7.1.4 数组的拷贝167

7.1.5 命令行参数170

7.1.6 数组排序171

7.2 文本处理类173

7.2.1 String类173

7.2.2 加号运算符182

7.2.3 StringBuffer类182

7.3 格式化输入输出185

7.3.1 读取输入185

7.3.2 格式化输出187

7.4 总结190

第8章 继承192

8.1 继承的含义192

8.2 继承的实现192

8.3 构造器的调用200

8.4 类之间的关系202

8.4.1 依赖203

8.4.2 聚合203

8.4.3 继承203

8.4.4 类记号与类图204

8.5 继承层次图204

8.6 关于设计好继承的几点建议205

8.7 防止类的继承205

8.8 小结206

第9章 多态207

9.1 多态207

9.1.1 多态的产生207

9.1.2 多态的概念208

9.1.3 多态的实质208

9.1.4 绑定211

9.2 超类212

9.2.1 equals方法213

9.2.2 通用编程213

9.3 数组列表214

9.4 对象包装器221

9.5 总结223

第10章 接口与内部类224

10.1 接口224

10.1.1 接口的产生224

10.1.2 接口的概念225

10.1.3 接口的声明225

10.1.4 接口的实现226

10.1.5 接口的多重实现230

10.1.6 接口的属性234

10.1.7 接口的继承235

10.1.8 接口的意义236

10.2 克隆236

10.2.1 浅拷贝237

10.2.2 深拷贝244

10.3 内部类246

10.3.1 使用内部类来访问对象状态247

10.3.2 局部内部类257

10.3.3 静态内部类258

10.3.4 匿名内部类264

10.4 小结265

第11章 抽象266

11.1 抽象行为266

11.2 抽象类266

11.3 抽象与接口的区别271

11.4 小结272

第12章 内存管理与回收273

12.1 不要自己清除对象273

12.1.1 基本类型273

12.1.2 对象类型274

12.2 特殊情况要做的工作274

第13章 异常与处理276

13.1 处理错误276

13.1.1 异常的分类277

13.1.2 异常的声明277

13.1.3 异常的抛出278

13.2 异常的捕获281

13.2.1 捕获多个异常282

13.2.2 重新抛出异常282

13.3 finally子句283

13.4 小结285

第14章 JDBC及其应用286

14.1 JDBC综述286

14.1.1 JDBC驱动程序分类286

14.1.2 JDBC的目的287

14.2 JDBC基本编程概念288

14.2.1 设定ODBC数据源288

14.2.2 数据库URL291

14.2.3 建立连接292

14.2.4 建立会话294

14.2.5 操作数据库295

14.2.6 高级SQL类型306

14.3 事务处理307

14.4 预查询311

14.5 总结312

第15章 数据结构314

15.1 数据结构的接口314

15.1.1 数据结构接口及实现314

15.2 Collection与Iterator接口316

15.2.1 Collection接口316

15.2.2 Iterator接口318

15.3 几个重要的类319

15.3.1 链表319

15.3.2 数组列表类325

15.3.3 散列表325

15.3.4 散列集330

15.3.5 树集330

15.3.6 映像333

15.3.7 Vector类345

15.3.8 枚举350

15.3.9 属性集350

15.4 小结353

第16章 封装354

16.1 数据封装的背景354

16.2 数据封装在应用程序中的体现355

16.2.1 封装类的设计357

16.2.2 数据库查询类的设计357

16.2.3 数据库连接类的设计359

15.2.4 测试类的设计361

16.2.5 复杂情况364

16.3 小结369

第17章 图形编程初步371

17.1 概述371

17.2 创建一个空白框架371

17.3 框架美化373

17.3.1 设定标题374

17.3.2 设定最小化图标374

17.3.3 定位框架375

17.3.4 框架的缩放376

17.3.5 实例376

17.4 内容显示377

17.4.1 框架的结构378

17.4.2 内容窗格378

17.4.3 面板378

17.4.4 实例379

17.5 2D图形381

17.5.1 点282

17.5.2 直线382

17.5.2 矩形383

17.5.4 椭圆383

17.5.5 实例384

17.6 色彩387

17.6.1 面板配色387

17.7 字体398

17.8 小结401

第18章 事件模型与事件处理402

18.1 事件处理基础402

18.1.1 事件源与事件405

18.1.2 事件监听器接口与事件监听器405

18.1.3 注册事件监听器406

18.1.4 添加组件407

18.1.5 选择事件监听器408

18.1.6 匿名内部类411

18.2 适配器类417

18.3 Java事件模型418

18.3.1 事件层次图418

18.3.2 语义事件与低级事件420

18.3.3 事件模型小结420

18.4 实例431

18.5 小结438

第19章 SWING组件与布局管理器439

19.1 MVC设计模式基础439

19.2 简单按钮440

19.2.1 动作440

19.2.2 生成按钮442

19.2.3 按钮模型443

19.2.4 添加按钮444

19.2.5 按钮的美化447

19.3 布局管理器初步452

19.3.1 流布局管理器452

19.3.2 边界布局管理器456

19.4 其它的按钮461

19.4.1 单选按钮461

19.4.2 复选按钮467

19.4.3 单击按钮471

19.5 文本输入组件474

19.5.1 文本域474

19.5.2 密码域480

19.5.3 文本区481

19.6 标签组件484

19.7 选择组件485

19.7.1 组合列表框485

19.7.2 滑块488

19.8 菜单组件495

19.8.1 创建菜单栏495

19.8.2 菜单496

19.8.3 菜单项498

19.8.4 菜单项的美化500

19.8.5 复选框及单选按钮菜单项500

19.8.6 弹出菜单503

19.8.7 快捷键596

19.8.8 菜单项的启用与禁用508

19.8.9 对话框511

19.9 复杂布局管理器516

19.9.1 网格布局517

19.9.2 箱式布局521

19.9.3 风格组布局526

19.10 小结531

第20章 综合实例与分析533

20.1 需求任务533

20.1.1 数据库表设计533

20.2 分析实现534

20.2.1 数据库的实现534

20.2.2 基础类的实现540

20.2.3 界面类的实现545

20.3 小结586

附录 HTML与APPLET初步587

1 APPLET与HTML基础587

2 一个简单的applet587

2.1 编写applet587

2.2 运行applet588

3 applet与AWT组件589

4 applet与Swing组件590

4.1 运行applet查看器590

4.2 java控制台的安装590

5 浏览器打开applet591

6 applet的生命周期592

7 小结594

热门推荐