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

- 刘文军主编 著
- 出版社: 重庆:重庆大学出版社
- ISBN:7562430098
- 出版时间:2004
- 标注页数:284页
- 文件大小:33MB
- 文件页数:299页
- 主题词:JAVA语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
JAVA程序设计基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
1Java简介及环境设置1
1.1Java简介1
1.1.1Java的历史1
1.1.2Java的特性2
1.1.3Java与C++的比较4
1.1.4Java的发展5
1.2Java开发环境的设置5
1.3编辑、编译和运行Java程序7
1.3.1编译程序8
1.3.2虚拟机程序10
习题112
2Java的基本语法13
2.1Java语言的基本组成部分13
2.1.1标识符13
2.1.2关键字14
2.1.3程序块与注释14
2.1.4分隔符15
2.1.5转义字符16
2.1.6数据类型17
2.1.7变量19
2.1.8常量20
2.1.9数据类型转换21
2.1.10运算符与表达式23
2.2Java语句及其控制结构28
2.2.1分支语句28
2.2.2循环语句34
2.2.3转移语句40
2.2.4数组44
2.2.5字符串48
习题252
3面向对象技术54
3.1类与对象54
3.2类的创建54
3.2.1类的声明54
3.2.2类的主体56
3.3对象的创建56
3.3.1创建对象56
3.3.2构造函数57
3.3.3对象的使用58
3.4.2封装59
3.4.1封装的概念59
3.4类的封装59
3.4.3实例成员和类成员61
3.5类的继承61
3.5.1创建子类61
3.5.2this引用、super引用和instanceof对象运算符62
3.5.3最终类和抽象类65
3.6类的多态性67
3.6.1方法的重载67
3.6.2方法的覆盖69
3.7递归方法70
3.8包72
3.8.1Java的API介绍75
3.8.2Java的常用包81
3.8.3包及类的引用81
3.8.4自定义包86
习题386
4Java类和对象的高级特征88
4.1接口88
4.1.1定义接口88
4.1.2实现接口89
4.2内部类90
4.2.1内部类特性90
4.2.2静态内部类91
4.2.3内部类的引用93
4.2.4方法中定义的内部类94
4.3Java中的文档注释95
习题497
5Java的异常处理98
5.1异常98
5.2使用try和catch捕获异常99
5.3创建自定义异常103
5.4异常的抛出104
5.5try...catch语句的嵌套107
习题5110
6图形界面设计111
6.1创建图形界面111
6.1.1抽象窗口工具集AWT111
6.1.2Java的图形类结构111
6.1.3窗口与面板113
6.1.4按钮123
6.1.5标签127
6.1.6列表框128
6.1.7文本域128
6.1.8菜单130
6.1.9对话框134
习题6135
7Java的图形处理136
7.1Java图形处理概述136
7.2基本图形的输出138
7.2.1直线的输出138
7.2.2矩形图的输出141
7.2.3椭圆、圆及圆弧的输出145
7.2.4多边形的输出147
7.3设置图形的颜色149
7.3.1创建Color类对象150
7.3.2设置当前颜色150
7.4文字的图形化输出152
7.4.1Font类152
7.4.2文本的显示和输出152
习题7154
8.1.2MouseMotionListener接口157
8.1.1MouseListener接口157
8Java中的键盘和鼠标事件157
8.1鼠标事件157
8.2处理鼠标事件158
8.3键盘事件160
8.4处理键盘事件161
8.5窗口事件163
8.6Swing基础165
8.6.1Swing的层次结构165
8.6.2Swing组件166
8.6.3Swing组件使用举例167
习题8168
9Java的输入输出170
9.1Java输入输出概述170
9.1.1输入输出流基本概念170
9.1.2输入输出流类171
9.2文件处理176
9.2.1File类177
9.2.2文件的随机访问——RandomAccessFile类181
9.3目录处理184
习题9186
10多线程188
10.1多线程基础188
10.1.1线程状态和生命周期189
10.1.2线程优先级和线程调度191
10.2多线程设计192
10.2.1继承Thread类192
10.2.2实现Runnable接口195
10.2.3线程的互斥198
10.2.4线程间同步209
10.2.5线程死锁214
10.2.6其他方法的说明220
10.2.7线程的优先级222
10.3线程组225
习题10226
11网络229
11.1Internet地址229
11.2URL通用资源定位230
11.3使用URLConnection对象来连接URL服务器232
11.4数据包方式实现服务器与客户通信233
11.5.1客户端Socket236
11.5使用流的方式实现客户和服务器之间的通信236
11.5.2服务器端Socket238
11.6一个网络服务器类239
11.6.1线程组的使用243
习题11247
12Java小应用程序——Applet248
12.1第一个Applet小应用程序248
12.2Applet的运行平台—浏览器249
12.2.1浏览器250
12.2.2〈Applet〉标签250
12.2.3用getParameter()方法取得参数251
12.3Applet程序的运行机理253
12.4Applet的程序结构255
12.5Applet的程序设计262
12.5.1向Applet传递参数264
12.5.2标识网络资源265
12.5.3显示图像265
12.5.4播放声音266
习题12275
附录 JBuilderXEnterprise的使用277
参考文献284
热门推荐
- 1323099.html
- 318968.html
- 2051605.html
- 437538.html
- 1739648.html
- 2314299.html
- 1736108.html
- 1118029.html
- 2936180.html
- 3872720.html
- http://www.ickdjs.cc/book_2893416.html
- http://www.ickdjs.cc/book_2659049.html
- http://www.ickdjs.cc/book_3237336.html
- http://www.ickdjs.cc/book_3896849.html
- http://www.ickdjs.cc/book_1967608.html
- http://www.ickdjs.cc/book_1185049.html
- http://www.ickdjs.cc/book_2347662.html
- http://www.ickdjs.cc/book_224476.html
- http://www.ickdjs.cc/book_1874911.html
- http://www.ickdjs.cc/book_1545764.html