java 关键字的总结

一、关键字( 51个 )

1.数据类型:

Boolean int long short byte float double char class interface

2.流程控制:

if else do while for switch case default break continue return try catch finally

3.修饰符:

public protected private final void static strictfp abstract transient

synchronized volatile native

4.动作:

package import throw throws extends implements this Super instanceof new

5.值:
true false null

6.保留字:

goto const


二、几种关键字的分析和理解
1.关于访问权限问题:
java中有四种访问权限:public 、private 、protected、默认类型。访问权限可以修饰类、方法、属性
各自的范围 :
Public : 所修饰的,在整个工程下都能
private : 只能在一个类下面能用
protected : 同一个包或者不同包的子类能用
默认类型 : 在当前同一个包能用

1.) 修饰类:只允许 public 和 默认类型来修饰。
eg:
public class Human {

} //human可以在整个工程下被调用

class Human {

} //human只能在当前包中被调用


值得注意的是一个文件下面可以不止一个类,但是一定只有一个 public 类,这个public类是公共类。
eg :
package cpf.syudy1;

public class Human {

}

class Student {


}



2.) 修饰属性和普通方法:

3.) 修饰构造方法:
a. ) public 修饰的构造方法的话,在所包下都可以创建对象。
b. )protected 修饰构造方法的话,则当前包下可以创建对象,在其他的包下可以被继承。

C. ) 默认类型只能在构造函数
D.)private 修饰构造方法的话,则改构造方法不允许被调用。

2. this / super :

1、) this 的用法:

a. ) 调用当前类的构造方法();
eg : public class Human{
public Human( ){
this( “xiao ming” );
。。。。。。。。。。。
}
}
注意,此时的this只能放在构造函数里(除了print/println 等输出函数外)任何函数的前面,而且只能在一个构造函数中用一次!


b. )指当前对象的引用;

2. ) super的用法:首先出现super是和继承挂钩的,只有在继承才会出现super。

a.)调用父类的普通方法:

b.)调用父类的构造方法:


3. )final 的用法:顾名思义,就是“最终”的意思

a. )修饰类:则该类不能作为父类。
b .)属性:只能赋值一次。
c. )方法:不能被重写。
d. )参数:只能赋值一次。

4. )static :静态变量(全局变量)

a. ) 修饰方法、属性:可以直接用类名调用,不需要用对象调用;可归纳为静态的方法跟着类走。

b. ) 修饰静态块:静态块 static { ….. } 、 动态程序块 { …... } ;静态块跟类走,程序块跟着对象走。 静态块只会被运行一次,而动态程序块则在每次初始化对象的时候都会运行一次。


以上就是几个关键字的总结了。 了解这些关键字,写程序的时候才会更顺手,但是个人觉得这些关键字不需要刻意的去记,大可以熟悉一下就行了。因为以后用多了就自然的记住了。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值