Java程序设计基础
Java程序设计基础封面图

Java程序设计基础

胡伏湘, 主编

出版社:大连理工大学出版社

年代:2014

定价:42.0

书籍简介:

本教材共5个模块17章,具体包括:初识Java,搭建开发环境,建立面向对象的编程思想,创建类,创建类的成员属性和方法,创建对象,使用程序包,实现继承,实现接口,实现多态,异常处理,创建图形用户界面,处理图形界面组件事件,实现流,实现多线程,实现网络通信,实现数据库编程。

书籍目录:

模块1 课程准备

第1章 初识Java

1.1 Java语言的发展历史

1.1.1 Java的三种版本

1.1.2 Java的应用

1.2 Java语言的特点

1.2.1 Java语言的技术特点

1.2.2 Java虚拟机(JVM)

练习题

第2章 搭建开发环境

2.1 软件的安装与配置

2.1.1 安装和设置JDK

2.1.2 Eclipse简介

2.2 体验第一个Java程序

2.2.1 应用程序(Application)

2.2.2 应用程序的运行

2.2.3 小程序(Applet)

2.2.4 小程序的运行

练习题

第3章 建立面向对象的编程思想

3.1 面向对象的思想

3.1.1 面向对象思想的基本概念

3.1.2 面向对象思想的基本特征

3.1.3 面向对象思想的基本要素

3.2 面向对象的编程方法

3.2.1 面向对象编程的基本步骤

3.2.2 主要概念解析

3.2.3 类的实现

练习题

项目训练一 分析“银行ATM自动取款系统”

模块2 初级面向对象编程

第4章 创建类

4.1 类的定义

4.1.1 定义类

4.1.2 修饰类

4.2 成员属性

4.2.1 基本数据类型

4.2.2 类型转换

4.2.3 成员属性的声明

技能训练1 创建类

练习题

第5章 创建类的成员属性和方法

5.1 Java语言的基本组成

5.1.1 分隔符

5.1.2 关键字

5.2 运算符与表达式

5.2.1 算术运算符

5.2.2 关系运算符

5.2.3 逻辑运算符

5.2.4 赋值运算符

5.2.5 条件运算符

5.2.6 表达式

技能训练2 创建类的成员属性

5.3 控制结构

5.3.1 分支语句

5.3.2 循环语句

5.3.3 Java编码规范

5.4 数组

5.4.1 一维数组

5.4.2 多维数组

5.5 成员方法的声明

5.5.1 方法的声明

5.5.2 方法的覆盖与重载

技能训练3 创建类的成员方法

练习题

第6章 创建对象

6.1 创建对象概述

6.1.1 类的实例化

6.1.2 对象的引用

6.1.3 方法的参数传递

6.1.4 对象的清除

6.2 构造方法

6.2.1 构造方法的定义

6.2.2 构造方法的重载

技能训练4 创建对象

练习题

第7章 使用程序包

7.1 Java系统包

7.1.1 Java类库结构

7.1.2 包的引用

7.2 建立自己的包

7.2.1 包的声明

7.2.2 包的应用

7.3 字符串的处理

7.3.1 字符串的生成

7.3.2 字符串的访问

7.3.3 String类的常用方法

7.4 JDK帮助系统

7.4.1 JDK帮助文档介绍

7.4.2 JDK帮助文档应用举例

技能训练5 使用程序包

练习题

项目训练二 实现“银行ATM自动取款系统”的类及包

模块3 高级面向对象编程

第8章 实现继承

8.1 定义继承

8.1.1 继承的概念

8.1.2 继承的定义方法

8.2 子类对父类的访问

8.2.1 调用父类中特定的构造方法

8.2.2 在子类中访问父类的成员

8.3 抽象类

8.3.1 抽象类的概念

8.3.2 定义抽象类

技能训练6 实现继承

练习题

第9章 实现接口

9.1 定义接口

9.2 接口的实现方法

技能训练7 实现接口

练习题

第10章 实现多态

10.1 创建多态的条件

10.1.1 多态的定义

10.1.2 多态的条件

10.2 多态的实现方法

10.2.1 子类向父类转型实现多态

10.2.2 类向接口转型实现多态

技能训练8 实现多态

练习题

第11章 异常处理

11.1 异常的分类

11.1.1 异常的产生

11.1.2 Java定义的标准异常类

11.2 异常处理机制

11.2.1 异常处理的语句结构

11.2.2 Throwable类的常用方法

11.2.3 异常类的创建

11.3 异常的抛出

11.3.1 throw语句

11.3.2 throws语句

技能训练9 处理异常

练习题

项目训练三 实现“银行ATM自动取款系统”高级特性

模块4 图形用户界面

第12章 创建图形用户界面

12.1 分析图形用户界面特征

12.1.1 AWT组件的一般功能

12.1.2 AWT的基本组件

12.2 创建图形界面容器

12.2.1 Frame框架类

12.2.2 Panel面板类

12.3 布局图形界面组件

12.3.1 FlowLayout顺序布局管理器

12.3.2 BorderLayout边界布局管理器

12.3.3 GridLayout网格布局管理器

12.3.4 其他布局管理器

技能训练10 创建图形界面

练习题

第13章 处理图形界面组件事件

13.1 AWT事件处理过程

13.1.1 JDK事件处理模型

13.1.2 事件监听器

13.1.3 事件适配器

13.2 AWT基本组件

13.2.1 Label标签

13.2.2 Button按钮

13.2.3 Checkbox复选框

13.2.4 复选框组——单选框

13.2.5 Choice选择框

13.2.6 TextField文本框

13.2.7 TextArea文本区域

13.2.8 List列表框

13.2.9 组件的外观控制

13.3 Swing组件

13.3.1 按钮JButton

13.3.2 密码框JPasswordField

13.3.3 复选框、单选按钮、按钮组

13.3.4 菜单组件

13.3.5 工具栏JToolBar

技能训练11 处理图形界面组件事件

练习题

项目训练四 实现“银行ATM自动取款系统”图形界面

……

模块5 网络编程及相关技术

参考文献

内容摘要:

《Java程序设计基础》共5个模块:模块1课程准备,包括初识Java,搭建开发环境,建立面向对象的编程思想;模块2面向对象编程初级,包括创建类,创建类的成员属性和方法,创建对象,使用程序包;模块3面向对象编程高级,包括实现继承,实现接口,实现多态,异常处理。通过实现“银行ATM自动取款系统”高级特性,让读者掌握继承、接口、抽象类、多态、异常处理相关知识在实际中提高程序的重用性、可维护性、可扩展性、容错性的方法; 模块4图形用户界面,包括创建图形用户界面,处理图形界面组件事件;模块5网络编程及相关技术,包括实现流,实现多线程,实现网络通信,实现数据库编程。

书籍规格:

书籍详细信息
书名Java程序设计基础站内查询相似图书
9787561188064
如需购买下载《Java程序设计基础》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地大连出版单位大连理工大学出版社
版次1版印次1
定价(元)42.0语种简体中文
尺寸19 × 26装帧平装
页数 316 印数 2000

书籍信息归属:

Java程序设计基础是大连理工大学出版社于2014.11出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-高等职业教育-教材 的书籍。