Java程序设计简明教程

Java程序设计简明教程
作 者: 何桥 李肃义
出版社: 中国水利水电出版社
丛编项: 高等院校计算机科学与技术规划教材
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: Java
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

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

内容简介

Java语言是一门很优秀的语言,具有面向对象、与平台无磁、安全、稳定和多线程等优良特性,是目前软件设计中级为强大的编程语言。本书从Java语言的基本特点入手,逐步介绍了Java语言的基本概念和编程方法,并深入介绍了Java的高级特性,内容包括Java语言编程简介、面向对象编程、异常处理、Applet编程、Java中的图形图像、Java中的GUI、多线程、输入输出流和数据库应用等。本书共分为20章,内容详尽,实例丰富,通俗易懂。前10章为理论部分,每章均附有习题,后10章为实验部分,是前10章的配套实验。本教材可以作为高等学校本科生和专科生的教学用书,也可以作为高等学校成人教育的培训教材和教学参考书,还可以供从事微机应用开发工作的科技人员参考使用。

图书目录

前言

第1章 Java编程简介

1. 1 概念简介

1. 1. 1 机器语言与高级语言简介

1. 1. 2 操作系统的角色

1. 1. 3 问题的提出

1. 1. 4 解决方案--解释

1. 2 Java简介

1. 2. 1 诞生

1. 2. 2 主要特点

1. 2. 3 开发过程

1. 3 Java虚拟机 Java Virtual Machine

1. 4 Java编程基础

1. 4. 1 一个简单的Java应用程序

1. 4. 2 一个简单的Java小应用程序 Applet

1. 5 小结

习题1

第2章 Java基本语法

2. 1 Java的标识符和关键字

2. 2 注释

2. 3 数据类型

2. 4 运算符. 表达式和语句

2. 4. 1 运算符与表达式

2. 4. 2 语句

2. 5 字符串和数组

2. 5. 1 字符串

2. 5. 2 数组

2. 6 小结

习题2

第3章 面向对象编程

3. 1 面向对象问题求解的提出

3. 2 面向对象的分析与设计

3. 2. 1 面向对象的分析 Object-Orineted Analysis

3. 2. 2 面向对象的设计 Object-Orineted Design

3. 3 面向对象程序设计方法的优点

3. 3. 1 可重用性

3. 3. 2 可扩展性

3. 3. 3 可管理性

3. 4 Java中类的定义和使用

3. 4. 1 类声明

3. 4. 2 类体

3. 5 对象

3. 5. 1 创建对象

3. 5. 2 对象的内存模型

3. 5. 3 使用对象

3. 5. 4 对象是引用型变量

3. 6 访问权限

3. 6. 1 方法和变量的访问控制符

3. 6. 2 类的访问控制符

3. 6. 3 访问权限小结

3. 7 继承

3. 7. 1 创建子类

3. 7. 2 成员变量的隐藏和方法的重写

3. 7. 3 this和super关键字

3. 8 多态

3. 8. 1 什么是多态

3. 8. 2 多态带来的优越性

3. 8. 3 多态的机制只能用在实例方法上

3. 9 final和abstract关键字

3. 9. 1 final

3. 9. 2 abstract

3. 10 接口

3. 10. 1 接口的定义

3. 10. 2 接口的使用

3. 10. 3 接口的多重继承

3. 10. 4 接口的嵌套

3. 11 内部类

3. 11. 1 非静态内部类

3. 11. 2 静态内部类

3. 12 包 package

3. 12. 1 什么是包

3. 12. 2 访问包成员

3. 12. 3 导入包

3. 12. 4 导入子包

3. 12. 5 创建包

3. 12. 6 如何产生jar文件

3. 12. 7 Java API Application Programming Interface 简介

3. 13 小结

习题3

第4章 异常处理

4. 1 异常简介

4. 2 基本的异常处理

4. 3 获得异常的有关信息

4. 4 抛出异常

4. 5 在方法声明处抛出异常

4. 6 自定义异常类

4. 7 小结

习题4

第5章 Applet编程

5. 1 超文本标记语言HTML

5. 1. 1 HTML出现的背景

5. 1. 2 HTML简介

5. 2 JavaApplet

5. 2. 1 Applet与应用程序的比较

5. 2. 2 对Applet的限制

5. 3 Applet的结构

5. 3. 1 Applet类

5. 3. 2 Applet的生命周期

5. 4 Applet的运行

5. 5 向Applet传递参数

5. 6 小结

习题5

第6章 Java与图形. 图像

6. 1 绘制字符串. 字符及字节

6. 1. 1 绘制字符串

6. 1. 2 绘制字符

6. 1. 3 绘制字节

6. 2 绘制线条和椭圆形

6. 2. 1 绘制线条

6. 2. 2 绘制椭圆

6. 2. 3 填充椭圆

6. 3 绘制矩形和圆角矩形

6. 3. 1 绘制矩形

6. 3. 2 填充矩形

6. 3. 3 绘制圆角矩形

6. 3. 4 填充圆角矩形

6. 4 绘制弧和多边形

6. 4. 1 绘制弧

6. 4. 2 填充弧

6. 4. 3 绘制多边形

6. 4. 4 填充多边形

6. 5 颜色控制

6. 6 字体控制

6. 7 绘制图像

6. 7. 1 Image类

6. 7. 2 绘制图像

6. 8 小结

习题6

第7章 Java中的GUI

7. 1 AWT简介

7. 1. 1 组件和容器

7. 1. 2 组件类的层次

7. 2 文本框和文本区

7. 2. 1 文本框

7. 2. 2 处理文本框事件

7. 2. 3 文本区

7. 2. 4 处理文本区事件

7. 3 标签

7. 4 按钮

7. 5 选择框

7. 6 下拉列表框和滚动列表

7. 7 面板和画布

7. 8 建立窗口和菜单

7. 9 对话框

7. 10 布局设计

7. 10. 1 FlowLayout布局

7. 10. 2 BorderLayout布局

7. 10. 3 GridLayout布局

7. 11 小结

习题7

第8章 Java多线程

8. 1 线程入门

8. 2 线程的产生及Thread类的方法

8. 2. 1 线程的产生

8. 2. 2 Thread类的方法

8. 3 线程的优先级与调度

8. 4 线程同步

8. 5 wait-notify机制

8. 6 垃圾收集器

8. 7 小结

习题8

第9章 输入输出流

9. 1 java. io包简介

9. 2 InputStream类和OutputStream类

9. 2. 1 InputStream类

9. 2. 2 OutputStream类

9. 3 File类

9. 4 RandomAccessFile类

9. 5 Reader类和Writer类

9. 5. 1 Reader类

9. 5. 2 Writer类

9. 6 流的种类和层次

9. 6. 1 Nodestream

9. 6. 2 Processingstream

9. 7 System类提供的输入和输出功能

9. 8 小结

习题9

第10章 数据库应用

10. 1 JDBC简介

10. 2 设置数据源

10. 3 数据库连接的建立

10. 4 执行基本的SQL语句

10. 4. 1 Statement对象与ResultSet对象

10. 4. 2 记录的增. 删. 改. 查操作

10. 5 小结

习题10

第11章 运行环境及简单程序实验

11. 1 安装JDK

11. 2 设置环境变量

11. 3 编写Java程序

第12章 基本语法实验

12. 1 接收命令行参数的程序

12. 2 接收键盘输入的程序

12. 3 数据的排序

第13章 面向对象编程实验

13. 1 接口的编写

13. 2 多态在工资系统中的应用

13. 3 包的建立与使用

第14章 异常处理实验

14. 1 异常的捕获

14. 2 自定义异常

第15章 小应用程序实验

15. 1 小应用程序生命周期

15. 2 带参数的小应用程序

第16章 图形图像实验

16. 1 绘制图形

16. 2 实现动画效果

第17章 GUI实验

17. 1 制作一个简单的画板

17. 2 菜单的编写

17. 3 使用Dialog实现消息对话框和一般对话框

第18章 多线程实验

18. 1 使用Runnable接口的方法实现多线程

18. 2 实现简单动画

第19章 输入输出流实验

19. 1 读取文本文件内容

19. 2 读取图像文件

19. 3 将内容写入文件

第20章 数据库应用实验

20. 1 Java应用程序连接数据库

20. 2 Java小应用程序连接数据库

附录A Java关键字

附录B Java编程规则

附录C String类方法汇总

附录D Thread类方法汇总

附录E InputStream类方法汇总

附录F PrintStream类方法汇总

参考文献