图书介绍

Java语言实用教程 第2版PDF|Epub|txt|kindle电子书版本网盘下载

Java语言实用教程 第2版
  • 邵丽萍,邵光亚,张后扬编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302180760
  • 出版时间:2008
  • 标注页数:234页
  • 文件大小:55MB
  • 文件页数:250页
  • 主题词:JAVA语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐