您的位置:首页 > 编程语言 > Java开发

JAVA关键字说明

2017-03-25 14:50 148 查看
一 ,关键字说明

Java中有哪些关键字:50个

跟类相关的关键字:class、abstract、interface、extends、implements

 package、import

跟访问权限相关:public、private、protected

跟方法相关:void、return

基本数据类型:int long short float double byte char boolean

跟循环判断相关:for switch if else break case continue default while do

异常相关:try、catch、finally 、 throw、hrows

其他的:instanceof  this super final、synchronized、enum、static

    数据类型讲解

Java中数据类型:基本数据类型、引用类型

基本数据类型:只有8个short int long float double byte char boolean

引用类型:也称为类类型(所有以类方式定义的类,全部都是引用类型)

JFrame、String、ArrayList、Student

JFrame jf;//定义一个引用,这个引用是JFrame类型的

Jf  = new JFrame();

引用类型和基本数据类型区别:

基本数据类型:没有方法和属性调用,只是用于存储基本变量值

引用类型,有方法和属性调用,执行复杂的操作

   强调:八大基本数据类型每个类型都会对应有一个引用类型

int  -> Integer

byte -> Byte

long -> Long

char -> charactor

二,访问权限

修饰属性方法类的访问范围的一个修饰符

分类:public  protected 默认不写 private

1、权限范围总结

public:访问权限最大,整个工程随意访问使用

Protected:只能在同一个包下类使用,不同包的子类可以继承它

默认不写:只能在同一个包下类使用

private:访问权限最小,只能在当前类自己内部使用

2、使用范围总结

四个访问权限:方法、属性

类:只能用public和默认不写方式修饰

3 final、instanceof

final : 最后的

可以修饰:类、方法、属性、参数

修饰类:不能被继承了(断子绝孙)

不能用final修饰抽象类和接口

修饰方法:不能被重写了

  不能修饰抽象方法

修饰属性:表示属性是常量,必须要初始化值(直接赋值和构造方法传值)

修饰参数:代表参数在当前方法体内,不能被修改值

Instanceof:判断当前对象的转型子类对象是什么类型

格式:boolean 变量名 = 父类对象 instanceof  子类类型名

2.5 this、super

this:当前类的对象

super:父类的对象

This:可以调用当前类的属性和方法(普通方法和构造方法)

调用普通方法:this.方法名();

调用构造方法:this();

注意:this调用当前类构造方法1)只会在构造方法中调用其他构造方法

    2)调用构造方法必须写在当前方法体的第一行

Super:可以调用父类的属性和方法(普通方法和构造方法)

调用普通方法:super.方法名();

调用构造方法:super();

注意:1、一般方法重写,都会在第一行加上super.重写方法名();

用于对父类方法的过程补充

  2、子类的构造方法一定会调用父类的构造方法

     用于初始化父类对象,并继承父类对象的属性和方法

  3、调用父类构造方法必须写在当前方法体的第一行

2.6 static

static:静态的

修饰:类(内部类)、方法、属性、静态块

注意:静态修饰的属性和方法,初始化的时间和类同步

   成员(普通)属性和方法:初始化时间和对象同步

  静态块:static{}

静态的东西跟类走,非静态的跟对象走
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: