Java语言基础

Java语言基础
作 者: 王艳玲
出版社: 机械工业出版社
丛编项: 21世纪高职高专计算机科学与应用专业系列教材
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Java语言基础》作者简介

内容简介

本书从面向对象的基本概念和Java Application及Java Applet的结构入手,按照循序渐进、深入浅出的原则,讲述Java语言的主要特点、基础知识及其面向对象的细程方法。介绍了对象和类、包和接口的使用方法、异常处理机制、常用系统类、图形用户界面、多媒体编程、事件处理机制、多线程技术及网络编程等Java技术。全书选材适当、结构合理、内容新颖,注重实用。每章的最后都配有小结和习题,以指导读者深入地学习。书中的所有例题都在j2sdk1.4.1环境下调试通过。本书既可作为高职高专院校的教材,又可作为对Java语言和面向对象编程技术感兴趣读者的自学用书。

图书目录

第1章 概述

1. 1 Java语言的发展和特点

1. 1. 1 Java的起源和发展

1. 1. 2 Java语言的特点

1. 2 Java程序举例

1. 2. 1 Java应用程序举例

1. 2. 2 Java小程序举例

1. 2. 3 Java程序的结构

1. 3 Java程序开发工具与运行环境

1. 3. 1 Java程序开发工具

1. 3. 2 JDK的下载与安装

1. 3. 3 Java应用程序的开发及运行过程

1. 4 小结

1. 5 习题

第2章 Java的语法基础

2. 1 Java语言的基本组成

2. 1. 1 标识符

2. 1. 2 保留字

2. 1. 3 分隔符

2. 2 简单的输入输出

2. 2. 1 系统标准输出

2. 2. 2 系统标准输入

2. 3 数据类型

2. 3. 1 常量与变量

2. 3. 2 基本数据类型

2. 4 运算符与表达式

2. 4. 1 算术运算符

2. 4. 2 关系运算符

2. 4. 3 条件运算符

2. 4. 4 逻辑运算符

2. 4. 5 位运算符

2. 4. 6 赋值运算符

2. 4. 7 字符串运算符

2. 4. 8 其他运算符

2. 4. 9 运算符优先级

2. 4. 10 表达式

2. 5 数组

2. 5. 1 一维数组

2. 5. 2 一维敷组的引用

2. 5. 3 多维数组

2. 5. 4 数组的复制

2, 6 小结

2. 7 习题

第3章 流程控制

3. 1 选择控制结构

3. 1. 1 if语句引导的选择结构

3. 1. 2 if…clse语句引导的选择结构

3. 1. 3 switch语句引导的多分支选择结构

3. 2 循环控制结构

3. 2. 1 for循环语句

3. 2. 2 while循环语句

3. 2. 3 do…while语句

3. 2. 4 循环嵌套

3. 3 跳转控制语句

3. 3. 1 break语句

3. 3. 2 continue语句

3. 3. 3 return语句

3. 4 小结

3. 5 习题

第4章 Java面向对象编程

4. 1 方法

4. 1. 1 方法的概念及作用

4. 1. 2 变量的作用域

4. 1. 3 方法的调用及参数传递

4. 1. 4 方法的递归调用

4. 1. 5 方法的重载

4. 2 类

4. 2. 1 Java的类特性

4. 2. 2 Java类的定义

4. 2. 3 类对象

4. 2. 4 类和成员的修饰符

4. 2. 5 构造方法

4. 3 对象

4. 3. 1 对象的性质

4. 3. 2 对象的创建

4. 3. 3 对象的使用

4. 3. 4 对象的清除

4. 4 小结

4. 5 习题

第5章 继承与多态

5. 1 类成员的继承

5. 1. 1 父类和子类

5. 1. 2 成员变量的继承和隐藏

5. 1. 3 成员方法的覆盖

5. 1. 4 this和super的使用

5, 2类的多态性

5. 2. 1 成员方法的重载

5. 2. 2 构造方法的重载

5. 3 接口

5. 3. 1 接口的定义

5. 3. 2 接口的实现

5. 3. 3 接口的继承

5. 3. 4 接口类型的使用

5. 4 包

5. 4. 1 包的创建

5. 4. 2 包的引用

5. 4. 3 Java的系统程序包

5, 5 小结

5. 6 习题

第6章 异常处理

6. 1

异常概述

6. 1. 1 异常的概念

6. 1. 2 异常的层次结构

6. 1. 3 Java定义的标准异常类

6. 2 Java的异常处理机制

6. 2. 1 利用throw和throws语句抛出异常

6. 2. 2 异常的捕捉

6. 2. 3 finally语句

6. 3 创建自己的异常

6. 4 小结

6. 5 习题

第7章 常用系统类

7. 1 Applet类

7. 1. 1 Applct概述

7. 1. 2 Applct的主要方法

7. 1. 3 Applet的标签属性

7. 1. 4 Applct和Application的合并运行

7. 1. 5 HTML和Appld参数传送

7. 2 字符串类

7. 2. 1 字符串类概述

7. 2. 2 字符串类的常用方法

7. 2. 3 字符串类的应用

7. 3 其他常用类

7. 3. 1 数学函数类

7. 3. 2 日期类

7. 3. 3 随机数类

7. 3. 4 向量类

7. 4 小结

7. 5 习题

第8章 Java的图形用户界面

8. 1 Java的用户事件处理

8. 1. 1 事件处理机制

8. 1. 2 AWT事件分类

8. 1. 3 适配器类和匿名类

8. 1. 4 键盘事件举例

8. 2 基本用户界面

8. 2. 1 标签 JLabel

8. 2. 2 按钮 JButton

8. 2. 3 选项框

8. 2. 4 组合框 JComboBox

8. 2. 5 列表框 JList

8. 2. 6 文本框 JTextField

8. 2. 7 文本区 JTextArea

8. 2. 8 滚动条 JScrollBar

8. 3 高级用户界面

8. 3. 1 颜色和字体

8. 3. 2 面板

8. 3. 3 窗口. 框架. 对话框

8. 3. 4 菜单

8. 3. 5 布局管理器

8. 4 小结

8. 5 习题

第9章 Java的多媒体技术

9. 1 多媒体技术概述

9. 2 图形处理

9. 2. 1 基本图形

9. 2. 2 文字输出

9. 2. 3 颜色与绘图模式控制

9. 3 图像处理

9. 3. 1 图像的种类

9. 3. 2 图像的显示

9. 3. 3 图像的生成

9. 3. 4 图像效果处理

9. 4 动画处理

9. 4. 1 动画原理

9. 4. 2 图像的动画

9. 4. 3 文本的动画

9. 5 声音处理

9. 5. 1 声音文件的加载

9. 5. 2 在Applet中播放声音

9. 5. 3 在Application中播放声音

9. 6 小结

9. 7 习题

第10章 线程

10. 1 线程的基本概念

10. 1. 1 程序与进程

10. 1. 2 进程与线程

10. 1. 3 线程与多线程

10. 2 线程的创建与使用方法

10. 2. 1 线程的生命周期

10. 2. 2 创建线程

10. 2. 3 在Applet中使用线程

10. 3 线程的管理

10. 3. 1 线程的同步

10. 3. 2 线程的优先级

10. 4 小结

10. 5 习题

第11章 Java网络程序设计

11. 1 Java网络基础知识

11. 2 利用URL实现网络通信

11. 2. 1 什么是URL

11. 2. 2 创建URL对象

11. 2. 3 利用URL读取服务器文件

11. 2. 4 利用URLConnection和服务器交互

11. 3 服务器程序的实现

11. 4 客户程序的实现

11. 5 小结

11. 6 习题

参考文献