图书介绍
Java语言程序设计大全2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)(H.M.戴特尔)H.M.Deitel,(美)(P.L.戴特尔)P.J.Deitel著;袁晓靖等译 著
- 出版社: 机械工业出版社;西蒙与舒斯特国际出版公司
- ISBN:7111055837
- 出版时间:1997
- 标注页数:784页
- 文件大小:33MB
- 文件页数:807页
- 主题词:
PDF下载
下载说明
Java语言程序设计大全PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
译者序1
序1
第1章 计算机及Java的应用1
简介1
1.1 简介1
目 录1
1.2 什么是计算机4
1.3 计算机的组成4
1.5 个人、分布式与客户机/服务器计算5
1.4 操作系统的发展5
1.6 机器语言、汇编语言和高级语言6
1.7 C++的历史7
1.8 Java的历史8
1.9Java的类库8
1.10 其他高级语言9
1.11 结构化编程方法9
1.12 典型Java环境的组成9
1.13 本书概况11
1.14 有关Java和本书的注释14
1.15 Java编程简介16
1.16 一个简单的程序:打印一行文字16
1.17 另外一个Java程序:整数相加19
1.18 存储器概念24
1.19 算术运算25
1.20 相等和关系运算符27
1.21 小结33
2.2 算法46
2.3 伪码46
第2章 开发Java应用程序46
2.1 简介46
2.4 控制结构47
2.5 if选择结构49
2.6 if/else选择结构50
2.7 while循环结构54
2.8 算法设计:计数器控制的循环55
标记控制的循环59
2.9 自上而下逐步细化地构成算法:59
2.10 自上而下逐级细化地构成算法:嵌套的控制结构64
2.11 赋值运算符68
2.12 增量和减量运算符68
2.13 基本数据类型71
2.14 常用转义序列72
2.15 小结73
第3章 控制结构85
3.1 简介85
3.2 由计数器控制的循环85
3.3 for循环结构87
3.4 for结构应用举例89
3.5 switch多重选择结构92
3.6 do/while循环结构96
3.7 break和continue语句97
3.8 带标号的break和continue语句99
3.9 逻辑运算符101
3.10 结构化编程小结106
3.11 小结110
第4章 方法120
4.1 简介120
4.2 Java中的程序模块120
4.3 Math类方法121
4.4 方法122
4.5 方法定义123
4.6 Java API包128
4.7 随机数的生成129
4.8 例子:碰运气游戏132
4.9 动态变量135
4.10 作用域规则136
4.11 递归138
4.12 递归举例:Fibonacci数列141
4.13 递归与迭代144
4.14 方法重载146
4.15 Applet类的方法147
4.16 小结148
第5章 数组166
5.1 简介166
5.2 数组166
5.3 声明和分配数组168
5.4 数组应用举例168
5.5 引用和引用参数177
5.6 把数组传递给方法178
5.7 数组排序180
5.8 数组查找:线性查找和对分查找182
5.9 多维数组187
5.10 小结192
第6章 基于对象的编程212
6.1 简介212
6.2 用类实现抽象数据类型Time213
6.3 类作用域216
6.4 成员访问控制217
6.5 工具方法218
6.6 初始化类对象:构造函数221
6.7 重载的构造函数222
6.8 set和get方法225
6.9 软件的重用性230
6.10 final实例变量230
6.11 组合:对象作为其他类的实例变量232
6.12 friendly成员234
6.13 this引用236
6.14 finalizer239
6.15 static类成员241
6.16 数据抽象和信息隐蔽243
6.17 小结244
第7章 面向对象的编程252
7.1 简介252
7.2 超类和子类253
7.3 protected成员255
7.4超类对象和子类对象的关系255
7.5在子类中使用构造函数和finalizer259
7.6子类对象向超类对象的隐式转换262
7.7 利用继承性的软件工程263
7.8 通过继承性进行组合264
7.9 事例研究:点、圆、圆柱体264
7.10 多态性269
7.11 类型域和switch语句269
7.12 动态方法装订269
7.13 final方法和类270
7.14 抽象超类和具体类270
7.15 多态性举例271
7.16 事例研究:多态性在工资系统中的应用273
7.17 新的类和动态装订278
7.18 事例研究:继承接口及其实现279
7.19 原始类型的类型包装类283
7.20小结283
8.2 字符和字符串的基础知识291
8.3 String构造函数291
8.1 简介291
第8章 字符串291
8.4 String类的length、charAt、getChars和getBytes方法294
8.5 字符串的比较296
8.6 String类的hashCode方法301
8.7 在字符串中定位字符和子字符串302
8.8 从字符串中抽取子字符串304
8.9 字符串连接305
8.10 其他String类的方法306
8.11 使用String类的valueOf方法308
8.12 String类的intern方法309
8.13 StringBuffer类311
8.14 StringBuffer构造函数312
8.15 StringBuffer类的length、capacity、setLength和ensureCapacity方法312
8.16 StringBuffer类的charAt、setCharAt和getChars方法314
8.17 StringBuffer类的append方法315
8.18 StringBuffer类的insert方法317
8.19 Character类例示318
8.20 StringTokenizer类324
8.21 洗牌和发牌模拟327
8.22 小结330
第9章 图形340
9.1 简介340
9.2 图形上下文和图形对象341
9.3 绘制字符串、字符和字节342
9.4 颜色控制344
9.5 字体控制348
9.6 画线条355
9.7 画矩形356
9.8 画圆角矩形358
9.9 画三维矩形359
9.10 画椭圆361
9.11 画弧形362
9.12 画多边形364
9.13 屏幕操作367
9.14 绘图模式369
9.15 小结370
10.1 简介378
第10章 基本图形用户界面构件378
10.2 标签379
10.3 按钮382
10.4 文本区385
10.5 选择按钮389
10.6 复选框和单选钮391
10.7 列表396
10.8 面板400
10.9 鼠标事件401
10.10 键盘事件408
10.11 FlowLayout布局管理器413
10.12 BorderLayout布局管理器418
10.13 GridLayout布局管理器421
10.14 小结424
第11章 高级图形用户界面构件434
11.1 简介434
11.2 文本区域434
11.3 画布437
11.4 滚动条442
11.5 自定义构件445
11.6 帧448
11.7 菜单457
11.8 对话框465
11.9 高级布局管理器472
11.10 CardLayout布局管理器472
11.11 GridBagLayout布局管理器475
11.12 不使用布局管理器483
11.13 程序员定义的布局管理器484
11.14小结487
第12章 例外处理495
12.1 简介495
12.2 例外处理的应用497
12.3 其他的错误处理技术497
12.4 Java例外处理的基本知识497
12.5 简单的例外处理例子:除数为0498
12.7 抛出例外501
12.6 try块501
12.8 捕获例外502
12.9 重新抛出例外504
12.10 throws语句504
12.11 构造函数、finalizer和例外处理508
12.12 例外与继承508
12.13 finally块508
12.14 printStackTrace和getMessage510
12.15小结513
13.1 简介521
第13章 多线程521
13.2 Thread类:Thread方法概述523
13.3 线程的状态:线程的生命周期524
13.4 线程优先级和线程调度525
13.5 线程同步528
13.6 没有线程同步的情况下实现生产者/消费者关系528
13.7 在线程同步的情况下实现生产者/消费者关系531
13.8 生产者/消费者关系:循环缓冲区535
13.10 Runnable接口539
13.9 守护线程539
13.11 线程组543
13.12 小结544
第14章 多媒体:图像、动画和声音553
14.1 简介553
14.2 装载、显示和缩放图像554
14.3 动画入门:图像的循环555
14.4 图形双缓冲558
14.5 使用MediaTracker监视图像的561
装载561
14.6 用独立的线程执行动画564
14.7 装载和播放声音剪辑567
14.8 使用HTML的param标记定制568
applet568
14.9 图像映像573
14.10 小结575
15.1 简介585
15.2 数据层次结构585
第15章 文件和流585
15.3 文件和流587
15.4 创建顺序存取文件590
15.5 从顺序存取文件读取数据595
15.6 更新顺序存取文件603
15.7 随机存取文件603
15.8 创建随机存取文件604
15.9 向随机存取文件随机写入数据606
15.10 从随机存取文件顺序读取数据610
15.11 例子:事务处理程序613
15.12 File类623
15.13 对象的输入/输出627
15.14 小结627
第16章 网络637
16.1 简介637
16.2 使用URL638
16.3 利用URL流连接读取服务器上的640
文件640
16.4 建立简单的服务器(利用socket流)642
16.5 建立简单的客户机(利用socket流)643
16.6 客户机/服务器通过socket流连接的交互643
16.7 非连接的客户机/服务器通过数据报的交互647
16.8 利用多线程服务器实现的客户机/服务器Tic-Tac-Toe游戏653
16.9 网络与安全664
16.10 未来网络与安全API664
16.11 小结664
17.2 自引用的类671
17.1 简介671
第17章 数据结构671
17.3 动态内存分配672
17.4 链表673
17.5 堆栈681
17.6 队列683
17.7 树685
17.8 小结690
18.2 Vector类和Enumeration接口710
18.1 简介710
第18章 Java工具包和位操作710
18.3 Stack类715
18.4 Dictionary类718
18.5 Hashtable类718
18.6 Date类723
18.7 Observable类和Observer接口724
18.8 Properties类727
18.9 Random类731
18.10 位操作和按位运算符732
18.11 BitSet类741
18.12 小结744
附录A Java演示752
附录B Java资源756
附录C运算符优先级表760
附录D ASCII字符集762
附录E 数制系统763
附录F 面向对象的电梯模拟器773
热门推荐
- 1390920.html
- 3576650.html
- 3792428.html
- 3377420.html
- 2990434.html
- 1782105.html
- 1597809.html
- 2137350.html
- 3511801.html
- 1123540.html
- http://www.ickdjs.cc/book_3325839.html
- http://www.ickdjs.cc/book_1424103.html
- http://www.ickdjs.cc/book_309056.html
- http://www.ickdjs.cc/book_118945.html
- http://www.ickdjs.cc/book_3588254.html
- http://www.ickdjs.cc/book_1588921.html
- http://www.ickdjs.cc/book_3370170.html
- http://www.ickdjs.cc/book_327917.html
- http://www.ickdjs.cc/book_2952688.html
- http://www.ickdjs.cc/book_3259209.html