java关键字有system吗_Java关键字

在Eclipse中,我们输入某些词时,这些词会自动变色,这些就是Java关键字。当然也有例外情况:

const和goto虽然也变了颜色,但是却会报错,这两个词称为Java的保留字。

除了这两个保留字之外,Java还有51 个关键字。

首先是基本数据类型:int 定义整型变量

short 定义短整型变量

long 定义长整型变量

byte 定义字节型变量

float 定义单精度字符型变量

double 定义双精度浮点型变量

boolean 定义布尔型变量

char 定义字符型变量

外加返回值为空的:void

然后是循环结构:while

do...while

if

else

for

continue

break选择结构:

1. switch

2.case

访问修饰符:public

default

protected

private

与包相关:package

import

与类相关:class :类的定义

extends :类的继承

interface :接口的定义

implements :接口的继承

abstract :抽象类的定义

final :用final修饰的属性或者方法都不能被继承

super:

this:

static:

return:

new: 实例化对象

volatile:用于表示可以被多个线程异步修改的成员变量。

与异常有关:try

catch

finally

throw

throws

其他:true

false

null

instanceof:判断其左边对象是否为其右边类的实例,返回boolean类型的数据。

native: 可以应用于方法,以指示该方法是用Java以外的语言实现的,例如C语言, C++。

synchronized: 可以应用于方法或语句块,并为一次只应由一个线程执行的关键代码段提 供保护。

transient: 可以应用于类的成员变量,以便指出该成员变量不应在包含它的类实例已序列 化时被序列化。

enum: 枚举,列举类别

asset :断言

strictfp: 严格,精确

这里重点说一下static和final关键字:

static关键字

静态的,可用来修饰属性、方法以及内部类。用static修饰的属性称为全局属性,也称静态属性。

public class Test {

public static int count = 2;

public static void main(String[] args) {

Test t = new Test();

System.out.println(t.count);

Test t1 = new Test();

t1.count++;

System.out.println(t.count+"\t"+t1.count+"\t"+Test.count);

}

}

运行结果:2

333

可见,static定义的属性是类的所有对象共享的,静态变量既能被对象调用,也能被类名调用。

2.用static修饰的方法称为静态方法,调用时不用实例化对象,可直接使用类名调用。

public class Test1 {

public static int lh(){

return 250;

}

public static void main(String[] args) {

System.out.print("ABC智商"+Test1.lh());

}

}

运行结果:ABC智商250

3.静态类

一般来说,一个普通类是不允许被声明为static的,但是,在内部类中可以将其声明为static的,这个时候,外部类可以直接调用内部类,因为static的内部类是在加载外部类的同时加载的,所以也就是说,并不要实例化外部类就能直接调用静态内部类。

final关键字

使用final关键字要注意三点:使用final修饰的类不能有子类

使用final修饰的方法不能被重写

使用final修饰的变量即为常量,不能修改

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值