关键字的整理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
关键字的整理1.数据类型:
整形:byte(1)、short(2)、int(4)、long(8)
浮点型:float(4)、double(8)
字符型:char(2)
布尔型:boolean(1)
2.类:class
声明类时使⽤
3.break:
1)使⽤在switch...case...default...结构中,表⽰打破switch结构
2)使⽤在循环中,表⽰结束循环结构
4.continue:
使⽤在循环中,表⽰本次循环结束,开始下⼀次循环
5.new:
创建对象时使⽤,构造⽅法使⽤new关键字调⽤
new关键字表⽰在堆内存中开辟新的空间
6.private:
私有化,使⽤private修饰的类成员只能在类内访问
7.访问权限:
public、protected、默认、private
8.this:
表⽰对本类的引⽤
this.属性:表⽰访问当前对象的属性
this.⽅法:表⽰调⽤当前对象的⽅法
this():表⽰调⽤本类的构造⽅法
9.static:
静态:
static修饰成员变量和成员⽅法:不需要创建对象,可以直接通过类名访问调⽤
static修饰代码块:静态代码块,类加载时⾃动执⾏,只执⾏这⼀次
动态代码块:创建对象时⾃动执⾏,每创建⼀个对象执⾏⼀次
10.extends:
继承:在java中遇到继承,就需要使⽤extends
语法:
访问权限 class ⼦类 extends ⽗类{
//⼦类类体
}
11.final:
1)修饰变量:变量变常量
修饰成员变量:常量属性,必须声明的同时初始化
2)修饰成员⽅法:可以被继承,不能被重写
3)修饰类:不能被继承,不能有⼦类
12.super:
表⽰访问⽗类的引⽤
super.属性:表⽰访问⽗类中的属性
super.⽅法:表⽰调⽤⽗类中的⽅法
super():表⽰调⽤⽗类的构造⽅法
13.abstract:
抽象:
修饰⽅法:抽象⽅法,只声明不实现,不能有⽅法体,使⽤分号表⽰声明结束
修饰类:抽象类,抽象类中可以没有抽象⽅法,抽象类中有构造⽅法,但是不能被初始化14.接⼝:interface
声明接⼝时使⽤
语法:
访问权限 interface 接⼝名{
//接⼝中的成员
}
15.实现接⼝:implements
类实现接⼝时使⽤
语法:
访问权限 class 类名 extends ⽗类名 implements 接⼝1,接⼝2...{
//类体
}
16.instanceof:
语法:
obj instanceof 类
说明:
表⽰obj对象是否是类的对象或⼦类对象,若是结果为true,否则结果为false。