《Java程式设计案例教程与实训》是2011年8月1日北京大学出版社出版的图书,作者是董迎红 , 王薇 。
基本介绍
- 书名Java程式设计案例教程与实训
- 作者董迎红、王薇
- ISBN9787301193136
- 页数354页
- 出版社北京大学出版社
- 出版时间2011年8月1日
- 开本16开
内容简介
《Java程式设计案例教程与实训》根据最新计算机教学大纲,并结合企业用人的需求,全面讲解了Java的基础内容和编程方法。在内容的深度和广度方面都给予了仔细考虑,在类、对象、继承、接口等重要的基础知识上侧重深度,而在实用类的讲解上侧重广度。《Java程式设计案例教程与实训》的特点是每章都提供了教学提示、教学目标、知识结构图等,知识内容循序渐进,概念清晰,通俗易懂,思路新颖,集主教材、实训、习题于一体;把面向对象分析设计与JaVa面向对象的编程相结合,从简单示例到比较複杂的示例,由浅入深,逐步推进。面向对象分析设计阶段适当引入可视化类图来描述类的内容与类之间的关联,这样有助于学生理解面向对象分析设计,提高学生面向对象的程式设计能力。《Java程式设计案例教程与实训》按照“案例驱动,强化实践,突出方法,重在套用”的要求,力求将知识点融入具体的实训练习中,循序渐进地培养学生实际套用能力。
《Java程式设计案例教程与实训》适合作为高等院校的相关课程教材,也可作为计算机爱好者学习面向对象程式设计的自学教材。
编辑推荐
《Java程式设计案例教程与实训》案例驱动以125个案例讲解Java程式语言的实战性特点
强化实践以50个实训巩固练习所学到的核心知识内容
突出方法採用案例描述、案例分析和案例实现三位一体的方法
重在套用以一个可以运行的综合系统开发过程来诠释实际套用
目录
第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章 综合案例——铁路查询系统
参考文献