Java程序设计教程

Java程序设计教程
作 者: 郑晓艳 童勇木
出版社: 清华大学出版社;中国劳动社会保障出版社
丛编项: 21世纪全国高职高专计算机应用专业教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

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

内容简介

本书内容分为4个部分:第1部分介绍Java语言的发展历史、特点和基本语法;第2部分从面向对象程序设计的角度介绍Java语言的编程基础和Java提供的基础类库;第3部分介绍Java的图形用户界面;最后一部分深入介绍Java的异常处理、事件响应、文件操作和线程。 本书以“提出问题、解决问题、归纳总结”三步走为主体思路安排全书的内容,由浅人深,通俗易懂。书中的知识点以问题的形式提出,详细讲述解决该问题的方法、步骤和代码设计的完整过程,所有例子都给出了经过调试的完整的程序代码,有很强的实践性和操作性。同时,本书也注重基本概念的讲解,对面向对象程序设计基本概念以及Java语言本身的基本概念都有详细的论述,是一本理论性和操作性兼顾的工具书。 本书可以作为高职高专计算机相关专业Java程序设计课程的教材,也可以作为大专院校公共选修课的教材,同时还可作为社会力量办学、职业技能培训教材,以及自学Java语言的参考书。

图书目录

第1章 Java语言概述

1. 1 Java发展历史

1. 2 Java技术简介

1. 2. 1 Java语言

1. 2. 2 Java平台

1. 3 Java开发和运行环境

1. 3. 1 Java开发环境

1. 3. 2 Application和Applet

1. 3. 3 使用JDK编写Java程序

1. 3. 4 向Java Applet和Java Application传递参数

1. 4 Visual J 开发环境

本章小结

习题

第2章 Java语言基础

2. 1 基本输入输出方式

2. 2 Java的词法

2. 2. 1 标识符

2. 2. 2 关键字

2. 2. 3 注释

2. 3 变量和数据类型

2. 3. 1 变量

2. 3. 2 数据类型

2. 3. 3 类型转换

2. 3. 4 表达式和运算符

2. 4 字符串

2. 4. 1 String类

2. 4. 2 StringBuffer类

2. 5 数组

2. 5. 1 数组的声明

2. 5. 2 数组的创建

2. 5. 3 数组的初始化

2. 5. 4 数组的使用

2. 6 程序控制语句

2. 6. 1 if语句

2. 6. 2 switch语句

2. 6. 3 for语句

2. 6. 4 while语句和do…while语句

2. 6. 5 break语句和continue语句

本章小结

习题

第3章 Java中的类和对象

3. 1 基本概念

3. 1. 1 理解面向对象

3. 1. 2 类和对象的概念

3. 2 类和对象

3. 2. 1 定义类和对象

3. 2. 2 面向对象分析方法

3. 3 继承. 重载与覆盖

3. 3. 1 继承与重载实例

3. 3. 2 属性的继承与隐藏

3. 3. 3 方法的继承. 重载与覆盖

本章小结

习题

第4章 Java类库

4. 1 Java类库结构

4. 2 java. lang包

4. 3 Vector类 向量类

本章小结

习题

第5章 基本控制组件

5. 1 标签

5. 1. 1 用Label显示信息

5. 1. 2 Label的常用方法

5. 2 文本框和文本区域

5. 2. 1 用TextField和TextArea进行文本处理

5. 2. 2 TextField和TextArea的常用方法

5, 3 按钮

5. 3. 1 用Button响应用户操作

5. 3. 2 Button的常用方法

5. 4 复选框与单选按钮组

5. 4. 1 用Checkbox和CheckboxGroup提供选项

5. 4. 2 Checkbox和CheckboxGroup的常用方法

5. 5 列表与下拉列表

5. 5. 1 用List和Choice提供选项

5. 5. 2 List和Choice的常用方法

5. 6 滚动条

5. 6. 1 认识Scrollbar

5. 6. 2 Scrollbar的属性和方法

本章小结

习题

第6章 用户自定义界面成分

6. 1 控制字体

6. 1. 1 用不同的字体在界面上显示文字

6. 1. 2 Font类的属性和方法

6. 2 控制颜色

6. 2. 1 用不同的颜色显示界面元素

6. 2. 2 Color类的属性和方法

6. 3 绘制图形

6. 3. 1 绘制图形实例

6. 3. 2 Graphics的绘图方法

6. 4 显示图像

6. 4. 1 显示一幅图像

6. 4. 2 同时装入多幅图像

6. 4. 3 图像显示的方法和步骤

6. 4. 4 实现动画

本章小结

习题

第7章 容器

7. I Applet

7. 2 面板

7. 2. 1 在程序中使用Panel

7. 2. 2 Panel的属性和方法

7. 3 滚动窗格

7. 3. 1 在程序中使用Scrollpane

7. 3. 2 Scrollpane的属性和方法

7. 4 框架

7. 4. 1 在程序中使用Frame

7. 4. 2 Frame的属性和方法

7. 5 窗口

7. 5. 1 在程序中使用Window

7. 5. 2 Window的属性和方法

7. 6 对话框

7. 6. 1 在程序中使用Dialog

7. 6. 2 Dialog的属性和方法

本章小结

习题

第8章 布局设计

8. 1 流式布局

8. 2 网格布局

8. 3 边框布局

8. 4 卡片布局

8. 5 网格袋布局

本章小结

习题

第9章 包. 接口和事件

9. 1 包

9. 1. 1 创建包

9. 1. 2 使用包

9. 2 接口

9. 2. 1 声明接口

9. 2. 2 实现接口

9. 3 Java的事件处理机制

9. 3. 1 JDK 1. 0事件处理机制

9. 3. 2 JDK 1. 1事件处理机制

9. 3. 3 JDK 1. 1的事件类及监听接口

本章小结

习题

第10章 异常及异常处理

10. 1 异常类

10. 2 自定义异常

10. 3 异常的抛出和处理

10. 3. 1 异常的抛出

10. 3. 2 异常的捕获

10. 3. 3 finally语句

本章小结

习题

第11章 流式输入输出和文件操作

11. 1 输入输出类库

11. 1. 1 InputStream类

11. 1. 2 OutputStream类

11. 1. 3 几种具体输入输出流

11. 1. 4 标准输入输出

11. 2 文件处理

11. 2. 1 File类

11. 2. 2 FilelnputStream类和FileOutputStream类

11. 2. 3 RandomAccessFile类

本章小结

习题

第12章 多线程程序设计

12. 1 线程的相关概念

12. 1. 1 线程的状态和生命周期

12. 1. 2 线程的优先级

12. 1. 3 线程的同步与死锁

12. 2 线程的创建

12. 2. 1 Thread类

12. 2. 2 多线程实现

12. 3 线程通信

本章小结

习题

参考文献