频道栏目
首页 > 资讯 > java高级教程 > 正文

Java语言实用教程

22-08-31        来源:[db:作者]  
收藏   我要投稿

《Java语言实用教程(第2版)》是2008年在清华大学出版社出版的图书。

基本信息

书名

Java语言实用教程(第2版)

t01b01978f3fabb86a1.jpg

作者

邵丽萍

ISBN

9787302180760

类别

计算机语言与程序

页数

234

 

定价

25元

出版社

清华大学出版社

出版时间

2008年9月8日

装帧

平装

开本

16开

目录

1图书简介

2目录

折叠编辑本段图书简介

Java是近年来十分流行的程序设计语言,也是一门通用的网络编程语言,在Internet上有着广泛的应用。本书全面介绍了Java语言的功能和特点,主要内容包括Java语言基础知识、Java语法构成、面向对象编程技术、常用系统类的使用、图形用户界面设计、图形处理、多媒体处理、异常处理和多线程技术等内容。

本书以通俗易懂的语言介绍了大量的实例,从实用的角度解释了Java面向对象编程思想,演示了Java编程技巧。不仅适合没有编程经验的读者学习,也适合有一定程序语言基础的读者自学。本书可作为高校及高职高专的教材。

折叠编辑本段目录

第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.2.1SDK、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...elseif...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

相关TAG标签
上一篇:面向对象程序设计Java学习指导与习题解答
下一篇:《JAVA程序设计标准教程》
相关文章
图文推荐

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站