Java语言程序设计

Java语言程序设计
作 者: 赵国玲 王宏 徐莉
出版社: 机械工业出版社
丛编项: 高职高专“十五”规划教材系列
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Java语言程序设计》作者简介

内容简介

本教材通过大量实例,深入浅出地介绍了Java的主要特点、基本语法知识及各种面向对象技术的实现。书中首先介绍了Java语言的特点和基本语法、面向对象编程的基本概念和技术,然后以Java为载体,介绍了面向对象程序设计的方法及对象、类、包、接口、继承等的基本概念和技术的实现,最后介绍Java Applet、图形用户界面的创建与实现,事件的响应预处理,多线程等网络编程技术。本书概念清楚,层次分明,结构合理,在内容的选取上,广泛征集了软件开发人员的建议,提高了教材的实用性和适应性。书中所列举的大量实例,都具有较强的实用性,便于初学者模仿和借鉴。每章后均配有小结和习题,附录中还配有相应的实验指导。本教材既可以作为高职高专学生的教材,也可以供广大Java爱好者参考。

图书目录

第1章 Java语言概述

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

1. 1. 1 Java语言的发展

1. 1. 2 Java语言的特点

1. 1. 3 Java语言的工作机制

1. 2 Java程序举例

1. 2. 1 Java程序实例

1. 2. 2 Java程序结构

1. 3 Java程序开发工具

1. 3. 1 JDK的安装与配置

1. 3. 2 Java应用程序的开发过程

1. 4 本章小结

1. 5 习题

第2章 面向对象编程的基本概念

2. 1 对象和类

2. 2 属性和行为

2. 2. 1 对象的属性

2. 2. 2 对象的行为

2. 2. 3 程序示例

2. 3 类的组织

2. 3. 1 类的继承

2. 3. 2 接口

2. 3. 3 包

2. 4 面向对象软件开发过程及基本特征

2. 4. 1 面向对象软件开发的基本过程

2. 4. 2 面向对象编程的特征

2. 4. 3 面向对象程序设计的优点

2. 5 本章小结

2. 6 习题

第3章 Java编程基础

3. 1 保留字与标识符

3. 1. 1 保留字

3. 1. 2 标识符

3. 1. 3 分隔符

3. 2 基本数据类型

3. 3 常量与变量

3. 3. 1 常量的表示及应用

3. 3. 2 变量的定义及应用

3. 4 运算符与表达式

3. 4. 1 算术运算

3. 4. 2 增量减量运算符

3. 4. 3 赋值运算

3. 4. 4 关系运算符

3. 4. 5 逻辑运算符

3. 4. 6 位运算符

3. 4. 7 字符串运算符

3. 4. 8 运算符的优先级别与结合方向

3. 5 数据类型转换

3. 5. 1 自动类型转换

3. 5. 2 强制类型转换

3. 6 数据类型类

3. 7 基本输入输出处理

3. 7. 1 数据输出

3. 7. 2 数据输入

3. 8 本章小结

3. 9 习题

第4章 Java程序流程控制

4. 1 块语句

4. 2 分支语句

4. 2. 1 if分支语句

4. 2. 2 switch分支语句

4. 2. 3 条件运算符

4. 3 循环语句

4. 3. 1 while循环

4. 3. 2 do-while循环

4. 3. 3 for循环

4. 3. 4 多重循环

4. 4 标号及其他流程控制语句

4. 4. 1 标号

4. 4. 2 break语句

4. 4. 3 continue语句

4. 4. 4 remm语句

4. 5 应用举例

4. 6 本章小结

4. 7 习题

第5章 数组

5. 1 一维数组

5. 1. 1 声明数组变量

5. 1. 2 创建数组对象

5. 1. 3 初始化数组

5. 1. 4 访问数组元素

5. 2 多维数组

5. 3 数组应用举例

5. 4 本章小结

5. 5 习题

第6章 Java面向对象程序设计

6. 1 类和对象的使用

6. 1. 1 定义类

6. 1. 2 对象的创建和引用

6. 1. 3 实例变量与类变量

6. 1. 4 修饰符

6. 2 创建方法

6. 2. 1 定义方法

6. 2. 2 方法调用及参数传递

6. 2. 3 this引用

6. 2. 4 变量作用域

6. 2. 5 类方法

6. 3 构造函数

6. 3. 1 基本的构造函数

6. 3. 2 调用另一构造函数

6. 4 Java应用程序与命令行参数

6. 5 方法重载

6. 6 Java类应用范例

6. 7 继承与覆盖

6. 7. 1 类的继承与实现

6. 7. 2 覆盖

6. 7. 3 调用被覆盖的成员

6. 7. 4 覆盖构造函数

6. 7. 5 抽象类和抽象方法

6. 7. 6 最终类

6. 7. 7 结束方法

6. 8 接口的定义与实现

6. 9 包的创建与引用

6. 10 本章小结

6. 11 习题

第7章 字符串处理

7. 1 String对象的创建及处理

7. 1. 1 字符串常量的创建

7. 1. 2 字符串常量的访问

7. 2 StringBufier对象的创建及处理

7. 2. 1 字符串变量的创建

7. 2. 2 字符串变量的访问

7. 3 字符串应用实例

7. 4 本章小结

7. 5 习题

第8章 JavaApplet小应用程序

8. 1 JavaApplet的特点

8. 2 创建小应用程序

8. 3 在一个WEB页上包含一个小应用程序

8. 3. 1 HTML简介

8. 3. 2 在一个WEB页上包含一个小应用程序

8. 4 将参数传递给小应用程序

8. 5 开发Java2小应用程序

8. 6 本章小结

8. 7 习题

第9章 图形用户界面设计

9. 1 图形用户界面的设计

9. 1. 1 容器

9. 1. 2 组件

9. 2 图形界面中的用户自定义成分

9. 2. 1 绘制囱形

9. 2. 2 显示文字

9. 2. 3 控制颜色

9. 2. 4 显示图像

9. 3 常用Swing组件

9. 3. 1 创建一个Swing界面

9. 3. 2 组件的使用

9. 4 布局管理器

9. 4. 1 流布局

9. 4. 2 网格布局

9. 4. 3 边框布局

9. 4. 4 使用镶边和填充

9. 4. 5 布局的设计

9. 5 事件处理

9. 5. 1 事件监听器

9. 5. 2 常用事件处理方法

9. 6 应用举例

9. 7 本章小结

9. 8 习题

第10章 Java高级编程

10. 1 异常处理

10. 1. 1 异常类

10. 1. 2 异常的抛出

10. 1. 3 异常的捕获

10. 2 线程与动画

10. 2. 1 线程的概念

10. 2. 2 多线程的实现

10. 2. 3 动画的创建及实现

10. 3 流式输入输出与文件处理

10. 3. 1 数据流

10. 3. 2 文件的顺序访问

10. 3. 3 文件的随机访问

10. 4 本章小结

10. 5 习题

附录 实验指导

实验一 Java程序开发工具JDK的使用

实验二 简单程序设计

实验三 流程控制语句的使用

实验四 数组的使用

实验五 类与对象

实验六 方法的重载和覆盖

实验七 字符串的使用

实验八 编写Applet小应用程序

实验九 图形用户界面

实验十 高级编程

实验十一 综合实例

参考文献