JavaSE:关键字(全)

2019-04-28 08:22:32来源:博客园 阅读 ()

新老客户大回馈,云服务器低至5折

访问控制:

private 访问控制方式:私有的

protected 访问控制方式:受保护的

public 访问控制方式:公共的

类、方法和变量修饰符:

abstract 声明抽象,表明类或者成员方法具有抽象属性

extends 继承,表明A类型是B类型的子类型,这里常见的B类型有抽象类

class 声明一个类

final 最终、不可改变,用来说明最终属性,表明一个类不能派生出子类,或者成员方法不能被覆盖,或者成员域的值不能被改变,用来定义常量

interface 声明一个接口

implements 表明一个类实现了一个接口

native 本地,用来声明一个方法是由与计算机相关的语言(如C/C++/FORTRAN语言)实现的(以指示该方法是用 Java 以外的语言实现的)

new 创建新的实例对象

static 表明具有静态属性

strictfp 严格,精准,strictfp的意思是FP-strict,也就是说精确浮点的意思,使用strictfp声明一个类、接口或者方法时,所声明的范围内Java的编译器以及运行环境会完全依照浮点规范IEEE-754来执行。因此如果想让浮点运算更加精确,而且不会因为不同的硬件平台所执行的结果不一致的话,就可以使用关键字strictfp。

synchronized 线程、同步,表明一段代码需要同步执行

transient 短暂,可以应用于类的成员变量,以便指出该成员变量不应在包含它的类实例已序列化时被序列化,当一个对象被串行化的时候,transient型变量的值不包括在串行化的表示中,而非transient型的变量是被包括进去的

volatile 易失,用于表示可以被多个线程异步修改的成员变量,表明两个或者多个变量必须同步地发生变化,volatile 的目标用途是为了确保所有线程所看到的指定变量的值都是相同的

程序控制语句:

break 跳出本层循环

continue 跳过本次循环体中余下尚未执行的语句,立即进行下一次的循环

return 从成员方法中返回数据

do 用在do-while循环结构中

while 循环

if 如果,用于判断

else 否则,用在条件语句中,表明当条件不成立时的分支

for 循环

instanceof 用来在运行时指出对象是否是特定类的一个实例。instanceof通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例(boolean result = obj instanceof Class )obj必须是引用类型,不能是基本数据类型

switch 分支语句结构的引导词

case 用在switch语句之中,表示其中的一个分支

default 默认,例如:1.用在switch语句中,表明一个默认的分支 2.default关键字加在接口的方法上可以让接口中的方法可以有默认的函数体,当一个类实现这个接口时,可以不用去实现这个方法,当然,这个类若实现这个方法,就等于子类覆盖了这个方法,最终运行结果符合Java多态特性

错误处理:

try 捕获异常

catch 用在异常处理中,用来捕捉异常,和try结合使用

throw 抛出一个异常对象

throws 声明在当前定义的成员方法中所有需要抛出的异常

finally 用于处理异常情况,有没有异常都执行finally语句块中的代码

包相关:

import 引入,表明要访问指定的类或包

package 包

基本类型:

boolean 布尔型

byte 字节型

char 字符型

double 双精度

float 浮点

int 整型

long 长整型

short 短整型

null 空

true 真

false 假

变量引用:

super 父类,超类,表明当前对象的父类型的引用或者父类型的构造方法

this 本类,指向当前实例对象的引用

void 无返回值

其他:

enum 枚举

assert 断言,用来进行程序调试

保留关键字:

goto

const

 

有问题欢迎留言!!!


原文链接:https://www.cnblogs.com/pgjz/p/10778767.html
如有疑问请与原作者联系

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:Mybatis插入数据返回主键ID

下一篇:关于JAVA中Byte类型的取值范围的推论(*零为正数,-128在计算机中