图书介绍
Java程序设计技巧与开发实例PDF|Epub|txt|kindle电子书版本网盘下载
![Java程序设计技巧与开发实例](https://www.shukui.net/cover/10/34342943.jpg)
- 朱福喜,唐晓军等编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115117462
- 出版时间:2004
- 标注页数:591页
- 文件大小:280MB
- 文件页数:603页
- 主题词:JAVA语言-程序设计
PDF下载
下载说明
Java程序设计技巧与开发实例PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目 录1
第1章Java基础1
1.1 Java编译器与Java虚拟机1
1.1.1编译一个Java程序或Java类2
1.1.2运行一个Java程序或Java类4
1.1.3 Java虚拟机(JVM)5
1.2数据类型、分配和算法6
1.2.1基本的数据类型和表示方法6
1.2.2变量的声明和保存7
1.2.3数值类型的运算9
1.2.4快捷运算符和类型转换11
1.2.5逻辑和比较14
1.3基本控制语句15
1.3.1条件执行语句——if和switch语句15
1.3.2循环控制语句——for、while和do21
1.4字符串24
1.4.1什么是字符串24
1.4.2字符串操作符26
1.5输出和常量28
1.5.1屏幕输出28
1.5.2常量29
1.6学习实例:求小于给定数的质数的个数30
2.1.1 方法33
第2章基本编程技巧33
2.1方法和参数33
2.1.2参数传递37
2.1.3 引用类型作为参数40
2.2变量的生命周期43
2.2.1成员变量和局部变量43
2.2.2 变量的生命周期原则44
2.3 数组48
2.3.1 声明和初始化数组48
2.3.2数组作为输入参数51
2.3.3 多维数组57
2.4.1 实现说明和文档说明63
2.4文档、调试以及键盘输入63
2.4.2 用于键盘输入的控制台类68
2.4.3调试及调试代码70
2.5基本数据类型的封装类74
2.6开发实例:解线性方程组78
第3章面向对象程序设计85
3.1 类与对象85
3.1.1 对象、实例化和构造方法88
3.1.2析构方法与垃圾回收(Garbage Collection)92
3.2.1访问成员变量与成员方法94
3.2类的访问与封装94
3.2.2 Private、Public和Protected类型97
3.2.3静态成员变量与静态成员方法103
3.3 重载107
3.3.1重载成员方法108
3.3.2重载构造方法109
3.4继承114
3.4.1 类的继承层次114
3.4.2继承与构造方法118
3.4.3覆盖119
3.4.4抽象与终结121
3.5 Java的基类Object129
3.6接口和多态134
3.6.1 多重继承和接口135
3.6.2 多态性145
3.7 开发实例:使用面向对象的方法设计货物管理系统150
第4章 用户界面设计160
4.1 包和抽象窗口工具(AWT)160
4.1.1 包160
4.1.2抽象窗口工具(AWT)162
4.2基本的窗口程序162
4.2.1 Frame的层次162
4.2.2 事件响应165
4.2.3 简单的GUI输入输出167
4.3基本Java Applet170
4.3.1创建一个Applet170
4.3.2 通过APPLET标记执行Applet173
4.4事件处理177
4.4.1基本事件177
4.4.2 Java事件的细节179
4.4.3 适配器(Adapters)、事件监听器(Event Listeners)185
4.4.4 自定义事件188
4.5.1布局管理器、面板和标签191
4.5 GUI组件及布局管理191
4.5.2列表和文本区200
4.6菜单和对话框206
4.7 图形与图形的绘制211
4.7.1 简单绘图212
4.7.2 Canvas和Fonts216
4.8开发实例:一个地址簿的实现223
第5章异常与线程232
5.1错误和异常处理232
5.1.1 Throwable类的层次结构235
5.1.2抛出一个异常240
5.1.3捕获一个异常243
5.1.4 finally子句247
5.2基本线程250
5.2.1多任务与多线程250
5.2.2线程类251
5.2.3通过Runnable接口的构造线程259
5.3线程和方法的同步270
5.3.1使用多线程造成的数据崩溃270
5.3.2 同步线程276
5.3.3 wait()、notify()方法与死锁278
5.4开发实例:银行和超市业务的模拟281
6.1 Swing简介290
第6章Swing290
6.1.1 为什么要使用Swing291
6.1.2 Swing类的概况292
6.1.3从AWT转换到Swing293
6.2基本的Swing类299
6.2.1 自定义用户界面299
6.2.2框架、Applet、按钮和图标302
6.2.3边框、面板和菜单309
6.2.4复选、单选按钮和下拉式列表318
6.3 高级Swing类322
6.3.1滚动、标签和分割322
6.3.2模型和视图327
6.3.3 Swing的文本组件332
6.3.4 Swing对话框349
6.4树型表、表格和图形352
6.4.1树型表353
6.4.2表格359
6.5开发实例:一个货单表格系统的实现360
第7章Swing与多媒体369
7.1 图像处理369
7.1.1用JPanel类绘图369
7.1.2载入和过滤图片371
7.1.3动画和加强图像的载入375
7.1.4用Applet装载和显示图像379
7.1.5离屏绘图和双缓冲383
7.2 声音处理392
7.3 开发实例:SharkAttack游戏394
第8章抽象数据类型406
8.1顺序数据结构406
8.1.1列表(Lists)407
8.1.2 队列425
8.1.3栈431
8.2 Java内置的顺序结构438
8.2.1 Java提供的列表结构438
8.2.2 StringTokenizer类447
8.2.3 Iterators(迭代器)449
8.3 开发实例:一个数学表达式分析器454
第9章文件和安全性466
9.1 java.io概述466
9.1.1数据流466
9.1.2字节级输入输出类467
9.1.3字符级输入输出类468
9.1.4对象级输入输出类469
9.2保存和读取字节级数据469
9.2.1保存字节级数据469
9.2.2读取字节级数据471
9.2.3运用缓冲流来改善效率473
9.2.4文件操作477
9.3保存和读取字符数据483
9.3.1读取字符数据483
9.3.2保存字符数据488
9.3.3 简单的文本编辑程序490
9.4保存和读取对象数据497
9.4.1存储对象数据503
9.4.2读取对象数据505
9.5 Applet的文件操作与安全性510
9.5.1 Applet的安全限制511
9.5.2 Applet沙盒(Sandbox)513
9.5.4字符与字节流转换514
9.5.3在Applet中读文件514
9.6系统I/O流515
9.7 RandomAccessFile518
9.8 开发实例:在线订购系统519
第10章网络程序设计534
10.1 Internet基本概念534
10.1.1 IP地址535
10.1.2端口536
10.1.3套接字536
10.1.4 Internet协议537
10.2.1 直接从URL读取内容538
10.2 使用URL访问WWW资源538
10.2.2建立一个URL连接并从中读取内容539
10.3在网络上实现客户和服务器541
10.3.1创建客户程序542
10.3.2编写服务器应用程序554
10.3.3 目录客户/服务系统561
10.3.4 同步在线定购客户/服务器系统570
10.4基于客户/服务模式的分布计算581
10.4.1分布模型581
10.4.2并行应用的实现框架582
10.5 开发实例:一个并行计算实例584