1 / 8
文档名称:

Java基础知识总结.doc

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

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

分享

预览

Java基础知识总结.doc

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

下载得到文件列表

Java基础知识总结.doc

相关文档

文档介绍

文档介绍:一、JAVA基础
Java运行环境和开发工具:JRE,JDK
Java的特点:简单,面向对象,健壮性,安全性,多线程,分布式。
Java 标示符:数字、字母、下划线、美元符;开头由字母下划线美元符。字母可以是英语汉字等等。
Java 基本数据类型:
整型:byte(1字节8位)、short(2字节16位)、int(4字节32位)、long(8字节64位)
浮点型:float(4字节32位)、double(8字节64位)默认
字符型:char(2字节16位Unicode),汉字字母所占空间相同
布尔型:true和false
Java type system
primitive
reference
null
char
numeric
boolean
class
interface
array
integral
floating-point
byte
short
int
long
float
double
Java的包装类首字母大写
Java基本数据类型的转换:
低精度转换成高精度,系统自动完成
高精度转换成低精度,需要强制转换
6. Java中的字符型数据是16位的Unicode字符
二、面向对象
类:类是具有相同属性和服务的一组对象的集合,它为属于该类的所有对象提供了统一的抽象描述,其内部包括属性和服务两个主要部分。
对象:象是系统中用来描述客观事物的一个实体,它是构成系统的一个基本单位。一个对象由一组属性和对这组属性进行操作的一组服务组成。
面向对象的特征:封装,继承,多态(重载、重写)
继承:类继承就是子类继承父类的成员变量和方法作为自己的成员变量和方法。Java不支持多重继承,一个子类只有一个父类。子类不能继承父类中访问权限为private的成员变量和方法。
,既object是所有类的父类。
封装:封装性就是把对象的属性和行为结合成一个独立的相同单位,并尽可能隐蔽对象的内部细节。(独立的单位,信息隐蔽)
多态:多态性是指“多种形式”,它使用不同的实例而执行不同操作。多态性体现在两个方面:由方法重载实现的静态多态性(编译时多态)和方法重写实现的动态多态性(运行时多态)
方法重载:一个类中有多个方法的名字相同,但方法中的参数的个数或类型不同。
方法重写:子类继承父类时,子类的某个方法与父类的某个方法名字相同,参数表相同和返回类型相同,只是函数体不同。
方法重写的要求
(1) 子类的方法的名称及参数必须和所覆盖的方法相同
(2) 子类的方法返回类型必须和所覆盖的方法相同
(3) 子类方法不能缩小所覆盖方法的访问权限
(4) 子类方法不能抛出比所覆盖方法更多的异常
构造方法:名字与类名相同、没有返回值、一个类可以有多个构造方法但参数不同
静态代码块:用static{代码……}标识,静态代码块在类加载()时调用。静态代码块可以在类的任何位置,数量不限。如果静态代码块有多个JVM会按照顺序执行它们。每个代码块只会被执行一次,并在内存中占有一席之地。
子类构造过程:先调用父类的构造方法,如果没指明,则调用无参构造方法。再调用子类构造方法。子