图书介绍
Java2程序设计实用教程PDF|Epub|txt|kindle电子书版本网盘下载
![Java2程序设计实用教程](https://www.shukui.net/cover/67/34339671.jpg)
- 叶核亚,陈立编著 著
- 出版社: 北京:电子工业出版社
- ISBN:7505386883
- 出版时间:2003
- 标注页数:337页
- 文件大小:25MB
- 文件页数:349页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java2程序设计实用教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分实用教程3
第1章概述3
1.1 了解Java3
1.1.1 Java的特点3
目录3
1.1.2 Java的实现机制4
1.1.3 Java的核心技术5
1.2 Java的运行环境JDK6
1.2.1 Java软件环境的安装7
1.2.2 Java程序的编辑、编译与运行9
第2章Java语言基础11
2.1标识符与关键字11
2.2基本数据类型12
2.3变量与常量14
2.4.1赋值15
2.4运算符与表达式15
2.4.2运算符16
2.4.3表达式20
2.5流程控制22
2.5.1程序控制结构22
2.5.2分支语句23
2.5.3循环语句27
2.5.4转向语句35
2.6数组36
2.6.1 一维数组36
2.6.2二维数组41
2.6.3不规则的多维数组44
2.7字符串46
3.2类的创建50
3.1类与对象50
第3章面向对象技术50
3.2.1类的声明51
3.2.2类主体51
3.3对象的创建53
3.3.1创建对象54
3.3.2对象的使用54
3.3.3对象的初始化55
3.3.4对象的销毁57
3.4类的封装57
3.4.1封装的概念57
3.4.2如何封装58
3.4.3实例成员和类成员60
3.5类的继承62
3.5.1创建子类63
3.5.2 this引用、super引用和instanceof对象运算符66
3.5.3最终类和抽象类68
3.6类的多态性70
3.6.1方法的重载70
3.6.2方法的覆盖72
3.7递归方法75
第4章Java类和对象的高级特征79
4.1接口79
4.1.1定义接口79
4.1.2实现接口80
4.2内部类82
4.2.1内部类特性83
4.2.2静态内部类88
4.3包90
4.3.1 Java的API介绍90
4.3.2引用Java定义的包94
4.3.3自定义包96
第5章异常处理102
5.1 Java异常处理的基础知识102
5.1.1错误与异常102
5.1.2异常处理机制102
5.2异常类的产生、捕获与处理103
5.3异常的分类107
5.4抛出异常109
5.5自定义异常类113
第6章图形界面设计116
6.1创建图形界面116
6.1.1抽象窗口工具集AWT116
6.1.2 Java的图形类结构117
6.1.3框架与面板119
6.1.5标签和文本行120
6.1.4按钮120
6.2 AWT的事件模型122
6.2.1层次事件模型和委托事件模型123
6.2.2 AWTEvent事件类127
6.2.3事件类的接口128
6.2.4事件适配器130
6.3 AWT常用组件131
6.3.1界面的布局131
6.3.2文本区135
6.3.3复选框136
6.3.4单选按钮139
6.3.5选择框140
6.3.6列表框141
6.3.7对话框144
6.4菜单组件145
6.5.1在组件上绘图150
6.5.2绘图类150
6.5图形设计150
第7章多线程机制156
7.1线程概念156
7.2 Runnable接口与Thread类157
7.3线程的控制与调度161
7.3.1线程的生命周期161
7.3.2线程调度与优先级163
7.3.3改变线程状态163
7.4线程的同步机制169
7.4.1共享数据的线程“互斥”锁定169
7.4.2传送数据的线程同步运行175
7.4.3死锁问题182
8.1.1理解数据流187
第8章输入输出流187
8.1数据流的基本概念187
8.1.2 Java的标准数据流188
8.1.3 java.io包中的数据流及文件类189
8.2字节流初步190
8.2.1 InputStream和OutputStream类190
8.2.2文件字节输入流类FilenputSream191
8.2.3文件字节输出流FileOutputStream类193
8.3文件操作195
8.3.1 File类195
8.3.2文件过滤器198
8.33文件对话框200
8.3.4随机文件操作202
8.4.1 Reader类和Writer类204
8.4字符流204
8.4.2字符文件流FileReader和FileWriter类205
8.4.3字符缓冲流BufferedReader和BufferedWriter类205
8.5字节流的高级应用210
8.5.1管道流210
8.5.2数据流214
8.5.3对象流217
第9章Applet应用程序220
9.1 Applet的特点220
9.2 Applet类221
9.2.1 Applet的创建221
9.2.2 Applet的生命周期222
9.2.3 Applet的显示与刷新225
9.3 HTML和Applet228
9.3.1超文本标记语言228
9.3.2 HTML中嵌入Applet229
9.4 Applet应用232
9.4.1标识网络上的资源232
9.4.2显示图像232
9.4.3播放声音233
第10章网络通信239
10.1网络运行机制239
10.2使用URL访问网络资源239
10.2.1什么是URL239
10.2.2 URL类240
10.2.3针对HTTP协议的URLConnection类244
10.3 Socket通信机制246
10.3.1 Socket通信机制的基本概念246
10.3.2实现Socket通信247
11.1.2 Web服务器、浏览器与HTTP254
11.1.1客户-服务器模式254
第1 1章Web开发技术JSP254
11.1 Web的客户-服务器模式254
11.1.3服务器端脚本语言概述255
11.2运行JSP257
11.2.1 JSP容器257
11.2.2 JSP的运行环境Tomcat258
11.2.3 JSP的执行过程与生命周期260
11.3 JSP基本语法与隐式对象261
11.3.1 JSP的基本语法261
11.3.2 JSP隐式对象262
第12章J2EE概论270
12.1 J2EE的基本概念270
12.2 J2EE的优势270
12.3 J2EE的分布式应用模型271
12.4 J2EE的核心技术273
12.5 J2EE的测试平台274
第二部分习题281
习题1 概述281
习题2 Java语言基础281
习题3面向对象技术282
习题4Java类和对象的高级特征283
习题5异常处理284
习题6图形界面设计284
习题7多线程机制284
习题8输入输出流285
习题9 Applet应用程序285
习题10网络通信285
习题1 1 Web开发技术JSP285
习题12J2EE概论286
实验1 金额的中文大写方式289
实验2求解约瑟夫环问题289
实验3设计银行账户类及存取款操作方法289
第三部分上机操作实习289
实验4继承String类重载replace方法290
实验5设计学生成绩表290
实验6计算器291
实验7利用线程比较插入、冒泡排序算法的运行时间291
实验8使用多种方式读取文本文件291
实验9浏览器中的图形与动画设计292
实验10以Socket方式发送与接收邮件292
实验1 1 网上购书292
实习2设置日期时间属性295
实习 3利用线程比较查找、排序算法的运行时间295
实习1设计一个Java程序编辑器295
第四部分综合应用实习295
实习 4交通信号灯的线程设计296
实习5使用对象流模拟对象数据库296
实习6网上发牌程序296
实习7设计邮箱297
实习8设计一个聊天室程序297
第五部分附录301
附录A ASCII码表301
附录B Java关键字表302
附录C Java部分类库表304
C.1 java.lang包304
C.1.1 Object类304
C.1.2数据类型包装类304
C.1.3 String类306
C.1.4 Math类307
C.1.5 System类308
C.1.6 Class类308
C.1.7 Runtime类309
C.1.8异常处理类309
C.1.9线程类309
C.2 java.util包311
C.2.1 Date类311
C.2.2 Calendar类311
C.3 java.text包312
C.4 java.awt包313
C.4.1组件类及其子类313
C.4.2事件类319
C.4.3布局管理器320
C.4.4字体与颜色321
C.4.5菜单组件322
C.4.6绘图类324
C.5 java.io包325
C.5.1字节流325
C.5.2文件328
C.5.3字符流330
C.6 java.applet包331
C.7 java.net包332
C.7.1 URL332
C.7.2 Socket333
附录D HTML与JSP334
D.1 HTML334
D.2 JSP334
参考文献337