网站首页  软件下载  游戏下载  翻译软件  电子书下载  电影下载  电视剧下载  教程攻略

请输入您要查询的图书:

 

书名 面向对象程序设计--Java语言(普通高等学校计算机教育规划教材)
分类 教育考试-大中专教材-成人教育
作者 杜春涛
出版社 中国铁道出版社
下载
简介
编辑推荐

Java语言作为网络时代最为流行的一种语言,它采用了纯面向对象的程序设计思想,是当今时代网络编程技术与面向对象程序设计技术最完美结合的一种计算机语言。

本书参照全国计算机等级考试二级Java考试大纲,详细介绍了面向对象程序设计的思想及其在Java语言编程中的实现。

内容推荐

本书参照全国计算机等级考试二级Java考试大纲进行编写。

全书共分11章,前3章主要涵盖了Java在结构化程序设计中的基本概念和应用,介绍了Java语言概述;Java语言基础以及流程控制语句。第4~10章介绍了类与对象;消息、继承、封装与多态;常用系统类;异常处理;输入输出及文件操作;多线程;图形用户界面的设计与实现。通过对这部分的学习,读者能够真正理解什么是面向对象的程序设计以及怎样利用面向对象的方法在Java中进行程序设计,并能使读者学会利用Java语言本身提供的强大的系统类库去编写程序。第11章介绍了Java语言在网络编程和数据库编程方面的应用,为读者从学习程序设计走向真正的软件开发奠定基础。

本书适合作为高等院校的Java语言或面向对象程序设计的教材,也适合于对Java语言程序设计感兴趣的读者以及想参加全国计算机等级二级Java考试的读者使用。

目录

第1章 Java语言概述

 1.1 Java语言的产生及特点

1.1.1 Java语言的产生

1.1.2 Java语言的特点

 1.2 Java语言的实现机制

1.2.1 JVM(Java虚拟机)

1.2.2 垃圾回收机制

1.2.3 代码的安全检验

 1.3 Java语言的体系结构

1.3.1 JDK目录结构

1.3.2 Java的API结构

1.3.3 Java语言的程序结构

 1.4 Java的开发运行环境

 1.5 Java程序的运行步骤

1.5.1 Java Application程序的建立及运行

1.5.2 Java Applet程序的建立及运行

 1.6 Java程序的调试

 习题1

第2章 Java语言基础

 2.1 Java符号集

2.1.1 标识符和关键字

2.1.2 运算符和分隔符

2.1.3 注释

 2.2 简单数据类型

2.2.1 数据类型

2.2.2 常量

2.2.3 变量

2.2.4 数据类型之间的转换

2.2.5 基本数据类型类

 2.3 运算符和表达式

2.3.1 算术运算符和表达式

2.3.2 关系运算符和表达式

2.3.3 逻辑运算符和表达式

2.3.4 位运算符和表达式

2.3.5 赋值运算符和表达式

2.3.6 条件运算符和表达式

2.3.7 运算符的优先级

 2.4 常用数学方法

 2.5 Java标准输入、标准输出和标准错误

2.5.1 标准输入

2.5.2 标准输出

2.5.3 标准错误

 习题2

第3章 流程控制语句

 3.1 顺序结构

 3.2 分支语句

3.2.1 if语句

3.2.2 switch语句

 3.3 循环语句

3.3.1 while语句

3.3.2 do…while语句

3.3.3 for语句

3.3.4 循环语句的比较及其控制要点

3.3.5 循环嵌套

 3.4 跳转语句

3.4.1 break语句

3.4.2 break lab语句

3.4.3 continue语句

3.4.4 continue lab语句

习题3

第4章 类与对象

 4.1 类

4.1.1 类的概念

4.1.2 类的定义

 4.2 对象

4.2.1 创建对象

4.2.2 使用对象

4.2.3 对象的初始化和构造方法

 4.3 数据成员

4.3.1 数据成员的声明

4.3.2 static修饰的静态数据成员

4.3.3 final修饰的最终数据成员

 4.4 成员方法

4.4.1 成员方法的分类

4.4.2 声明成员方法

4.4.3 方法体中的局部变量

4.4.4 成员方法的返回值

4.4.5 形式参数与实际参数

4.4.6 成员方法的引用

4.4.7 static修饰的静态方法

4.4.8 final修饰的最终方法

4.4.9 native修饰的本地方法

 4.5 内部类

 4.6 Java系统类库

 习题4

第5章 消息、继承、封装与多态

 5.1 消息

5.1.1 消息的概念

5.1.2 公有消息和私有消息

 5.2 继承

5.2.1 继承的概念

5.2.2 继承的特征

5.2.3 继承的实现

5.2.4 this与super

 5.3 抽象类、接口和包

5.3.1 抽象类

5.3.2 接口

5.3.3 包

 5.4 封装

5.4.1 公共访问控制符public

5.4.2 缺省访问控制符friendly

5.4.3 保护访问控制符protected

5.4.4 私有访问控制符private

5.4.5 封装与继承的关系

 5.5 多态

5.5.1 多态的概念

5.5.2 方法重载

5.5.3 覆盖

5.5.4 构造方法的重载与继承

 习题5

第6章 常用系统类

 6.1 语言基础类

6.1.1 Object类

6.1.2 System类

 6.2 Applet类与Applet小程序

6.2.1 Applet的基本工作原理

6.2.2 Applet类

6.2.3 HTML文件参数传递

 6.3 数组

6.3.1 一维数组

6.3.2 多维数组

6.3.3 数组元素的复制

6.3.4 数组之间的赋值

6.3.5 数组作为方法参数

6.3.6 数组类Arrays

 6.4 字符串

6.4.1 String类

6.4.2 StringBuffer类

 习题 6

第7章 异常处理

 7.1 异常概述

 7.2 异常类型

7.2.1 系统定义的运行异常

7.2.2 用户自定义的异常

 7.3 抛出异常

7.3.1 系统自动抛出异常

7.3.2 利用throw语句拋出异常

7.3.3 利用throws语句抛出异常

 7.4 捕捉并处理异常

7.4.1 利用trycatch语句捕捉并处理异常

7.4.2 利用trycatchfinally语句捕捉并处理异常

7.4.3 捕捉并处理throw语句抛出的异常

7.4.4 捕捉并处理throws语句抛出的异常

 习题7

第8章 输A/输出及文件操作

 8.1 流类概述

8.1.1 流与计算机数据的I/O方向

8.1.2 Java中户包含的输入/输出流类

 8.2 字节I/O流

8.2.1 字节输入流

8.2.2 字节输出流

8.2.3 内存的读写

 8.3 字符I/O流

8.3.1 字符输入流

8.3.2 字符输出流

 8.4 标准I/O流

8.4.1 标准输入

8.4.2 标准输出

8.4.3 标准错误

 8.5 文件

8.5.1 File类

8.5.2 文件I/O流

 习题8

第9章 多线程

 9.1 Java的多线程机制

9.1.1 线程的生命周期

9.1.2 多线程的实现方法

 9.2 通过继承Thread类和实现Runnable接口实现多线程

9.2.1 Thread类

9.2.2 通过继承Thread类实现多线程

9.2.3 通过实现Runnable接口实现多线程

 9.3 线程等待

 9.4 线程同步

 9.5 线程的优先级

 习题9

第10章 图形用户界面的设计与实现

 10.1 用AWT编写图形用户界面

10.1.1 java.awt包

10.1.2 构件、容器和布局管理器

10.1.3 常用容器

10.1.4 布局管理器(LayoutManager)

 10.2 AWT事件处理模型

10.2.1 事件类

10.2.2 事件监听器

10.2.3 AWT事件及其相应的监听器接口

10.2.4 事件适配器

10.2.5 AWT事件处理方式

 10.3 AWT构件库

10.3.1 标准构件的应用

10.3.2 基本构件与监听器的对应关系

 10.4 AWT用户自定义成分

10.4.1 与用户自定义成分有关的基础知识

10.4.2 Color类

10.4.3 绘制文字

10.4.4 绘制图形

10.4.5 显示图像

10.4.6 实现动画

 10.5 用Swing编写图形用户界面

10.5.1 Swing的特性

10.5.2 Swing构件及其事件处理

10.5.3 JOptionPane类对话框

 习题10

第11章 Java的应用

 11.1 网络编程

11.1.1 URL通信

11.1.2 Socket通信

11.1.3 UDP通信

 11.2 数据库编程

11.2.1 数据库简介

11.2.2 JDBC简介

11.2.3 常用JDBC类与接口

11.2.4 建立ODBC数据源

11.2.5 JDBC编程

 习题11

附录A Java编程规范

附录B 全国计算机等级考试二级Java考试大纲

参考文献

随便看

 

霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。

 

Copyright © 2002-2024 101bt.net All Rights Reserved
更新时间:2025/4/2 14:11:25