图书介绍
JAVA编程思想与实践【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 吴其庆编著 著
- 出版社: 北京:冶金工业出版社
- ISBN:7502430849
- 出版时间:2002
- 标注页数:842页
- 文件大小:220MB
- 文件页数:862页
- 主题词:JAVA语言(学科: 程序设计) JAVA语言 程序设计
PDF下载
下载说明
JAVA编程思想与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java语言概述1
1.1 HelloJava程序1
1.1.1 HelloApplication示例与分析1
1.1.2 AppletHello示例与分析8
1.1.3 ServletHello示例与分析12
1.1.4 JSPHello示例与分析19
1.1.5 应用JBuilder编写上述程序20
1.1.6 使用JBuilder编译HelloJava程序21
1.2 常用文件后缀名解释40
1.3 Java语言的特性42
1.4 Java的执行过程42
1.5 Java执行效率比较42
1.6 Java的应用范围42
1.7 Java的运行环境43
1.8 Java的最新技术动向43
1.9 初学者应该注意的几个问题43
1.9.1 区分大小写43
1.9.2 使用“.”引用属性与方法43
1.9.3 使用{}标识程序块43
小结43
综合练习一43
一、填空题43
二、判断题44
三、问答题44
四、上机实习题44
第2章 JDK的安装与使用45
2.1 JDK的下载与安装45
2.2 JDK的运行环境配置47
2.2.1 JDK的文件结构分析47
2.2.2 查询、设置、更改Path变量48
2.2.3 Classpath的查询和设置49
2.2.4 设置环境的问题分析50
2.3 JDK的新特性50
2.4 JDK工具的使用51
2.4.1 常用工具的使用方法与实例51
2.4.2 代码国际化工具的使用方法与实例76
2.5 JDK的程序演示与分析77
2.5.1 Applets的程序演示78
2.5.2 JFC的程序演示83
小结87
综合练习二87
一、填空题87
二、判断题87
三、问答题87
四、上机实习题87
第3章 面向对象程序(OOP)的88
基本概念88
3.1 面向对象程序的总述与图解88
3.2 对象的说明与实例演示88
3.3 类的说明与实例演示90
3.3.1 属性的说明与实例演示91
3.3.2 方法的说明与实例演示92
3.4 多态性的说明与实例演示93
3.5 重载方法的说明与实例演示95
3.6 接口的说明与实例演示96
3.7 抽象类与抽象方法的说明与实例演示98
3.8 抽象类与接口的区别99
3.9 信息的说明与实例演示99
3.10 继承性的说明与实例演示101
3.11 this、super标识符的使用101
3.12 综合实例102
小结109
综合练习三109
一、填空题109
二、判断题109
三、问答题110
四、上机实习题110
第4章 Java编辑工具111
4.1 UltraEdit111
4.1.1 下载与安装111
4.1.2 使用说明112
4.2 Homesite113
4.2.1 下载与安装113
4.2.2 使用说明115
4.3 VisualCafé115
4.3.1 下载与安装116
4.3.2 使用说明118
4.4 ForteForJava121
4.4.1 下载与安装121
4.4.2 使用说明123
4.5 Jbuilder6128
4.5.1 下载与安装128
4.5.2 使用说明130
4.6 使用Google搜索Java编辑工具134
4.7 三个可视化工具的性能比较134
4.8 JBuilder6在本书所扮演的角色135
小结135
综合练习四135
一、填空题135
二、判断题136
三、问答题136
四、上机实习题136
第5章 Java帮助文件的使用137
5.1 JDK的帮助使用指南137
5.2 JBuilder的可视化帮助使用指南137
5.3 Java.sun.com的帮助使用指南140
5.3.1 文档的使用指南141
5.3.2 Specification的使用指南143
5.3.3 白皮书的使用指南144
小结144
综合练习五144
一、填空题144
二、判断题145
三、问答题145
四、上机实习题145
第6章 Java的编码规范146
6.1 应用Java编码规范的重要性146
6.2 规范代码的编写步骤146
6.3 规范代码示例146
6.4 名称编写规范148
6.4.1 类名称的编写规范148
6.4.2 接口名称的编写规范148
6.4.3 类包名称的编写规范149
6.4.4 函数名称的编写规范149
6.4.5 参数名称的编写规范149
6.4.6 属性名称的编写规范150
6.4.7 控件名称的编写规范150
6.4.8 本地变量名称的编写规范151
6.4.9 常量名称的编写规范151
6.4.10 集合名称的编写规范151
6.5 三种注释的编写规范152
6.5.1 文档注释语法与使用152
6.5.2 C风格注释语法与使用153
6.5.3 单行注释语法与使用154
6.6 代码的格式规范154
6.7 测试代码的编写规范155
6.8 优秀编码的要素155
6.9 程序国际化156
6.9.1 一个可以显示多国语言的程序156
6.9.2 Locale类的应用知识与实例158
6.9.3 ResourceBundle类的应用知识与实例160
6.9.4 变量的国际化格式163
6.9.5 文本的国际化处理171
小结175
综合练习六175
一、填空题175
二、判断题175
三、问答题175
四、上机实习题175
第7章 Java的基础知识176
7.1 变量的名字规范176
7.2 定义变量名字的方法177
7.3 变量的生命周期179
7.3.1 static变量的应用181
7.3.2 final关键字的应用182
7.4 操作符的表达形式与实例应用183
7.4.1 算术操作符183
7.4.2 关系操作符187
7.4.3 条件操作符189
7.4.4 移位操作符190
7.4.5 逻辑操作符191
7.4.6 赋值操作符192
7.4.7 其他操作符194
7.4.8 转义符号195
7.4.9 unicode196
7.5 数字类的操作197
7.5.1 整数类的操作197
7.5.2 长整型整数类的操作198
7.5.3 短整型整数类的操作200
7.5.4 字节型整数类的操作201
7.5.5 浮点数类的操作203
7.5.6 双精度浮点数类的操作204
7.5.7 大整数类的操作205
7.5.8 大浮点数类的操作207
7.5.9 科学记数的表示207
7.5.1 0Math类的操作208
7.5.1 1Random类的操作211
7.6 字符类的操作212
7.7 字符串类的操作212
7.7.1 字符串类的创建213
7.7.2 使用length()方法获取字符串的长度213
7.7.3 比较字符串的开始及结束字214
7.7.4 查找某字符在字符串出现的位置214
7.7.5 使用参数查找字符在字符串的位置214
7.7.6 比较字符串214
7.7.7 字符串的抽取215
7.7.8 字符串的大小写转换216
7.7.9 字符串的截取空格操作216
7.7.10 字符串的增加操作216
7.7.11 字符串的替换操作217
7.8 StringTokenizer类的定义及使用217
7.9 StringBuffer类的操作218
7.10 日期类的操作220
7.10.1 Date类的操作220
7.10.2 Calendar类的操作220
7.10.3 DateFormat日期格式类的操作223
7.11 数组的语法与实例应用224
7.11.1 一维数组及多维数组的创建224
7.11.2 方问数组的元素225
7.11.3 获得数组的总数225
7.11.4 游历数组的方法225
7.11.5 数组的复制操作225
7.12 数据类型转换操作226
7.12.1 数字类型之间的转换操作226
7.12.2 字符型与数字型变量互相转换的操作227
7.12.3 日期型变量与字符型、数字型变量之间的互相转换操作227
7.13 Java的控制语句操作228
7.13.1 if语句操作229
7.13.2 if-else语句操作229
7.13.3 使用循环语句230
7.14 处理异常操作234
小结239
综合练习七240
一、填空题240
二、判断题240
三、问答题240
四、上机实习题240
第8章 Java对象、类的基础知识241
8.1 对象与类的生命周期241
8.2 对象的语法与应用实例241
8.2.1 对象的创建241
8.2.2 对象的使用243
8.2.3 对象的删除244
8.3 类的语法与应用实例244
8.3.1 类的语法范式244
8.3.2 三种不同类型的类的声明244
8.3.3 类的构造器245
8.3.4 类的属性与方法246
8.3.5 类的继承性254
8.3.6 编写嵌套类254
8.4 接口的语法与应用实例255
8.4.1 接口的创建255
8.4.2 接口属性与方法的语法知识256
8.4.3 接口的应用实例256
8.5 类包的语法与应用实例258
8.6 集合类的语法与应用实例259
8.6.1 集合的结构图解259
8.6.2 集合类排序的实例分析266
8.6.3 集合类相互转换操作267
小结269
综合练习八269
一、填空题269
二、判断题269
三、问答题269
四、上机实习题270
第9章 JAR文件的使用271
9.1 JAR文件基础知识271
9.1.1 JAR文件的创建271
9.1.2 JAR文件的查看272
9.1.3 JAR文件的解开272
9.1.4 JAR文件的更新272
9.1.5 Manifest的文件结构与创建273
9.1.6 运行JAR包的应用程序275
9.2 使用JBuilder操作JAR文件276
小结280
综合练习九280
一、填空题280
二、判断题280
三、问答题281
四、上机实习题281
第10章 Applet的基本知识282
10.1 使用JBuilder学习Applet的编写规范282
10.2 Applet的生命周期与实例分析287
10.3 Applet的HTML标识288
10.4 Applet的事件与实例290
10.4.1 绘制事件290
10.4.2 鼠标事件291
10.4.3 键盘事件293
10.5 使用JBuilder添加Applet控件的实例分析296
10.6 Applet应用例子297
10.6.1 加载网络文件的Applet297
10.6.2 加载图片的Applet300
10.6.3 在状态栏显示信息的Applet302
10.6.4 在Applet中使用超级链接304
10.6.5 方问浏览器的其他Applet的例子306
10.6.6 播放音乐的Applet311
10.6.7 接收用户变量的Applet313
10.6.8 获取系统变量的Applet317
10.7 Applet的安全限制318
10.8 Applet与应用程序互换操作的实例演示319
小结325
综合练习十325
一、填空题325
二、判断题326
三、问答题326
四、上机实习题326
第11章 JFC/Swing的实用知识327
11.1 从一个简单的例子说明Swing应用程序的编写规范327
11.2 从一个简单的例子说明SwingApplet的编写规范329
11.3 Swing布局管理器分析与实例331
11.3.1 BorderLayout实例分析331
11.3.2 BoxLayout实例分析335
11.3.3 CardLayout实例分析342
11.3.4 FlowLayout实例分析343
11.3.5 GridLayout实例分析345
11.3.6 GridBagLayout实例分析347
11.3.7 任意坐标布局的实例分析350
11.4 Swing事件接收器分析与实例351
11.4.1 应用事件接收器的几个方法351
11.4.2 动作接收器实例分析351
11.4.3 窗口接收器的实例分析354
11.4.4 文本操作接收器实例分析360
11.4.5 变化接收器实例分析362
11.4.6 组件接收器实例分析364
11.4.7 容器接收器实例分析368
11.4.8 文档接收器实例分析371
11.4.9 聚焦接收器实例分析374
11.4.10 窗口内框架接收器实例分析377
11.4.11 条目接收器的实例分析382
11.4.12 键盘接收器的实例分析384
11.4.13 列表数据接收器的实例分析388
11.4.14 数据选择接收器的实例分析391
11.4.15 鼠标接收器的实例分析393
11.4.16 鼠标移动接收器的实例分析397
11.4.17 表格接收器的实例分析399
11.4.18 树接收器的实例分析401
11.4.19 撤消与重做接收器的实例分析406
11.4.20 使用JBuilder应用事件接收器410
11.5 Swing控件实例分析411
11.5.1 Swing控件及容器结构总图411
11.5.2 首层容器实例分析411
11.5.3 容器实例分析421
11.5.4 特别用途容器实例分析433
11.5.5 基本控件实例分析444
11.5.6 固定信息显示控件实例分析472
11.5.7 格式化信息控件实例分析478
11.6 Swing的线程分析512
11.7 Swing的几个有用特性513
11.7.1 使用动作类的实例513
11.7.2 帮助技术的应用515
11.7.3 边框技术的实例518
11.7.4 图标技术的分析521
11.7.5 窗口风格设置521
11.7.6 计时器的应用实例524
11.7.7 设置字体的应用实例527
11.7.8 ButtonGroup的应用实例530
11.8 AWT的制图技术533
11.8.1 绘制多种形状的应用实例533
11.8.2 处理图像的应用实例537
11.9 Swing组件与AWT组件的相互转化538
小结540
综合练习十一540
一、填空题540
二、判断题540
三、问答题541
四、上机实习题541
第12章 Java的高级应用542
12.1 设置程序属性分析542
12.2 System类与Runtime类543
12.2.1 System类的默认属性543
12.2.2 数组复制应用544
12.2.3 获取虚拟机的内存的总数值及剩余内存的数值545
12.2.4 回收内存应用546
12.2.5 建立进程运行外部程序546
12.3 线程的创建与管理547
12.3.1 运用时间器演示线程547
12.3.2 线程的创建548
12.3.3 线程的生命周期551
12.3.4 线程的优先权551
12.3.5 synchronized的应用552
12.3.6 wait与notifyAll的应用553
12.3.7 线程死锁的含义556
12.3.8 线程数组556
12.4 文件操作557
12.4.1 读写器结构总图558
12.4.2 文本文件读入写出类558
12.4.3 流文件读入与写出类559
12.5 网络应用567
12.5.1 URL应用实例567
12.5.2 Sockets应用实例570
12.5.3 Datagrams应用实例576
12.6 2DGraphics应用实例583
12.7 映象技术——访问类、接口、对象的应用590
12.7.1 访问类应用590
12.7.2 访问接口应用593
12.7.3 访问对象应用593
小结595
综合练习十二595
一、填空题595
二、判断题595
三、问答题595
四、上机实习题595
第13章 JavaBean的基础知识与应用596
13.1 从一个简单的例子说明Bean的编写规范596
13.1.1 Bean的创建596
13.1.2 Bean的访问597
13.2 使用JBuilder创建Bean597
13.3 Bean的属性599
13.3.1 添加基本属性599
13.3.2 添加Bound属性602
13.3.3 添加constrained属性605
13.3.4 应用Bound与constrained属性609
13.4 Bean事件的操作613
13.4.1 创建带有事件的Bean614
13.4.2 创建带有事件接收器的Bean619
13.4.3 创建自定义事件与事件接收器622
13.5 Bean信息类的操作630
13.6 在JBuilder的工具栏添加自定义的JavaBean632
小结636
综合练习十三636
一、填空题636
二、判断题636
三、问答题636
四、上机实习题636
第14章 数据库的基础知识与应用637
14.1 从一个简单例子分析数据库(JDBC)编写方法637
14.2 数据库的性能比较与连接实例638
14.2.1 数据库的性能比较638
14.2.2 数据库的不同连接技术638
14.2.3 Access的连接应用639
14.2.4 SQLServer的连接应用641
14.2.5 MySQL的连接应用645
14.2.6 Oracle的连接应用650
14.3 运用JDBC进行数据库操作654
14.3.1 基本操作654
14.3.2 高级操作659
14.4 使用SQL命令进行数据库操作671
14.4.1 数据库创建、删除语法与实例分析671
14.4.2 数据表创建、删除语法与实例分析671
14.4.3 SQL四个操作命令672
14.5 使用数据库的StoredProcedure操作SQL命令的语法与应用实例674
14.6 数据表的上锁技术675
14.7 在Applet运用数据库的实例分析676
14.8 JBuilder数据库工具集的可视化操作678
小结681
综合练习十四681
一、填空题681
二、判断题681
三、问答题681
四、上机实习题682
第15章 J2EE的基础知识与应用683
15.1 J2EE下载与安装683
15.2 J2EE环境设置与编写工具683
15.2.1 J2EE环境设置683
15.2.2 使用ant工具编译J2EE程序684
15.2.3 J2EE命令使用说明686
15.2.4 J2EE可视化工具使用说明687
15.2.5 J2EE的程序结构剖析688
15.3 J2EE的Hello程序演示688
15.3.1 在客户端运行Hello程序示例696
15.3.2 去除用户/密码提示框的Hello程序示例697
15.3.3 JSP运用EJB的程序示例697
15.4 EJB的基础知识与实例分析700
15.4.1 EJB的运行结构701
15.4.2 会话Bean701
15.4.3 全局Bean705
15.4.4 建立数据库连接缓冲池716
15.4.5 EJB的环境变量与主键716
15.4.6 Bean的事务处理717
15.5 使用JBuilder创建EJB718
小结724
综合练习十五724
一、填空题724
二、判断题724
三、问答题724
四、上机实习题724
第16章 Java的互联网应用725
16.1 Servlet基础知识与应用实例725
16.1.1 从一个简单例子说明Servlet的编写规范725
16.1.2 Servlet生命周期分析与应用实例728
16.1.3 保存客户端的信息729
16.1.4 使用RequestDispatcher跳转不同的页面732
16.1.5 共享同一个服务器内Servlet的资源733
16.2 JSP技术简介735
16.3 使用JBuilder编写互联网程序的实例演示735
小结736
综合练习十六736
一、填空题736
二、判断题736
三、问答题737
四、上机实习题737
第17章 XML的基础知识与应用738
17.1 XML简介738
17.2 从一个简单的XML例子说明XML的编写规范738
17.3 初学者需要注意的几个问题740
17.4 使用JBuilder编写XML文件的实例演示741
17.5 Java与XML相关类包的结构图解744
17.5.1 XML传递数据的流程图744
17.5.2 SAX解释器类包的结构图解744
17.5.3 DOM解释器类包的结构图解745
17.5.4 XSLT解释器类包的结构图解745
17.6 SAX的基础知识与实例分析746
17.6.1 内容事件处理机制746
17.6.2 注释解释的应用750
17.6.3 XML文档检验机制752
17.7 DOM的基础知识与实例分析753
17.8 XSLT的基础知识与实例分析755
17.9 使用JBuilder编写XML文件解释器的实例演示756
17.9.1 编写SAX解释器的实例演示757
17.9.2 根据DTD文件创建XML编写器758
小结761
综合练习十七761
一、填空题761
二、判断题761
三、问答题761
四、上机实习题761
第18章 经典实例762
18.1 Applet实例演示762
18.1.1 图片特效制作762
18.1.2 导航条制作766
18.1.3 动态按钮制作771
18.1.4 计数器制作774
18.1.5 Windows桌面制作777
18.1.6 时钟制作781
18.1.7 弹跳板游戏制作784
18.2 Application应用程序演示792
18.2.1 用户管理模块制作793
18.2.2 图书馆管理系统的制作804
18.2.3 会计管理软件的制作814
18.3 Servlet及JSP联网程序演示826
小结834
结束语835
参考答案836
参考文献842
热门推荐
- 3861816.html
- 3884342.html
- 789988.html
- 532710.html
- 3076179.html
- 2354715.html
- 3887169.html
- 1973859.html
- 1509927.html
- 2982326.html
- http://www.ickdjs.cc/book_2812508.html
- http://www.ickdjs.cc/book_3004188.html
- http://www.ickdjs.cc/book_244056.html
- http://www.ickdjs.cc/book_3359336.html
- http://www.ickdjs.cc/book_3264876.html
- http://www.ickdjs.cc/book_1305429.html
- http://www.ickdjs.cc/book_807612.html
- http://www.ickdjs.cc/book_3490199.html
- http://www.ickdjs.cc/book_2097880.html
- http://www.ickdjs.cc/book_2401158.html