图书介绍
Java语言实用教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载
- 邵丽萍,邵光亚,张后扬编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302180760
- 出版时间:2008
- 标注页数:234页
- 文件大小:55MB
- 文件页数:250页
- 主题词:JAVA语言-程序设计-高等学校-教材
PDF下载
下载说明
Java语言实用教程 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 Java快速入门1
1.1Java简介1
1.1.1什么是Java1
1.1.2Java的起源与发展1
1.1.3Java的语言特点2
1.1.4Java的三个分支4
1.1.5Java的用途4
1.2Java的开发环境与运行环境6
1.21SDK、JDK、JRE与JVM6
1.2.2SDK与Java(TM)的下载与安装7
1.2.3配置Java开发与运行环境11
1.3初步了解Java程序14
1.3.1编写第一个Java源程序14
1.3.2在“命令提示符”窗口编译与运行Java程序15
1.3.3在EditPlus主窗口中编译与运行Java程序17
1.3.4小结20
习题21
第2章 Java基本语法22
2.1标识符、关键字与分隔符22
2.1.1标识符23
2.1.2关键字24
2.1.3分隔符24
2.2基本数据类型与变量25
2.2.1基本数据类型26
2.2.2常量26
2.2.3变量27
2.3表达式与运算符30
2.3.1赋值运算符30
2.3.2算术运算符31
2.3.3关系运算符31
2.3.4逻辑运算符32
2.3.5条件运算符33
2.3.6位运算符33
2.3.7其他运算符35
2.3.8运算优先级35
2.4数组类型36
2.4.1一维数组的声明36
2.4.2一维数组的创建与初始化36
2.4.3多维数组37
习题38
第3章 Java语句及其控制结构40
3.1Java语句的类型40
3.1.1Java程序构成40
3.1.2Java语句的种类42
3.2选择语句43
3.2.1单分支选择语句(if语句)43
3.2.2二分支选择语句(if...else语句)43
3.2.3多分支选择语句(if...else if...else语句)44
3.2.4开关语句(switch语句)45
3.3循环语句47
3.3.1确定次数循环语句(for循环)47
3.3.2先判定后执行循环语句(while循环)48
3.3.3先执行后判定循环语句(do...while循环)49
3.3.4嵌套使用循环语句50
3.3.5循环语句小结50
3.4跳转语句50
3.4.1break语句51
3.4.2带标号的break语句51
3.4.3continue语句52
3.4.4带标号的continue语句52
3.4.5return语句53
习题54
第4章 面向对象编程57
4.1面向对象基本概念57
4.1.1对象57
4.1.2类58
4.1.3封装58
4.1.4消息58
4.1.5继承59
4.1.6接口59
4.1.7面向对象的Java程序59
4.2类与对象62
4.2.1创建类62
4.2.2创建对象65
4.3成员变量与访问限制69
4.3.1成员变量的声明69
4.3.2成员变量的修饰71
4.4成员方法74
4.4.1成员方法的设计74
4.4.2成员方法的声明与修饰76
4.4.3方法体79
4.4.4方法的参数传递79
4.4.5Java编程小结81
习题81
第5章 深入类85
5.1类的继承性85
5.1.1父类和子类86
5.1.2成员变量的继承和隐藏87
5.1.3成员方法的继承与覆盖89
5.1.4this、super和super()的使用90
5.2类的多态性92
5.2.1成员方法的重载93
5.2.2构造方法的重载94
5.3接口95
5.3.1实现系统提供的接口95
5.3.2创建自定义接口97
5.3.3接口的继承关系98
5.4包99
5.4.1Java的API包100
5.4.2包的引用103
5.4.3创建自定义包103
习题106
第6章 Java的异常处理机制109
6.1什么是异常处理机制109
6.1.1什么是错误与异常109
6.1.2异常发生的原因110
6.1.3如何处理异常110
6.2异常类的层次结构111
6.2.1Exception异常类的子类111
6.2.2Error错误类的子类112
6.3异常的处理112
6.3.1catch子句112
6.3.2throw语句115
6.3.3throws子句115
6.3.4finally语句116
6.3.5编译时对异常情况的检查117
6.4创建自己的异常类118
习题119
第7章 常用系统类121
7.1Applet类121
7.1.1Applet的特点121
7.1.2Java和HTML的关系122
7.1.3Applet的生命周期与六种基本方法123
7.1.4HTML和Applet的参数传递125
7.1.5Applet标签属性127
7.2字符串类129
7.2.1字符串类的特点129
7.2.2字符串类的构造方法130
7.2.3String类的应用132
7.2.4StringBuffer类的应用135
7.3输入输出(I/O)流类136
7.3.1流概念137
7.3.2Java的标准输入输出138
7.3.3java.io包中的流类及文件类139
7.3.4不同输入输出流类的应用141
7.4其他常用类145
7.4.1数学函数类Math145
7.4.2日期类145
7.4.3随机数类Random147
7.4.4向量类Vector148
7.4.5Class类与Runtime类151
习题151
第8章 图形用户界面154
8.1Swing与AWT组件154
8.2Swing的类层次结构155
8.3容器155
8.3.1窗口容器155
8.3.2对话框容器156
8.3.3面板容器157
8.4组件159
8.4.1标签组件159
8.4.2按钮组件160
8.4.3文本框组件162
8.4.4文本区组件163
8.4.5单选按钮组件164
8.4.6复选框166
8.4.7下拉列表组件167
8.5组件布局管理168
8.5.1顺序布局管理器168
8.5.2边界布局管理器168
8.5.3卡片布局管理器169
8.5.4网格布局管理器170
8.5.5组件的精确定位方式171
8.6事件处理机制172
8.6.1Java的事件处理机制173
8.6.2Java的常用事件接口与接口方法173
8.6.3事件处理机制的不同实现方式174
8.6.4事件适配器类与内部类178
8.7创建容器与组件基本步骤小结180
习题180
第9章 高级组件181
9.1菜单栏181
9.1.1菜单181
9.1.2多级菜单183
9.1.3弹出式菜单184
9.1.4文件选择器186
9.2工具栏188
9.3树状菜单189
9.4选项卡面板191
9.5JApplet容器193
9.6表格194
习题195
第10章 多线程机制197
10.1多线程的概念197
10.1.1程序、进程和多任务197
10.1.2线程198
10.1.3多线程198
10.1.4线程的生命周期与Java的多线程机制198
10.2创建线程对象199
10.2.1通过继承Thread类创建线程对象199
10.2.2通过Runnable接口创建线程对象201
10.2.3线程的优先级203
10.3线程的调度与控制204
10.3.1线程类的方法204
10.3.2控制线程的状态205
10.4Java的线程同步机制与生产消费模型206
10.4.1末同步的生产消费模型207
10.4.2同步化的生产消费模型208
10.4.3共用公司银行账户模型209
10.5使用多线程应注意的问题211
习题211
第11章 图形与多媒体处理213
11.1使用Graphics绘制基本图形213
11.1.1如何使用颜色对象214
11.1.2在Applet界面中绘制直线215
11.1.3在JFrame窗口中绘制矩形215
11.1.4在Canvas画布对象中绘制椭圆217
11.1.5在JPanel面板对象上绘制圆弧218
11.1.6在JApplet界面中绘制多边形219
11.2使用Graphics2D绘制基本图形220
11.2.1直线220
11.2.2矩形221
11.3使用Graphics绘制文字图形222
11.3.1绘制字符串、字符和字节文字222
11.3.2字体控制223
11.3.3不同颜色的文字224
11.4图像处理225
11.4.1图像种类225
11.4.2图像的显示226
11.4.3图像的缩放显示227
11.5动画处理227
11.5.1动画原理228
11.5.2用线程实现动画229
11.6加载声音文件230
11.6.1添加背景音乐231
11.6.2随时播放声音文件231
习题233
参考文献234