书籍详情

Java面向对象程序设计

Java面向对象程序设计

作者:秦健 等

出版社:东软电子出版社

出版时间:2007-07-01

ISBN:9787900680303

定价:¥33.00

购买这本书可以去
内容简介
  本教材是Java语言编程的入门书籍,比较适合学习过C语言而没有Java基础的大学生读者,同时也适合程序员系统地学习Java理论。本教材以Java5.0为基础,介绍了Java开发的基本工具和基本方法,简明扼要地介绍了面向对象理论,同时还涵盖了企业通用的编码规范。本教材内容由浅入深、循序渐进,每个知识点都搭配了示例代码,便于读者理解。区别于同类书籍,本教材在理论和实践两个方面找到了较好的契合点。
作者简介
暂缺《Java面向对象程序设计》作者简介
目录
第1章认识Java
1.1Java简介
1.1.1Java的含义
1.1.2Java的发展史
1.1.3Java的目标
1.2Java开发环境的搭建
1.2.1安装Java环境
1.2.2选择开发工具
1.3第一个Java程序HelloWorld
1.3.1编写源代码
1.3.2保存源代码
1.3.3编译源代码
1.3.4运行Java程序
1.3.5Java程序运行的原理
1.4Java平台无关性
1.4.1平台(Platform)的含义
1.4.2平台无关性
第2章变量和数据类型
2.1变量
2.1.1变量(Variable)的含义
2.1.2变量的使用
2.2标识符、关键字和保留字
2.2.1标识符
2.2.2关键字(keywords)
2.2.3标识符的命名规范
2.3变量的数据类型
2.3.1整型(Integer Type)
2.3.2浮点型(Floating-Point Type)
2.3.3字符型(CharacterType)
2.3.4布尔型(Boolean Type)
2.3.5数据类型的分类
2.4数据类型的转换和作用域
2.4.1变量所占的内存空间
2.4.2数据类型的转换规则
2.4.3变量的作用域
第3章运算符
3.1算术运算符(Arithmetic operators)
3.2关系运算符(Relational operators)
3.3逻辑运算符(Logic operators)
3.4赋值运算符
3.5位运算符(Bitwise operators)
3.5.1二进制转换
3.5.2按位逻辑运算符
3.5.3移位运算符
3.6运算符的优先级(Operator precedence)
3.7表达式
3.7.1表达式的分类
3.7.2表达式的数据类型
3.7.3表达式类型的提升
第4章流程控制(Control flow)
4.1条件语句(Conditional statement)
4.1.1if语句
4.1.2switch语句
4.2循环语句(Loops)
4.2.1while循环语句
4.2.2do\\|while循环语句
4.2.3 for循环语句
4.2.4死循环
4.2.5嵌套循环(Nested loops)
4.2.6循环的中断
第5章数组
5.1一维数组(One-dimensional Arrays)
5.1.1数组(Array)的含义
5.1.2数组的使用
5.1.3数组的属性
5.2多维数组(Multidimensional Arrays)
5.2.1多维数组的声明
5.2.2多维数组的创建
5.2.3多维数组的初始化
5.2.4多维数组的访问
5.3锯齿数组(Ragged Arrays)
5.3.1矩阵数组和锯齿数组
5.3.2锯齿数组的创建
5.3.3锯齿数组初始化
5.3.4锯齿数组的访问
第6章函数
6.1函数的定义
6.1.1函数(function)定义的格式
6.1.2函数定义的进一步分析
6.1.3函数的分类
6.2函数的调用
6.3函数的重载(Overloading)
第7章面向对象基础
7.1面向对象编程思想
7.2类的定义
7.2.1什么是类
7.2.2编写类应该注意的问题
7.3对象的创建和使用
7.3.1创建对象
7.3.2构造器
7.3.3对象创建的内存模型
7.3.4访问对象
7.3.5匿名对象
7.4简介权限修饰符
7.5this关键字
7.6垃圾回收机制(Garbage Collection)
第8章面向对象高级特性
8.1静态(static)
8.1.1静态属性
8.1.2静态方法
8.1.3特殊的静态方法main
8.1.4变量初始化的顺序
8.1.5程序块
8.2类的继承
8.2.1继承(Inheritance)的含义
8.2.2继承的语法和规则
8.2.3子类实例化的过程
8.2.4super关键字和this关键字
8.3方法的覆盖(Override)
8.4final关键字
8.4.1final变量
8.4.2final方法
8.4.3final类
8.5抽象类(Abstractclass)
8.5.1抽象类和抽象方法的概念
8.5.2抽象类的规则
8.5.3抽象类的进一步分析
8.6接口(interface)
8.6.1接口的含义
8.6.2接口的规则
8.6.3接口和类的关系
8.6.4接口的进一步分析
8.7引用数据类型的转换
8.7.1上溯造型
8.7.2下溯造型
8.7.3instanceof运算符
8.7.4所有类的父类Object
8.8多态(Polymorphism)
8.9Java包的概念
8.9.1Sun公司类库中的常用包
8.9.2使用关键字import导入包中的类
8.9.3把自己的类打包
8.9.4进一步理解包的概念
8.9.5关于ClassPath类路径
8.10访问权限修饰符
8.10.1权限修饰符public
8.10.2权限修饰符private
8.10.3权限修饰符friendly
8.10.4权限修饰符protected
8.10.5进一步理解权限
8.11包装类(Wrapper)
8.11.1基本数据类型转换为包装类
8.11.2字符串转换为包装类
8.11.3包装类转换为基本数据类型
8.11.4字符串转换为基本数据类型
8.11.5包装类的equals()方法
8.11.6包装类的toString()方法
8.11.7自动装箱(Autoboxing)和自动拆箱(Unboxing)
8.12内部类(Inner Classes)
8.12.1内部类特性
8.12.2静态内部类
8.12.3局部内部类
8.12.4匿名内部类
8.12.5内部类的补充说明
第9章异常处理
9.1异常简介
9.2异常类的继承关系
9.3方法调用的堆栈
9.4抛抓模型
9.5关键字finally
9.6关键字throws
9.7关键字throw
9.8自定义异常
第10章工具类
10.1String和StringBuffer
10.1.1String的创建
10.1.2String中常用的方法
10.1.3String的不可改变性
10.1.4String、char\\[\\]、byte\\[\\]
10.1.5StringBuffer的创建
10.1.6StringBuffer中常用的方法
10.2命令行参数args
10.3Math类
10.3.1取整方法round()、floor()、ceil()
10.3.2random()
10.3.3pow( )
10.3.4sqrt( )
参考文献
附录
猜您喜欢

读书导航