Java程序设计案例教程与实训

Java程序设计案例教程与实训

董迎红, 王薇, 主编

出版社:北京大学出版社

年代:2011

定价:46.0

书籍简介:

本书根据最新计算机教学大纲,并结合企业用人的需求,全面讲解了Java的基础内容和编程方法,在内容的深度和广度方面都给予了仔细考虑,在类、对象、继承、接口等重要的基础知识上侧重深度,而在实用类的讲解上侧重广度。此书的特点是每章都提供了教学提示、教学目标、知识结构图等,知识内容循序渐进,概念清晰,通俗易懂,思路新颖,集主教材、实训、习题于一体,把面向对象分析设计与Java面向对象的编程相结合,从简单示例到比较复杂的示例,由浅入深,逐步推进。面向对象分析设计阶段适当引入可视化类图来描述类的内容与类之间的关联,这样有助于学生理解面向对象分析设计,提高学生面向对象的程序设计能力。本书按照“案例驱动,强化实践,突出方法,重在应用”的要求,力求将知识点融入具体的实训练习中,循序渐进地培养学生实际应用能力。本书适合作为各类院校的相关课程教材,也可作为计算机爱好者学习面向对象程序设计的自学教材。

书籍目录:

第1章 Java语言概述

1.1 Java语言简介

1.1.1 Java语言的历史

1.1.2.Java语言与C++语言的区别

1.1.3 Java语言与Internet的关系

1.2 Java语言的特点

1.2.1 面向对象

1.2.2 平台无关性

1.2.3 安全稳定

1.2.4 易于学习

1.3 Java虚拟机

1.3.1 什么是Java虚拟机

1.3.2 Java虚拟机体系结构

1.4 Java平台

1.4.1 Java常用包

第1章 Java语言概述

1.1 Java语言简介

1.1.1 Java语言的历史

1.1.2.Java语言与C++语言的区别

1.1.3 Java语言与Internet的关系

1.2 Java语言的特点

1.2.1 面向对象

1.2.2 平台无关性

1.2.3 安全稳定

1.2.4 易于学习

1.3 Java虚拟机

1.3.1 什么是Java虚拟机

1.3.2 Java虚拟机体系结构

1.4 Java平台

1.4.1 Java常用包

1.4.2 Java工具

1.5 Java类库

1.6 Java执行环境

习题

上机实训

第2章 Java面向对象编程基础

2.1 对象的定义和引用

2.1.1 构造方法

2.1.2 对象的创建

2.1.3 对象的使用

2.1.4 对象的销毁

2.2 案例分析:银行账户对象的创建

2.3 静态成员与实例成员

2.3.1 静态属性与实例属性

2.3.2 静态方法与实例方法

2.3.3 静态成员与实例成员的特征

2.3.4 关键字this的使用

2.4 方法的重载

2.4.1 成员方法的重载

2.4.2 构造方法的重载

2.5 案例分析:银行账户类构造方法的重载

2.6 类的封装和访问控制

2.6.1 类的封装

2.6.2 访问控制

2.7 案例分析:简单的银行账户管理程序

习题

上机实训

第3章 标识符、关键字与类型

3.1 Java和Unicode

3.2 标识符

3.3 关键字

3.4 注释和分隔符

3.5 常量和变量

3.5.1 常量

3.5.2 变量

3.6 基本数据类型

3.6.1 布尔型

3.6.2 整型

3.6.3 浮点型

3.6.4 字符型

3.7 字符串类

3.7.1 String类

3.7.2 String Buffel类

习题

上机实训

第4章 表达式与运算符

4.1 表达式

4.2 运算符

4.2.1 算术运算符

4.2.2 关系运算符

4.2.3 逻辑运算符

4.2.4 位运算符

4.2.5 赋值运算符

4.2.6 条件运算符

4.2.7 其他运算符

4.3 运算符的优先级

4.4 数据类型转换

4.4.1 自动类型转换

4.4.2 强制类型转换

习题

上机实训

第5章 Java语句

5.1 语句、空语句和块

5.2 表达式语句

5.3 选择语句

5.3.1 if语句

5.3.2 switch语句

5.4 循环语句

5.5 break语句、continue语句和标号

5.6 return语句和System.exit()方法

5.6.1 return语句

5.6.2 案例分析:retum语句实例

5.6.3 System.exit()方法

5.6.4 案例分析:System.exi t()方法实例

5.6.5 案例分析:综合实例

5.7 注释语句和javadoc

5.8 异常处理

5.8.1 捕获异常

5.8.2 抛出异常

习题

上机实训

第6章 数组

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.4 数组作为方法的参数

习题

上机实训

第7章 类和对象的扩展

7.1 类的继承

7.1.1 继承的引入

7.1.2 子类的定义和使用

7.1.3 成员变量的隐藏

7.1.4 方法的覆盖

7.1.5 super关键字

7.1.6 final关键字

7.2 案例分析:VIP银行账户类的创建

7.3 多态

7.3.1 多态的概念

7.3.2 向上转型

7.3.3 向下转型

7.4 抽象类

7.4.1 抽象方法的声明

7.4.2 抽象类的声明

7.4.3 抽象类的使用

7.5 内部类与外部类

7.6.1 ava异常处理机制

7.6.1 异常处理概述

7.6.2 异常分类

7.6.3 异常的处理

……

第8章 接口

第9章 JVA包与可视性

第10章 GUI图形用户界面

第12章 JAVA中的输入/输出

第13章 线程

第14章 JAVA中的网络编程

第15章 JAVA与数据库(JDBC)

第16章 综合案例——铁路查询系统

参考文献

内容摘要:

本书根据最新计算机教学大纲,并结合企业用人的需求,全面讲解了Java的基础内容和编程方法。在内容的深度和广度方面都给予了仔细考虑,在类、对象、继承、接口等重要的基础知识上侧重深度,而在实用类的讲解上侧重广度。本书的特点是每章都提供了教学提示、教学目标、知识结构图等,知识内容循序渐进,概念清晰,通俗易懂,思路新颖,集主教材、实训、习题于一体;把面向对象分析设计与JaVa面向对象的编程相结合,从简单示例到比较复杂的示例,由浅入深,逐步推进。面向对象分析设计阶段适当引入可视化类图来描述类的内容与类之间的关联,这样有助于学生理解面向对象分析设计,提高学生面向对象的程序设计能力。本书按照“案例驱动,强化实践,突出方法,重在应用”的要求,力求将知识点融入具体的实训练习中,循序渐进地培养学生实际应用能力。

  本书适合作为高等院校的相关课程教材,也可作为计算机爱好者学习面向对象程序设计的自学教材。

编辑推荐:

案例驱动:以125个案例讲解Java编程语言的实战性特点
  强化实践:以50个实训巩固练习所学到的核心知识内容
  突出方法:采用案例描述、案例分析和案例实现三位一体的方法
  重在应用:以一个可以运行的综合系统开发过程来诠释实际应用

书籍规格:

书籍详细信息
书名Java程序设计案例教程与实训站内查询相似图书
9787301193136
如需购买下载《Java程序设计案例教程与实训》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位北京大学出版社
版次1版印次1
定价(元)46.0语种简体中文
尺寸26 × 19装帧平装
页数 372 印数 10000

书籍信息归属:

Java程序设计案例教程与实训是北京大学出版社于2011.8出版的中图分类号为 TP312 的主题关于 JAVA语言-程序设计-高等学校-教材 的书籍。