图书介绍
Java程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
- 李明,李厚安著 著
- 出版社: 北京:科学出版社
- ISBN:7030060644
- 出版时间:1997
- 标注页数:252页
- 文件大小:18MB
- 文件页数:263页
- 主题词:
PDF下载
下载说明
Java程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一章 跟你聊聊计算机和全球信息网1
1.1 计算机和全球信息网1
1.2 计算机程序设计语言与Java2
1.3 Java的结构与特点4
第二章 你的第一个Java程序7
2.1 JDK的获得与安装7
2.2 第一个简单的Java应用程序8
2.3 第一个小应用10
2.4 小应用与应用程序11
习题12
3.1 标识符和关键字13
第三章 变量 原始类型 表达式 语句13
3.2 原始类型14
3.2.1 整数类型15
3.2.2 浮点数类型15
3.2.3 布尔类型15
3.2.4 字符类型16
3.3 变量16
3.4 文字常数17
3.4.1 整数常数18
3.4.2 浮点数常数18
3.4.3 布尔常数18
3.4.4 字符常数18
3.5 表达式,语句和块19
3.4.5 其它文字常数19
3.6 运算符20
3.6.1 赋值运算符21
3.6.2 算术运算符21
3.6.3 自增和自减运算符23
3.6.4 关系运算符24
3.6.5 位运算符和逻辑运算符24
3.6.6 广义赋值运算符25
3.7 运算符的优先级26
3.8.1 隐含转换27
3.8.2 强制转换27
3.8 类型转换27
3.9 Unicode28
习题28
第四章 类30
4.1 面向实体的程序设计30
4.2 类的定义32
4.3 实体32
4.3.1 生成实体32
4.3.2 怎样使用实体33
4.4 方法34
4.4.1 方法的定义与调用34
4.4.2 按值调用36
4.4.4 方法重载37
4.4.3 this引用37
4.5 置初值与构造方法38
4.6 数组39
4.7 static变量与方法41
4.8 包装类43
4.9 内嵌类45
习题45
第五章 子类与继承47
5.1 子类47
5.2 继承48
5.4 super关键字50
5.3 数据隐藏与方法重写50
5.5 多态51
5.6 子类的构造方法52
5.7 final修饰符53
5.8 抽象方法与抽象类54
5.9 使用权限:public,private,protected55
5.10 实体的类型转换56
习题56
第六章 控制语句58
6.1 if-else语句58
6.2 switch语句60
6.3 循环语句63
6.3.1 for循环语句63
6.3.2 while循环语句65
6.3.3 dc…while循环语句66
6.4 标号67
6.5 break语句67
6.6 continue语句69
6.7 return语句70
6.8 递归70
习题71
第七章 接口72
7.1 接口的声明72
7.2 实现接口73
7.3 扩展接口和接口的多重继承75
7.4 关于菱形继承76
7.5 使用别的类实现的方法77
习题79
第八章 包80
8.1 Java提供的包80
8.2 定义自己的包81
8.3 包的引用84
8.4 包的结构85
8.5 存取保护85
习题86
第九章 例外处理87
9.1 Java中的Throwable类及其子类88
9.2 try-catch-finally语句89
9.3 throw语句92
9.4 设计自己的例外类94
9.5 三大类例外95
习题96
第十章 线程97
10.1 线程的概念97
10.2 线程的声明98
10.3 线程的状态99
10.4 线程状态的转换方法100
10.5 扩展Thread类102
10.6 使用Runnable接口104
10.7 线程例子105
10.8 Synchronization:协调线程之间的冲突106
10.8.1 synchronized方法107
10.8.2 synchronized块109
10.8.3 怎样使用wait()和notify()109
10.8.4 死锁111
习题112
第十一章 高级数据类114
11.1 多维数组114
11.2 字符串:String类115
11.2.1 字符串的长度116
11.2.2 查找字符116
11.2.3 字符串的比较117
11.2.6 toString()方法118
11.2.5 修改字符串118
11.2.4 子串118
11.3 字符串:StringBuffer类119
11.4 向量120
11.4.1 向量的声明121
11.4.2 Vector类的方法121
11.5 堆栈123
11.6 Dictionary抽象类和它的散列表实现125
11.6.1 Dictionary抽象类125
11.6.2 散列表125
11.7 数据结构拾零127
习题130
12.1 Math类132
第十二章 杂类132
12.2 Random类133
12.3 Number抽象类133
12.4 Date类和Calendar类134
12.5 System类135
12.6 输入输出137
12.6.1 InputStream和OutputStream抽象类138
12.6.2 Reader和writer抽象类139
12.6.3 FileInputStream类和FileOutputStream类139
12.6.4 FileReader类和FileWriter类140
12.6.5 ByteArrayInputStream类和ByteArrayOutputStream类141
12.6.7 PrintStream类和PrintWriter类142
12.6.6 CharArrayReader类和CharArrayWriter类142
12.6.8 File类143
习题145
第十三章 Applet基础146
13.1 HTML里的APPLET标志147
13.2 Applet类和它的方法的调用次序149
13.3 简单图形151
13.4 字型与颜色158
13.4.1 字型158
13.4.2 颜色160
13.5 图片的处理163
13.5.1 载入图片163
13.5.2 画出图片164
13.6 HTML简介166
习题169
第十四章 用户界面170
14.1 设计用户界面的组件170
14.2 屏幕布局179
14.3 菜单185
14.3.1 下拉式菜单185
14.3.2 弹出式菜单187
14.4 响应事件188
14.4.1 事件代表模型189
14.4.2 两个例子189
14.4.3 几个组件的事件处理193
14.5 JDK1.0事件处理模型194
习题196
第十五章 音乐和动画198
15.1 声音和音乐198
15.2 动画202
15.3 程序例子211
习题218
第十六章 咖啡豆儿及其它219
16.1 咖啡豆(JavaBeans)219
16.1.1 什么是咖啡豆220
16.1.2 咖啡豆,穿成串220
16.1.4 咖啡豆和你224
16.1.3 怎么写Java的Beans224
16.2 咖啡罐(JAR)225
16.3 怎样使用Native程序226
16.4 远程方法调用228
16.5 JDBC API232
16.6 Java基础类库(JFC)和未来的JDK 1.2233
附录A 怎样使用ftp方法234
附录B 怎样将JDK1.0的程序转换成JDK1.1的程序235
附录C 本书使用的重要单词标准英汉对照239
参考文献241
索引243