【小白的java成长系列】——java关键字

准备出一个系列的内容啦,今天就从关键字开始说起吧~

类型 关键字 说明 关键字 说明
访问控制权限 public 公共的,公开的, protected 受保护的,用来修饰属性或方法。只能符合有包内友好关系,或者是父子友好的类才能够访问,即:同层次包底下的可以访问;不能修饰类.
private 私有的,用来修饰属性或方法,只能类的内部本身才能够访问,不能修饰类.   其实修饰符还有一种友好的类型
类、方法和变量修饰符 abstract 抽象;可以用来修饰类和方法,被修饰的类不能够实例化(即不能用new关键字得到对象),被修饰的方法不能够实现。一个抽象类中不一定要有抽象方法,但是一个类里面有抽象方法就一定是抽象类。构造方法和静态方法不可以修饰为抽象。 class 用来定义一个类,这时候定义的类,在内存空间里面没有分配空间,格式如下:访问权限修饰符 class 类名{}
extends 继承使用,继承是面向对象的一个特性 final 可以用来定义类、属性和方法,代表的是终结的意思。被定义的类不能被继承,定义的属性值不能修改(一般都是作为常量),被定义的方法也不能被重写
implements 实现接口使用,跟继承类似 interface 用来定义一个接口,格式跟定义类一样
new 创建一个新的对象使用 native 表示的是本地化,意思是调用底层的东东,一般用做java调用其他语言(如c语言写的方法)
static 静态化,可以修饰类、方法和属性 synchronized 可以应用于方法或语句块,并为一次只应由一个线程执行的关键代码段提供保护。
transient 可以应用于类的成员变量,以便指出该成员变量不应在包含它的类实例已序列化时被序列化。 volatile 用于表示可以被多个线程异步修改的成员变量。volatile 的目标用途是为了确保所有线程所看到的指定变量的值都是相同的。
程序控制 break  用于提前退出for、while或do循环,或者在switch语句中用来结束case块。 continue 用来跳转到for、while或do循环的下一个迭代
switch switch 语句用于基于某个表达式选择执行多个代码块中的某一个。 case 用来标记 switch 语句中的每个分支
do do关键字用于指定一个在每次迭代结束时检查其条件的循环,do循环体至少执行一次。 while 用于指定一个只要条件为真就会重复的循环。
for 用于指定一个在每次迭代结束前检查其条件的循环。 default 用来标记switch语句中的默认分支
if 表示有条件地执行代码块。条件的计算结果必须是布尔值。 else 总是在if-else 语句中与if关键字结合使用。else子句是可选的,如果if条件为false,则执行该子句。
return 会使方法返回到调用它的方法,从而传递与返回方法的返回类型匹配的值。 instanceof 用来确定对象所属的类。
错误处理 try try块用来监视所有又可能发生异常的代码,它可以和catch块组合,也可以和finally块组合,也可以和catch块,finally块一起组合使用。 catch 当发现被监视的代码中有异常出现的时候,catch就用相对应的异常类进行匹配,catch必须要配合try一起使用,不能单独使用。
throw 人为的抛出一个异常。可以让本没有异常的代码中出现一个人造的异常出来。既然自己抛出一个异常那就要自己负责到底,自己用catch块去将这个异常给捕捉。其语法格式如下:throw 异常对象。 throws 将方法体内产生的异常,自己不想再去负责捕捉,于是使用throws关键字将异常抛出方法体外部去。注意体内产生了什么类型的异常就应该抛出什么样的异常。并且抛出去之后总有一个人要负起这个责任,也就是谁调用了这个方法,谁去捕捉。
finally 不论有异常还是没有异常都要执行的代码就可以放到finally块当中去。finally块,必须要配合try块一起使用    
包相关 import 用作导包 package 用作打包
基本数据类型 boolean 布尔数据类型,它的取值只能为true或者false,java中不能与数字转换 false 布尔的非真值
true 布尔类型的真值 short 短整型数据类型
int 整型数据类型 long 长整型数据类型
float 单精度浮点型数据类型 double 双精度浮点型数据类型
byte 字节数据类型 char 字符数据类型,Unicode编码
null 对象的一种取值,称呼为:“null值”,这时候我们理解成内存里面还没有得到这个对象空间。    
变量引用 super 代表了当前类中父类的对象。能够去调用父类的构造方法,属性,方法。但是需要注意,如果是在当前类的构造方法中去调用父类的构造方法,必须把调用语句写在本类构造方法的第一句上。 this 指离它最近类的当前对象,他能够调用本类中的属性,方法,构造方法。需要注意的是在静态方法中不能使用this关键字。
void 可以用作方法的返回类型,以指示该方法不返回值。    
保留字 goto 几乎不用,只做保留字 const 几乎不用,只做保留字


【小白的java成长系列】——java关键字,布布扣,bubuko.com

【小白的java成长系列】——java关键字

上一篇:Google C++ style guide——命名约定


下一篇:Maven项目红色叹号+JavaWeb: 报错信息The superclass "javax.servlet.http.HttpServlet" was not found on the Java B