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

- 雷学生主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508420411
- 出版时间:2004
- 标注页数:293页
- 文件大小:12MB
- 文件页数:305页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java语言程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
目录1
前言1
第1章Java语言概述1
1.1 Java语言的起源和发展1
1.1.1 几种典型语言的发展历程1
1.1.2 Java语言的起源3
1.1.3 Java语言的发展4
1.2面向对象的程序设计5
1.2.1面向对象技术的提出5
1.2.2面向对象的编程思想5
1.2.3面向对象编程的基本原则6
1.3 Java语言的特点10
1.3.1语言特点概述10
1.3.2 Java语言的具体特点11
1.3.3 Java和C/C++的比较15
1.4 Java程序的运行16
1.4.1 Java运行环境的安装与配置16
1.4.2第一个Java程序17
1.4.3两种类型的Java程序18
1.4.4 Java环境的有关工具19
1.4.5 Java程序的编写开发工具20
1.5 本章练习20
第2章Java语言基础22
2.1 预备知识22
2.1.1一个简单的Java程序22
2.1.2两种控制语句23
2.1.3关于程序块25
2.2.1标识符26
2.2基本语言要素26
2.2.2 Java关键字27
2.2.3字面量27
2.2.4分隔符27
2.2.5注释28
2.3基本数据类型32
2.3.1 Java是强类型语言33
2.3.2整数类型34
2.3.3浮点类型35
2.3.4字符类型36
2.3.5布尔类型38
2.3.6 对字面量的进一步讨论39
2.4变量41
2.4.1 Java变量的声明41
2.4.2变量的作用域和生存期42
2.4.3类型转换45
2.5数组48
2.5.1 一维数组48
2.5.2多维数组50
2.5.3声明数组的另一种格式54
2.5.4关于Java中的字符串54
2.6运算符54
2.6.1算术运算符55
2.6.2关系运算符59
2.6.3位运算符60
2.6.4逻辑运算符67
2.6.5其他运算符69
2.6.6运算符的优先级71
2.7本章练习72
第3章控制语句73
3.1选择控制语句73
3.1.1 if语句73
3.1.2 switch语句75
3.2循环控制语句79
3.2.1 for循环语句79
3.2.2 while循环语句83
3.2.3 do-while循环语句85
3.3跳转控制语句87
3.3.1 break语句87
3.3.2 continue语句91
3.3.3 return语句92
3.4本章练习93
4.1.1类的一般格式94
4.1类的基础知识94
第4章类及其方法94
4.1.2一个简单的类95
4.1.3关于String类97
4.1.4对象的声明99
4.1.5关于Java中的数组101
4.1.6嵌套类与内部类102
4.2类的方法105
4.2.1类方法的一般形式105
4.2.2给类添加一个方法106
4.2.3方法的返回值107
4.2.4添加带自变量的方法108
4.2.5构造函数110
4.2.6关于finalize()方法113
4.3.1将对象作为参数114
4.3参数传递114
4.3.2参数的传递方式116
4.3.3使用命令行参数118
4.3.4返回对象118
4.3.5关于递归119
4.4访问控制121
4.4.1关于Java中的访问控制121
4.4.2使用this关键字124
4.4.3关于static关键字125
4.4.4使用final关键字127
4.5本章练习127
第5章继承与多态128
5.1继承机制128
5.1.1关于继承128
5.1.2使用super关键字133
5.1.3使用final关键字138
5.2创建多级层次类139
5.2.1多级层次的类139
5.2.2何时调用构造函数141
5.3多态与重载142
5.3.1关于多态143
5.3.2方法的重载143
5.3.3构造函数重载145
5.4方法的动态调度147
5.4.1关于多态方法调用147
5.4.2为什么要重载方法149
5.4.3运用方法重载149
5.5使用抽象类150
5.6本章练习153
第6章包和接口155
6.1 Java中的包155
6.1.1包的创建155
6.1.2关于类路径156
6.1.3一个简单的例子156
6.1.4访问保护157
6.1.5包的导入160
6.2接口162
6.2.1关于接口162
6.2.2接口的定义163
6.2.3接口的实现165
6.2.4接口的使用167
6.2.5接口中的变量170
6.2.6接口的扩展171
6.3本章练习172
第7章异常处理173
7.1异常处理基础173
7.1.1关于异常处理173
7.1.2异常的类型174
7.1.3 Java的内置异常174
7.1.4未被捕获的异常176
7.2 try和catch语句177
7.2.1try和catch的使用177
7.2.2显示一个异常的描述178
7.2.3使用多重catch语句179
7.2.4嵌套try语句180
7.3.1 throw语句182
7.3异常抛出182
7.3.2 throws语句183
7.4 finally语句184
7.5自定义异常类186
7.6本章练习188
第8章多线程编程189
8.1多线程编程概述189
8.1.1什么是多线程189
8.1.2 Java线程模型190
8.2线程的创建192
8.2.1关于主线程192
8.2.2创建一个线程194
8.2.3创建多线程197
8.2.4使用isAlive()和join()198
8.3线程的优先级201
8.4线程同步203
8.4.1使用同步方法203
8.4.2 同步语句205
8.5线程间通信207
8.5.1 Java中的线程通讯207
8.5.2关于死锁210
8.6线程的控制212
8.6.1挂起、恢复和终止线程212
8.6.2 Java 2中的线程控制215
8.6.3使用instanceof217
87本章练习219
第9章Applet编程220
9.1关于Applet类220
9.1.1 Applet基础220
9.1.2 Applet类221
9.1.3 Applet体系结构222
9.2 Applet中的文件操作225
9.2.1 图形文件的读入225
9.2.2声音文件的读入226
9.2.3 Applet中字体属性的设置227
9.3使用Applet访问数据库228
9.4本章练习231
第10章输入与输出234
10.1 Java输入/输出基础234
10.1.1流的概念234
10.1.2字节流和字符流234
10.1.3预定义流236
10.1.4 Java输入/输出类和接口236
10.2.1如何读取控制台输入237
10.2读取控制台输入237
10.2.2读取字符238
10.2.3读取字符串239
10.3向控制台写输出240
10.3.1如何向控制台写输出240
10.3.2PrintWriter类240
10.4流类241
10.4.1 字节流241
10.4.2字符流252
10.5文件的读写259
10.5.1如何进行文件读写259
10.5.2 File类262
10.5.3 目录264
10.6本章练习266
11.1.1核心Java API包267
第11章常用工具包和类267
11.1 Java常用工具包267
11.1.2关于java.lang269
11.2简单类型包装器269
11.2.1 Number类270
11.2.2 Double类和Float类270
11.2.3 Byte、Short、Integer和Long273
11.2.4 Character类274
11.2.5 Boolean类277
11.2.6关于Vector277
11.2.7 Void和Process278
11.3 Obiect类279
11.3.1 Object类的方法279
11.3.2使用clone()和Cloneable接口279
11.4 Class类281
11.5Package类284
11.6Runtime类285
11.6.1 内存管理286
11.6.2执行其他的程序287
11.7 System类288
11.7.1使用currentTimeMillis()方法289
11.7.2使用arraycopy()方法289
11.7.3环境属性290
11.8 Math类291
11.8.1超越函数291
11.8.2指数函数291
11.8.3舍入函数291
11.8.4其他数学方法292
热门推荐
- 761660.html
- 113297.html
- 736964.html
- 892236.html
- 2089817.html
- 3810949.html
- 645710.html
- 3888020.html
- 2504320.html
- 3423999.html
- http://www.ickdjs.cc/book_1409373.html
- http://www.ickdjs.cc/book_3388512.html
- http://www.ickdjs.cc/book_347223.html
- http://www.ickdjs.cc/book_432304.html
- http://www.ickdjs.cc/book_450259.html
- http://www.ickdjs.cc/book_2447852.html
- http://www.ickdjs.cc/book_792549.html
- http://www.ickdjs.cc/book_168784.html
- http://www.ickdjs.cc/book_2507726.html
- http://www.ickdjs.cc/book_2354007.html