Java语言与面向对象程式设计第二版

生活百科 2023-01-26 08:58生活百科www.aizhengw.cn

Java语言与面向对象程式设计第二版

《Java语言与面向对象程式设计第二版》是2007年清华大学出版社出版的图书,作者是印旻。

基本介绍

  • 书名Java语言与面向对象程式设计第二版
  • 作者印旻
  • ISBN9787302158363 [十位:7302158363]
  • 页数397
  • 定价¥34.00
  • 出版社清华大学出版社
  • 出版时间2007年11月

内容简介

《清华大学计算机基础教育课程系列教材:Java语言与面向对象程式设计(第2版)》中介绍了面向对象软体开发和Java语言的基础知识,然后阐述了面向对象程式设计的基本原则与特点,并藉助于Java把这些原则与特点融人具体的程式中,帮助读者逐步理解和掌握面向对象程式设计的主要技术与编程思路。《清华大学计算机基础教育课程系列教材:Java语言与面向对象程式设计(第2版)》的后半部分从套用出发,讲述Java编程的几个重要专题,其中包括系统类库、常用算法、图形用户界面设计、异常处理及多执行绪、输入输出、网路编程,以及资料库访问接口等。《清华大学计算机基础教育课程系列教材:Java语言与面向对象程式设计(第2版)》一章介绍了Java编程环境,并重点介绍了业界广泛使用的集成开发环境Eclipse。
本书可作为高等学校JAVA程式设计课程的教材,也可作为读者的自学用书。

编辑推荐

《清华大学计算机基础教育课程系列教材:Java语言与面向对象程式设计(第2版)》讲解条理清楚,内容深浅适中,并特别注重提高读者运用Java语言和面向对象技术解决问题的能力。书中给出了大量经过调试运行的实例,便于初学者入门。《清华大学计算机基础教育课程系列教材:Java语言与面向对象程式设计(第2版)》还有配套的习题解答和上机实验指导。《清华大学计算机基础教育课程系列教材:Java语言与面向对象程式设计(第2版)》可作为高等学校Java程式设计课程的教材,也可作为读者的自学用书。

目录

第1章面向对象软体开发概述
1.1面向对象问题求解的提出
1.2面向对象问题求解概述
1.3对象、类与实体
1.4对象的属性与相互关係
1.4.1对象的属性
1.4.2对象的关係
1.5面向对象的软体开发过程
1.5.1面向对象的分析
1.5.2面向对象的设计
1.5.3面向对象的实现
1.6面向对象程式设计方法的优点
1.6.1可重用性
1.6.2可扩展性
1.6.3可管理性
1.7小结
习题
第2章Java概述
2.1Java开发环境
2.2第一个JavaApplication程式
2.2.1源程式编辑
2.2.2位元组码的编译生成
2.2.3位元组码的解释与运行
2.3第一个JavaApplet程式
2.3.1源程式的编辑与编译
2.3.2代码嵌入;
2.3.3Applet的运行
2.4图形界面的输入输出
2.4.1JavaApplet图形界面输入输出
2.4.2JavaApplication图形界面输入输出
2.5字元界面的输入输出
2.6Java语言的特点
2.7小结
习题
第3章Java语言基础
3.1Java程式的构成
3.2数据类型、变数与常量
3.2.1数据类型
3.2.2标识符
3.2.3常量
3.2.4变数
3.3表达式
3.3.1赋值与强制类型转换
3.3.2字元串连线
3.3.3算术运算
3.3.4关係运算
3.3.5逻辑运算
3.3.6位运算
3.3.7其他运算符
3.3.8运算符的优先权与结合性
3.3.9注释
3.4流程控制语句
3.4.1结构化程式设计的三种基本流程
3.4.2分支语句
3.4.3循环语句
3.4.4跳转语句
3.5小结
习题
第4章抽象、封装与类
4.1抽象与封装
4.1.1抽象
4.1.2封装
4.2Java的类
4.2.1系统定义的类
4.2.2用户程式自定义类
4.2.3创建对象与定义构造函式
4.3类的修饰符
4.3.1抽象类
4.3.2最终类
4.4域
4.4.1域的定义
4.4.2静态域
4.4.3静态初始化器
4.4.4最终域
4.5方法
4.5.1方法的定义
4.5.2抽象方法
4.5.3静态方法
4.5.4其他方法
4.6访问控制符
4.6.1类的访问控制
4.6.2类成员的访问控制
4.7类的设计
4.8小结
习题
第5章继承与多态
5.1继承的基本概念
5.2类的继承
5.2.1派生子类
5.2.2域的继承与隐藏
5.2.3方法的继承与覆盖
5.2.4this与super
5.3多态
5.3.1多态概念
5.3.2方法覆盖实现的多态
5.3.3方法重载实现的多态
5.3.4对象引用的多态
5.4方法的重载
5.5构造函式的重载
5.5.1构造函式的重载
5.5.2调用父类的构造函式
5.5.3对象初始化的过程
5.6包及其使用
5.6.1包的基本概念
5.6.2包的创建
5.6.3包的使用
5.7接口
5.7.1接口概述
5.7.2声明接口
5.7.3实现接口
5.8小结
习题
第6章工具类与算法
6.1语言基础类库
6.1.1Object类
6.1.2数据类型类
6.1.3Math类
6.1.4System类
6.2Applet类与Applet小程式
6.2.1Applet的基本工作原理
6.2.2Applet类
6.2.3HTML档案参数传递
6.3数组
6.4向量
6.5字元串
6.5.1String类
6.5.2StringBuffer类
6.5.3Java Application命令行参数
6.6递归
6.7排序
6.7.1冒泡排序
6.7.2选择排序
6.7.3插入排序
6.7.4利用系统类实现排序
6.8查找
6.8.1查找算法
6.8.2利用系统类实现查找
6.9鍊表
6.9.1鍊表的节点
6.9.2创建鍊表
6.9.3遍历鍊表
6.9.4鍊表的插入操作
6.9.5鍊表的删除操作
6.10伫列
6.11堆叠
6.12二叉树
6.13小结
习题
……
第7章图形用户界面的设计与实现
第8章Java高级编程
第9章Java资料库编程接口
第10章Java开发环境与工具
参考文献

Copyright@2015-2025 www.aizhengw.cn 癌症网版板所有