java关键字

[list]
[*]java中有51个关键字和2个保留字
一:保留字:
goto
const
保留字是一开始预留的关键字。但在java中一般不用。

二:关键字:
1.访问修饰符
private 控制可见性最小的限定符。该属性的方法只能由类内部的方法调用。父类中的该属性及方法也不能被继承。也可以限定内部类。一般属性会设置为private。

public 访问公开性最高的限定符。限定类时一个文件里只能放一个类。可以定义内部类。该属性的方法可以被其他包下的类调用。可以直接使用 对象.属性或方法名 的格式来调用。

protected 控制可见性在private和public之间。 该属性下,同包可以被调用。


2.包
package 定义类存放的位置,用于将一组类放在一个命名空间下。使这几个类之间可以相互调用某些方法属性,但仍然保持着封装性。

import 用于引入某些包下的某些类。这样在实例化对象时就可以直接使用类名。

static 又称为类属性。该属性下的方法可以直接用 类名.方法名 调用而不用创建对象。
而且当该属性的值被改变后,这个类所实例化的对象下的该属性都被改变。

如:public class Text {
public static void main(String[] args){
Text t1=new Text();
Text t2=new Text();
t1.play();
t2.play();
}
public static int a=25;
public static void play(){
a++;
System.out.println(a);
}
} 输出结果是27 28 可见每次改变static属性的值后,该属性的值就记录为当前的值。

final 用于定义常量。该属性的值是不可改变的。如果是子类继承该属性的父类,则子类不可以重写父类的方法。
定义常量的格式:public static final 数据类型 大写字母代表的常量名字=常量值;

super 指向当前父类的对象。

3.基本数据类型
八种基本数据类型主要用于定义相应数据类型的变量,用于定义方法返回值的类型。
byte
char
short
int
long
float
double
boolean


void void就是对应于返回某数据类型的值的情况。void代表无返回值。
null null也是对应返回值,代表返回空地址。

4.定义类和定义接口,实现以及继承
class 定义类

interface 定义接口
implements 实现接口
extends 继承类或抽象类
abstract 加上class定义抽象类

5.流程控制
if 表示判断条件是否成立,或者是否为非零值。

else 对应与if,当不满足if条件时,则之行else下的语句。

for 用于循环之行某个操作,直到不满足条件。
格式一般为 for(计数器;条件;循环执行操作){}

while 判断条件是否为真,真则执行相应操作。

do 跟while一起使用,当满足某条件或该条件为真时就执行do下面的语句

continue 结束本次循环,继续下一次循环。

break 跳出当前循环或者跳出switch下的选择。
switch 对某个变量进行判断,看它满足switch下的哪一种情况,然后就从该处执行接下来的操作。

case 对应于switch,对switch下的几种不同情况做出标识。

default 也对应于switch,当前面的情况都不满足时,就执行default下的操作语句。

6.异常
try 捕获异常
catch 处理异常
finally  finally 块必须与 try 或 try/catch 块配合使用,而且不论是否会捕获到异常,finally 结构下的代码总会执行。

throws 用来声明一个方法可能抛出的所有异常信息

throw 指抛出的一个具体的异常类型

7.返回
return 给方法返回一个相应类型的值。
如:public int show(){
int s; s++; return s;}

true 主要用于返回给boolean类型false
new 用于实例化对象。
this 指向当前类对象
instanceof 判断当前对象是否是该类的实例。

8.其它
这几种平时用得比较少。
enum 枚举类型
transient 瞬时
synchronized 同步
assert 断言
native 本地
strictfp 严格,精准
volatile 易失
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值