1 / 4
文档名称:

Java回顾与总结.doc

格式:doc   大小:60KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java回顾与总结.doc

上传人:xunlai783 2018/1/7 文件大小:60 KB

下载得到文件列表

Java回顾与总结.doc

相关文档

文档介绍

文档介绍:面向对象程序设计的特点
抽象性
封装性
继承性
多态性
基本数据类型和引用数据类型
基本数据类型
Java中共有八种基本数据类型(int short long byte float double char boolean)
变量单元(在栈内存中)直接存放数据值
传递参数或赋值的方式是传值,即传递数据副本。
通过运算符“==”比较两个变量的值是否相等。
引用数据类型
八种基本数据类型之外的其它数据类型都是引用数据类型。
所有类(包括数组)都是引用数据类型
引用数据类型的特点
变量单元存放的是对象的引用
引用型数据在内存中分两处存放
一处存放对象(即数据)
另一处存放对象的引用(对象地址)
变量单元中存放对象的引用,即变量通过引用指向对象。
传递参数或赋值的方式是传引用。
通过运算符“==”比较两个变量是否引用同一个对象(即地址是否相等)。
通过equals()方法比较两个对象是否相等。
Object提供的equals方法比较的是地址,此时equals与“==”效果一致。
Object的部分子类重写了equals方法,例如:String类的equals方法比较的是内容。
八种基本数据类型,分别对应了八种引用数据类型(Integer Short Long Byte Float Double Character Boolean),这八种类型被称为基本数据类型的包装(器)类,这实际上解决了基本类型的数据对象化的问题。
类的成员
成员变量
成员方法
成员内部类
局部元素(方法体内或语句块内)
局部变量定义(包括方法的参数)
语句
局部内部类
Java中的包
包相当于文件夹为了方便对类的管理,将类放在不同的包中
类的全限定名(全称)为包名+类名
如果未指定类所在包则该类在默认包中,这种类只能被默认包中的类所调用。
访问修饰符、static修饰符和final修饰符
访问修饰符(不可用于局部元素)
public 任何类都可以访问可修饰类和类的成员(方法、属性、成员内部类)
默认包范围的访问权限可修饰类和类的成员(方法、属性、成员内部类)
protected 包范围和子类可修饰类的成员(方法、属性、成员内部类)
private 本类范围内可修饰类的成员(方法、属性和成员内部类)
static修饰符(不可用于(外部)类和局部元素)
仅能用于类的成员(方法、属性、成员内部类),被修饰的成员属于类,而不属于具体的对象,但可以为该类和该类所有对象所共享,不会随对象的创建而创建,即static修饰的类成员仅有一个,不会为每个对象分配一个。
final修饰符(可用于类、类的成员和局部元素)
用于类(内部类、外部类)表示该类不可被继承
用于方法表示该方法不可被重写(覆盖)
用于变量(包括成员变量和局部变量)表示该变量的值不可被改变,即final修饰的变量可被看做常量
在语法上Java修饰符之间无顺序(包括abstract修饰符在内)
类的初始化、对象的初始化和构造方法
继承、初始化和构造方法、类型转换、重写(与重载的区别)
重载与重写
this关键字和supper关键字
内部类
成员内部类(一切用于成员的修饰符均可使用)
实例成员内部类
静态成员内部类
局部内部类