Java语言实用教程

副标题:无

作   者:邵丽萍等编著

分类号:

ISBN:9787302086192

微信扫一扫,移动浏览光盘

简介

  《Java语言实用教程》是《Java 语言程序设计(第二版)》的简明实用版。Java是近年来十分流行的程序设计语言,又是一门通用的网络编程语言,在Internet上有着广泛的应用。《Java语言实用教程》全面介绍了Java语言的功能和特点,主要内容包括Java语言基础知识、Java语法构成、面向对象编程技术、常用系统类的使用、图形用户界面设计、图形处理、多媒体处理、异常处理、数据流处理和多线程技术等。《Java语言实用教程》以通俗易懂的语言介绍了大量的实例,从实用的角度解释了Java面向对象编编程思想、演示了Java编程技巧。《Java语言实用教程》不仅适合没有编程经验的读者学习,也适合有一定程序语言基础的读者逢学,可作为高职、大专院校和计算机培训班的教材使用。   《Java语言实用教程》为普通高等教育“十一五”国家级规划教材。

目录

第1章 java快速入门.1

1.1 java简介1

1.1.1 java的起源与发展1

1.1.2 java语言特点1

1.1.3 java的用途4

1.2 java的运行环境6

1.2.1 sdk的下载与安装6

1.2.2 配置java运行环境9

1.3 初步了解java程序15

1.3.1 编写第一个java源程序15

1.3.2 java程序的编译16

1.3.3 运行java程序16

习题18

第2章 java基本语法19

2.1 java语言的基本元素19

2.1.1 标识符20

2.1.2 关键字20

2.1.3 分隔符21

2.2 数据类型22

2.2.1 基本数据类型23

.2.2.2 直接量与常量23

2.2.3 变量25

2.3 运算符与表达式28

2.3.1 赋值运算符28

2.3.2 算术运算符28

2.3.3 关系运算符29

2.3.4 条件运算符29

2.3.5 逻辑运算符30

2.3.6 其他运算符31

2.3.7 运算优先级32

2.4 数组32

2.4.1 一维数组的声明32

2.4.2 一维数组的创建与赋值33

2.4.3 多维数组34

习题35

第3章 java语句及其控制结构373.1java程序结构37

3.1.1 java程序构成37

3.1.2 java语句38

3.2 选择语句39

3.2.1 if语句39

3.2.2 if…else语句40

3.2.3 if…else复合结构40

3.2.4 switch开关语句42

3.3 循环语句45

3.3.1 for循环语句45

3.3.2 while循环语句46

3.3.3 do…while循环语句48

3.3.4 循环语句的嵌套49

3.3.5 循环语句小结50

3.4 跳转语句50

3.4.1 break语句50

3.4.2 带标号的break语句51

3.4.3 continue语句52

3.4.4 带标号的continue语句52

3.4.5 return语句54

习题55

第4章 面向对象编程58

4.1 面向对象基本概念58

4.1.1 对象58

4.1.2 封装59

4.1.3 消息59

4.1.4 类59

4.1.5 继承60

4.1.6 接口60

4.2 java的类与对象62

4.2.1 类的创建63

4.2.2 对象的创建66

4.3 成员变量与封装71

4.3.1 成员变量的声明71

4.3.2 成员变量的修饰73

4.4 成员方法77

4.4.1 成员方法的设计77

4.4.2 成员方法的声明与修饰78

4.4.3 方法体82

4.4.4 消息传递82

4.4.5 java编程小结84

习题85

第5章 类的继承性与多态性88

5.1 类的继承88

5.1.1 父类和子类88

5.1.2 成员变量的继承和隐藏89

5.1.3 成员方法的覆盖91

5.1.4 this和super93

5.2 类的多态96

5.2.1 成员方法的重载96

5.2.2 构造方法的重载98

习题100

第6章 包、接口和异常103

6.1 包103

6.1.1 java的系统包104

6.1.2 包的引用107

6.1.3 声明自定义包107

6.2 接口110

6.2.1 实现系统提供的接口110

6.2.2 创建自定义接口112

6.3 异常处理113

6.3.1 什么是错误与异常113

6.3.2 异常发生的原因114

6.3.3 异常处理机制114

6.3.4 异常的处理115

6.3.5 throw语句118

6.3.6 throws子句119

6.3.7 finally语句121

习题122

第7章 常用系统类124

7.1 applet类124

7.1.1 applet的特点124

7.1.2 java和html的关系125

7.1.3 applet的生命周期与主要活动126

7.1.4 html和applet的参数传递..128

7.1.5 applet标签属性130

7.2 字符串类132

7.2.1 字符串与字符串类132

7.2.2 字符串类的构造方法134

7.2.3 string类的应用135

7.2.4 stringbuffer类的应用139

7.3 输入输出流类140

7.3.1 数据流概念140

7.3.2 java的标准数据流141

7.3.3 java.io包中的数据流类及文件类143

7.3.4 数据流的应用143

7.4 其他常用类145

7.4.1 数学函数类145

7.4.2 日期类146

7.4.3 随机数类148

7.4.4 向量类149

7.4.5 class类与runtime类151

习题152

第8章 图形用户界面154

8.1 组件154

8.1.1 标签154

8.1.2 按钮155

8.1.3 选项框156

8.1.4 复选框和选项按钮157

8.1.5 列表框160

8.1.6 文本框161

8.1.7 文本区162

8.2 组件布局管理163

8.2.1 顺序布局163

8.2.2 边界布局163

8.2.3 卡片布局164

8.2.4 网格布局165

8.2.5 面板的使用166

8.2.6 手工布局167

8.3 事件处理方法168

8.3.1 事件与事件处理方法168

8.3.2 java的事件处理机制169

8.3.3 事件处理实例169

习题175

第9章 窗口和菜单177

9.1 窗口177

9.1.1 创建可关闭窗口177

9.1.2 窗口事件适配器178

9.1.3 匿名类179

9.1.4 在窗口中加入组件180

9.1.5 多重窗口181

9.2 菜单183

9.2.1 为窗口加入菜单183

9.2.2 菜单综合应用185

9.2.3 弹出式菜单186

9.3 swing简介188

9.3.1 swing按钮与标签189

9.3.2 swing工具栏190

习题192

第10章 多线程机制194

10.1 多线程的概念194

10.1.1 程序、进程和多任务194

10.1.2 线程194

10.1.3 多线程195

10.1.4 线程的生命周期与java的多线程机制195

10.2 创建线程196

10.2.1 通过继承thread类创建线程196

10.2.2 通过runnable接口创建线程197

10.3 线程的优先级200

10.4 线程的控制201

10.5 线程的同步机制与共享资源202

10.6 何时使用多线程及注意问题208

习题208

第11章 图形与多媒体处理209

11.1 基本图形209

11.1.1 直线209

11.1.2 矩形210

11.1.3 椭圆212

11.1.4 圆弧213

11.1.5 多边形213

11.2 画布214

11.2.1 画布的作用214

11.2.2 创建画布实例215

11.3 文字输出216

11.3.1 字符串、字符和字节输出216

11.3.2 字体控制217

11.4 颜色控制218

11.4.1 为不同对象设置颜色219

11.4.2 不同颜色的文字220

11.5 图像处理221

11.5.1 图像种类221

11.5.2 图像的显示222

11.5.3 图像的缩放显示223

11.6 动画处理224

11.6.1 动画原理224

11.6.2 用线程实现动画225

11.7 加载声音文件227

11.7.1 添加背景音乐228

11.7.2 随时播放声音文件228

习题230

参考文献...231


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

Java语言实用教程
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon