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

- 赵海廷,胡雯编著 著
- 出版社: 武汉:武汉大学出版社
- ISBN:9787307064898
- 出版时间:2008
- 标注页数:286页
- 文件大小:76MB
- 文件页数:303页
- 主题词:莎士比亚,W.(1564~1616)-戏剧文学-文学评论
PDF下载
下载说明
Java程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java语言和HTML语言简介1
1.1 Java语言的Appication程序1
1.1.1源代码的编辑1
1.1.2字节码文件的生成2
1.1.3字节码文件的解释执行3
1.2HTML语言简介4
1.2.1 HTML的基本要素5
1.2.2 HTML文件的结构6
1.2.3 Applet标记7
1.2.4 HTML文件的编辑7
1.3 Java语言的Applet程序8
1.3.1源代码的编辑8
1.3.2代码的嵌入9
1.3.3 Applet程序的运行9
1.4Java语言字符界面的输入输出10
1.5Java语言的图形界面的输入输出11
1.5.1 Java Applet图形界面输入输出11
1.5.2 Java Application图形界面输入输出13
1.6Java语言的特点14
习题115
第2章 Java语言的数据类型18
2.1 Java语言的标识符18
2.2 Java语言的关键字18
2.3 Java语言的常量和变量19
2.3.1常量和符号常量20
2.3.2变量22
2.3.3变量作用域22
2.4 Java语言的基本数据类型23
2.4.1整型23
2.4.2实型23
2.4.3字符型24
2.4.4布尔型24
2.5变量的初始化25
2.6简单程序举例26
习题228
第3章 Java语言的运算符和表达式30
3.1赋值、算术运算符及其表达式30
3.1.1赋值运算符及其表达式30
3.1.2算术运算符及其表达式31
3.2关系、逻辑运算符及其表达式33
3.2.1关系运算符及其表达式33
3.2.2逻辑运算符及其表达式35
3.3位运算符及其表达式36
3.3.1计算机内数据的表示36
3.3.2位运算符及其表达式37
3.4其他运算符40
3.4.1复合赋值运算符40
3.4.2对象运算符、成员运算符和new运算符41
3.4.3圆括号与方括号运算符41
3.5JAVA语言运算符的优先级和结合性41
3.6数据类型的转换42
3.6.1数据类型的算术转换42
3.6.2数据类型的赋值转换42
3.6.3数据类型的强制转换43
习题343
第4章 Java语言的基本语句45
4.1Java语言的三种基本结构45
4.2Java语言的顺序结构语句45
4.2.1变量声明语句和表达式语句45
4.2.2复合语句、分程序和空语句46
4.3选择结构及其程序设计47
4.3.1条件运算符和条件表达式48
4.3.2 if~else语句48
4.3.3 switch~case语句53
4.4循环结构及其程序设计55
4.4.1 while语句55
4.4.2 for语句56
4.4.3 do~while语句57
4.4.4循环嵌套58
4.5转移控制语句59
4.5.1break语句59
4.5.2continue语句61
习题463
第5章 数组、字符串、向量和基础类库66
5.1一维数组66
5.1.1一维数组的声明66
5.1.2创建一维数组66
5.1.3一维数组的初始化67
5.1.4一维数组应用举例67
5.2多维数组68
5.2.1多维数组声明68
5.2.2创建多维数组68
5.2.3多维数组的初始化69
5.2.4多维数组应用举例69
5.3字符数组71
5.3.1字符数组声明71
5.3.2创建字符数组71
5.3.3字符数组初始化及其举例71
5.4不变字符串:Stnng类73
5.4.1String类的构造方法及其应用举例73
5.4.2字符串的常用方法75
5.4.3字符串与子字符串操作75
5.4.4toString方法及其他方法76
5.5可变字符串:StringBuffer类77
5.5.1StringBuffer类的构造方法77
5.5.2StringBuffer类的常用方法及其举例78
5.6向量79
5.6.1向量的声明79
5.6.2Vector类的常用方法及其举例79
5.7JAVA语言的基本类库81
5.7.1Object类81
5.7.2数据类型类81
5.7.3Math类82
5.7.4System类84
习题587
第6章 Java语言的方法89
6.1return语句89
6.2Java语言方法的定义、返值和调用90
6.2.1Java语言方法的修饰符90
6.2.2Java语言方法的定义91
6.2.3Java语言方法的调用92
6.2.4Java语言方法的返值93
6.3方法之间的数据传递94
6.3.1方法间的数值传递95
6.3.2方法间的引用传递96
6.4Java语言方法的嵌套调用和递归调用97
6.4.1Java语言方法的嵌套调用97
6.4.2Java语言方法的递归调用98
6.5Java语言方法的命令行参数103
习题6104
第7章 Java语言的类的声明和对象的实例化109
7.1Java语言的类109
7.1.1Java语言类的声明109
7.1.2Java语言类的修饰109
7.1.3Java语言类的类体111
7.1.4Java语言类的构造方法112
7.2Java语言类的成员变量113
7.2.1Java语言类成员变量的声明113
7.2.2Java语言类成员变量的修饰114
7.3Java语言类的成员方法116
7.3.1成员方法的声明和修饰116
7.3.2成员方法的设计118
7.3.3方法体120
7.3.4消息的传递121
7.4内部类和匿名类122
7.4.1内部类123
7.4.2匿名类124
7.5Java语言对象的实例化126
7.5.1创建对象126
7.5.2使用对象126
7.5.3清除对象127
习题7127
第8章 Java语言的继承性和多态性131
8.1继承与类的层次131
8.1.1继承的概念131
8.1.2类的层次131
8.2Java语言的继承性132
8.2.1父类和子类132
8.2.2成员变量的继承与隐藏134
8.2.3成员方法的继承与覆盖135
8.3Java语言的多态性137
8.3.1多态性的概念137
8.3.2重载实现多态138
8.3.3覆盖实现多态139
8.4Java语言构造方法的缺省、继承与重载140
8.4.1缺省的构造方法140
8.4.2构造方法的继承141
8.4.3构造方法的重载142
习题8145
第9章 Java语言的接口、异常和包149
9.1Java语言的接口149
9.1.1Java语言接口的声明149
9.1.2Java语言接口的继承关系150
9.1.3Java语言接口的实现151
9.1.4与接口有关的匿名类152
9.2Java语言的异常及其处理153
9.2.1异常及其产生的原因154
9.2.2Java的标准异常类154
9.2.3编译时对异常的检查和异常的层次155
9.2.4异常的处理技术156
9.3Java语言的包161
9.3.1程序包的引用161
9.3.2声明用户的包162
9.3.3Java语言的系统包162
9.3.4包应用举例163
习题9167
第10章 Java语言的数据流和对象序列化171
10.1Java数据流的输入/输出171
10.2Java输入/输出流类的层次结构172
10.3常用流类的常用方法174
10.3.1InputStream和OutputStream抽象类提供的主要方法174
10.3.2Reader、Writer子类及其常用的方法175
10.4常用流类应用举例176
10.4.1文件输入/输出流的应用176
10.4.2缓冲输入/输出流的应用177
10.4.3数据输入/输出流的应用178
10.4.4字节数组输入/输出流的应用180
10.5File类和RandomAccessFile类及其举例181
10.5.1File类181
10.5.2文件的随机存取182
10.6对象序列化184
10.6.1支持对象序列化的接口184
10.6.2支持对象序列化的类185
10.6.3对象序列化应用举例187
习题10188
第11章 Java语言的多线程193
11.1线程与多线程193
11.1.1线程的概念193
11.1.2线程的结构194
11.2线程的生命期194
11.3线程状态的转换方法196
11.4线程的优先级及其设置197
11.4.1线程的优先级197
11.4.2优先级的设置197
11.5创建线程198
11.5.1继承Thread类创建线程198
11.5.2实现Runnable接口创建线程200
11.6同步问题201
11.6.1问题的提出201
11.6.2对象的锁定标志202
11.6.3同步方法203
11.6.4死锁问题205
习题11205
第12章 Java语言的AWT组件210
12.1标签、按钮和滚动条的应用210
12.1.1标签210
12.1.2按钮211
12.1.3滚动条212
12.2单选按钮、复选框和选项框214
12.2.1单选按钮214
12.2.2复选框215
12.2.3选项框216
12.3文本框、文本区和列表218
12.3.1文本框218
12.3.2文本区218
12.3.3列表220
12.4Swing介绍及其应用221
12.4.1Swing按钮和标签的应用222
12.4.2Swing边界的设置223
12.4.3Swing单选按钮和列表的应用224
习题12228
第13章 Java语言的图形用户界面设计233
13.1组件的布局管理234
13.1.1顺序布局、边界布局和卡片布局234
13.1.2网格布局、网格包布局和人为布局236
13.1.3事件处理综合举例238
13.2窗口和面板243
13.2.1可关闭窗口的创建243
13.2.2窗口事件适配器的介绍244
13.2.3向窗口加入组件和多重窗口245
13.2.4面板246
13.3菜单248
13.3.1菜单的有关概念249
13.3.2向窗口加入菜单250
13.3.3弹出式菜单251
13.4对话框252
13.4.1自定义对话框252
13.4.2文件对话框254
习题13255
第14章 Java语言的网络编程259
14.1网络编程简介259
14.1.1网络通信协议介绍259
14.1.2通信端口介绍261
14.1.3Java语言网络功能的介绍261
14.2URL类及其应用262
14.2.1URL概念、构造方法和URL的对象属性262
14.2.2创建URL对象及其应用264
14.2.3利用URL对象读取服务器文件264
14.2.4利用URL读取文件时的异常及其处理266
14.3URLConnection类及其应用267
14.3.1URLConnection类267
14.3.2AppletContext接口类267
14.3.3从网络中获取图像应用举例267
14.4Socket接口和Datagram数据报269
14.4.1Socket接口的基本概念269
14.4.2Datagram数据报270
14.4.3网络测试应用程序270
14.5与Applet通信272
14.5.1Applet类的定义272
14.5.2Applet类的成员272
14.5.3Applet的生命期273
14.5.4网页文件向Applet程序传递数据274
习题14275
附录A Java语言运算符的优先级和结合性277
附录B ASCII码表278
附录C Java语言程序编写规范279
参考文献286
热门推荐
- 2864803.html
- 2408555.html
- 2407505.html
- 1743625.html
- 2824443.html
- 2780121.html
- 3457569.html
- 2528336.html
- 3294844.html
- 3314634.html
- http://www.ickdjs.cc/book_111312.html
- http://www.ickdjs.cc/book_2243225.html
- http://www.ickdjs.cc/book_702227.html
- http://www.ickdjs.cc/book_1289994.html
- http://www.ickdjs.cc/book_983012.html
- http://www.ickdjs.cc/book_425952.html
- http://www.ickdjs.cc/book_3892425.html
- http://www.ickdjs.cc/book_1825800.html
- http://www.ickdjs.cc/book_3040139.html
- http://www.ickdjs.cc/book_3546313.html