图书介绍
Java编程艺术2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)Herbert Schildt,(美)James Holmes著;邓劲生译 著
- 出版社: 北京:清华大学出版社
- ISBN:7302090548
- 出版时间:2004
- 标注页数:339页
- 文件大小:18MB
- 文件页数:356页
- 主题词:Java
PDF下载
下载说明
Java编程艺术PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java精髓1
1.1 简单数据类型和对象:完美的平衡2
1.2 通过垃圾回收实现内存管理3
1.3 完美的简单多线程模型3
1.4完全集成的异常机制4
1.5对多态性支持的改进5
1.6通过字节码保证可移植性和安全性5
1.7丰富的Java API6
1.8 Applet7
1.9继续变革7
第2章 递归下降的表达式解析器9
2.1 表达式10
2.2解析表达式11
2.3表达式的解析11
2.4表达式的分解13
2.5 一个简单的表达式解析器16
2.6向解析器中添加变量24
2.7递归下降解析器中的语法检查34
2.8计算器Applet34
2.9 些尝试37
第3章 使用Java实现语言解释器38
3.1解释何种计算机语言39
3.2解释器概述40
3.3 SmallBASIC解释器41
3.4 Small BASIC表达式解析器61
3.4.1 Small BASIC的表达式61
3.4.2 Small BASIC的标识符62
3.5解释器66
3.5.1 InterpreterException类67
3.5.2 SBasic构造函数67
3.5.3关键字68
3.5.4 run()方法70
3.5.5 sbInterp()方法71
3.5.6赋值72
3.5.7 PRINT语句73
3.5.8 INPUT语句75
3.5.9 GOTO语句76
3.5.10 IF语句78
3.5.11 FOR循环79
3.5.12 GOSUB82
3.5.13 END语句83
3.6 Small BASIC的使用83
3.7对解释器进行增强和扩展86
3.8创建自己的计算机语言86
第4章 使用Java创建下载管理器88
4.2下载管理器概述89
4.1 深入理解Internet下载流程89
4.3 Download类90
4.3.1 Download类的变量94
4.3.2 Download类的构造函数94
4.3.3 download()方法95
4.3.4 run()方法95
4.3.5 stateChanged()方法99
4.3.6 Action和Accessor方法99
4.4 ProgressRenderer类99
4.5 DownloadsTableModel类100
4.5.3 getColumnClass()方法103
4.5.2 clearDownload()方法103
4.5.1 addDownload()方法103
4.5.4 getValueAt()方法104
4.5.5 update()方法104
4.6 DownloadManager类105
4.6.1DownloadManager类的变量111
4.6.2 DownloadManager类的构造函数111
4.6.3 verifyUrl()方法111
4.6.4 tableSelectionChanged()方法112
4.6.5 updateButtons()方法113
4.6.6动作事件的处理114
4.7编译并运行下载管理器114
4.8 改进下载管理器115
第5章 用Java实现E-mail客户端116
5.1 E-mail内幕117
5.1.1 POP3117
5.1.2 IMAP117
5.1.3 SMTP118
5.1.4发送和接收E-mail的一般过程118
5.2 JavaMail API118
5.3一个简单的E-mail客户端120
5.3.1 ConnectDialog类121
5.3.2 DownloadingDialog类126
5.3.3 MessageDialog类128
5.3.4 MessagesTableModel类135
5.3.5 EmailClient类139
5.4编译并运行E-mail客户端156
5.5对基本E-mail客户端的扩展157
第6章 使用Java搜索Internet158
6.1 Web搜索程序基础159
6.2遵守Robot协议160
6.3 Search Crawler概述161
6.4 SearchCrawler类162
6.4.1 SearchCrawler类的变量179
6.4.2 SearchCrawler类的构造函数179
6.4.3 actionSearch()方法180
6.4.4 search()方法182
6.4.5 showError()方法185
6.4.6 updateStats()185
6.4.7 addMatch()方法186
6.4.8 verifyUrl()方法187
6.4.9 isRobotAllowed()方法188
6.4.10 downloadPage()方法190
6.4.11 removeWwwFromUrl()方法191
6.4.12 retrieveLinks()方法192
6.4.13 searchStringMatches()方法198
6.4.14 crawl()方法199
6.5 Web搜索程序的编译与运行202
6.6对Web搜索程序的思考203
第7章 使用Java提交HTML205
7.1 使用JEditorPane提交HTML206
7.2处理超链接事件206
7.3编写Mini Web浏览器207
7.3.1 MiniBrowser类208
7.3.2 MiniBrowser类的变量213
7.3.3 MiniBrowser类的构造函数214
7.3.4 actionBack()方法214
7.3.5 actionForward()方法215
7.3.6 actionG()方法215
7.3.8 verifyUrl()方法216
7.3.7 showError()方法216
7.3.9 showPage()方法217
7.3.10 updateButtons()方法218
7.3.11 hyperlinkUpdate()方法219
7.4 Mini Web浏览器的编译与运行220
7.5 HTML提交程序的应用前景221
第8章 统计、图表与Java222
8.1样本、总体、分布与变量223
8.2基本统计值223
8.2.1平均数224
8.2.2中位数224
8.2.3众数225
8.3方差和标准差227
8.4回归方程式228
8.5 Stats类的完整代码232
8.6绘图数据235
8.6.1 数据的缩放236
8.6.2 Graphs类236
8.6.3 Graphs类的final变量和实例变量241
8.6.4 Graphs类的构造函数242
8.6.5 paint()方法244
8.6.6 bargraph()方法247
8.6.7 scatter()方法247
8.7一个统计表的应用248
8.6.8 regplot()方法248
8.7.1 StatsWin类的构造函数253
8.7.2 itemStateChanged()事件处理器254
8.7.3 actionPerformed()方法255
8.7.4shutdown()方法255
8.7.5createMenu()方法255
8.7.6 DataWin类255
8.7.7联合使用256
8.8创建一个简单的统计Applet258
8.9一点尝试260
第9章 金融应用中的Applet和Servlet261
9.1 计算贷款的定期还款额262
9.1.2init()方法266
9.1.1 RegPay的成员266
9.1.3 actionPerformed()方法269
9.1.4 paint()方法269
9.1.5 compute()方法270
9.2计算投资的长期收益270
9.3 计算达到某项长期收益目标所需的投资本金274
9.4计算达到某项期望年金所需的初始投资278
9.5 根据给定投资计算年金的最大值282
9.6计算某项贷款的账户余额286
9.7创建用于金融类计算的Servlet290
9.7.2测试Servlet291
9.7.1使用Tomcat291
9.7.3把RegPay转换成Servlet292
9.7.4 RegPayS程序292
9.8一些尝试296
第10章 基于AI的问题求解297
10.1 表示法和相关术语298
10.2组合爆炸问题299
10.3搜索技术300
10.4 问题的描述301
10.5 FlightInfo类303
10.6深度优先搜索304
10.7广度优先搜索313
10.8添加启发信息316
10.8.1爬山搜索317
10.8.2 爬山搜索的分析322
10.8.3最小代价搜索323
10.8.4最小代价搜索的分析324
10.9查找多个解324
10.9.1路径删除325
10.9.2节点删除326
10.10查找最优解331
10.11 回到丢失钥匙的例子336
热门推荐
- 2083104.html
- 633112.html
- 2894266.html
- 2996586.html
- 3158035.html
- 2849125.html
- 1169833.html
- 671282.html
- 3741982.html
- 3257270.html
- http://www.ickdjs.cc/book_3679738.html
- http://www.ickdjs.cc/book_1549441.html
- http://www.ickdjs.cc/book_3645383.html
- http://www.ickdjs.cc/book_632093.html
- http://www.ickdjs.cc/book_1710725.html
- http://www.ickdjs.cc/book_1750064.html
- http://www.ickdjs.cc/book_3036545.html
- http://www.ickdjs.cc/book_3437543.html
- http://www.ickdjs.cc/book_1595483.html
- http://www.ickdjs.cc/book_795535.html