图书介绍
新编Java程序设计入门PDF|Epub|txt|kindle电子书版本网盘下载
![新编Java程序设计入门](https://www.shukui.net/cover/70/32260225.jpg)
- 赵杰,杨柳,高巍主编 著
- 出版社: 天津:天津科学技术出版社
- ISBN:7530844512
- 出版时间:2008
- 标注页数:594页
- 文件大小:234MB
- 文件页数:609页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
新编Java程序设计入门PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java语言综述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++的区别6
1.5 Java的不同版本7
1.6 Java的前景8
1.7 学好Java的关键8
第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 标识符与关键字27
3.2.2 保存27
3.3 Java程序的开发流程30
第4章 Java编程基本结构32
4.1 数制32
4.1.1 基本概念32
4.1.2 在Java中的表示形式33
4.2 数据类型33
4.2.1 整型33
4.2.2 char型35
4.2.3 浮点型36
4.2.4 布尔型37
4.3 变量38
4.3.1 变量的声明38
4.3.2 变量的含义39
4.3.3 变量的分类39
4.3.4 变量的引用43
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
4.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(…)76
5.3.2 if(…){…} else{…}77
5.3.3 if…else if79
5.4 循环语句82
5.4.1 不确定循环82
5.4.2 确定循环86
5.5 中断与继续90
5.5.1 中断90
5.5.2 继续91
5.5.3 标签语句92
5.6 分支语句94
5.7 返回语句99
第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类131
6.3.3 GregorianCalendar类135
6.3.4 对象重构141
6.4 包150
6.4.1 命名空间151
6.4.2 包的概念及作用151
6.4.3 包的实现151
6.4.4 使用包151
6.4.5 类路径与默认包153
6.4.6 包作用域154
6.5 注释及嵌入文档154
6.5.1 如何添加注释154
6.5.2 类注释155
6.5.3 方法注释156
6.5.4 字段注释157
6.5.5 其他注释157
6.6 类设计技巧158
第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类183
7.3 格式化输入输出185
7.3.1 读取输入185
7.3.2 格式化输出187
第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 继承204
8.4.4 类记号与类图204
8.5 继承层次图204
8.6 关于设计好继承的几点建议205
8.7 防止类的继承205
第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
第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 接口的属性235
10.1.7 接口的继承235
10.1.8 接口的意义236
10.2 克隆236
10.2.1 浅拷贝237
10.2.2 深拷贝244
10.3 内部类247
10.3.1 使用内部类访问对象状态247
10.3.2 局部内部类257
10.3.3 静态内部类259
10.3.4 匿名内部类265
第11章 抽象266
11.1 抽象行为266
11.2 抽象类267
11.3 抽象与接口的区别271
第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
第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类型307
14.3 事务处理307
14.4 预查询312
第15章 数据结构314
15.1 数据结构的接口314
15.2 Collection与Iterator接口316
15.2.1 Collection接口316
15.2.2 Iterartor接口318
15.3 几个重要的类319
15.3.1 链表319
15.3.2 数组列表类325
15.3.3 散列表326
15.3.4 散列集330
15.3.5 树集331
15.3.6 映像333
15.3.7 Vector类346
15.3.8 枚举350
15.3.9 属性集351
第16章 封装354
16.1 数据封装的背景354
16.2 数据封装在应用程序中的体现355
16.2.1 封装类的设计355
16.2.2 数据库查询类的设计357
16.2.3 数据库连接类的设计359
16.2.4 测试类的设计361
16.2.5 复杂情况364
第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 内容显示378
17.4.1 框架的结构378
17.4.2 内容窗格378
17.4.3 面板379
17.4.4 实例379
17.5 2D图形381
17.5.1 点382
17.5.2 直线382
17.5.3 矩形383
17.5.4 椭圆383
17.5.5 实例384
17.6 色彩387
17.6.1 面板配色387
17.6.2 2D图形391
17.6.3 填充色394
17.7 字体399
第18章 事件模型与事件处理402
18.1 事件处理基础402
18.1.1 事件源与事件405
18.1.2 事件监听器接口与事件监听器405
18.1.3 注册事件监听器407
18.1.4 添加组件407
18.1.5 选择事件监听器408
18.1.6 匿名内部类411
18.2 适配器类417
18.3 Java事件模型418
18.3.1 事件层次图419
18.3.2 语义事件与低级事件420
18.3.3 事件模型小结421
18.4 实例422
第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 菜单项497
19.8.4 菜单项的美化499
19.8.5 复选框及单选按钮菜单项500
19.8.6 弹出菜单503
19.8.7 快捷键506
19.8.8 菜单项的启用与禁用508
19.8.9 对话框511
19.9 复杂布局管理器517
19.9.1 网格布局517
19.9.2 箱式布局521
19.9.3 网格组布局526
第20章 综合实例与分析533
20.1 需求任务533
20.2 分析实现534
20.2.1 数据库的实现534
20.2.2 基础类的实现540
20.2.3 界面类的实现546
附录 HTML与APPLET初步588
1.APPLET与HTML基础588
2.一个简单的applet588
3.applet与AWT组件590
4.applet与Swing组件591
5.浏览器打开applet592
6.applet的生命周期592