java常用的一些关键字

来源:互联网 发布:虚拟网络传销中的三虚 编辑:程序博客网 时间:2024/04/30 13:10

main(是程序入口 程序都是从main入口开始执行的)

transient (修饰后就不可以系列化)

class(用于定义类  所谓的类就是描述现实事物 类与类是继承关系)

static(静态  可以修饰成员函数 成员变量 内部类  存在最早的)

void(无返回值)

String(字符串  不是关键字  是一个类类型 它是比较常用的 )

for(循环  它跟while()类似)

public(公有  该权限是最大的)

private(私有  该权限是最小的 被私有修饰的类不可以被继承)

return(返回 当程序到达这里 那么下面的代码就不在执行了)

enum(枚举型)

length(计算数组元素个数  该不是关键字  不过这个函数很常用)

do(循环体入口 它通常更while搭配使用)

while(循环体判断)(其实这个关键字更for类似)

false(假)

true(真)

switic  case (类似于if else)

default  (一般是跟 switic case 搭配   也是一种权限)

break(结束当前循环循环)

continue(结束当前循环 通常在循环中发生了什么  然后不需要下面的代码在运行  直接回到循环开始再次循环)

if(如果)else(否则)

char(字符型 2b  16位)

double(双精度浮点型 8b 64位)

float(单精度浮点形  4b  32位)

int (整数形4b 32位 -2^15到(2^15)-1)

byte(字节型 1b  8位 -128 到127)

short(短整形 2b , 16位 -2^15到(2^15)-1)

long(长整形 8b , 64 位-2^63到(2^63)-1)

protected(保护权限  这个通常用于当包于于访问的有的功能不想被对方调用  如果没有这那就跟继承没有区别)

this(针对当前引用  当前是谁该this就代表哪个 通常情况用用作于构造函数上的类型的参数名称跟成员变量同名加于修饰)

super(正对父类) ​​

package(定义包)

import(导入包跟类作用是简化类名书写)

synchronized(多线程的锁)

boolean(布尔型  1b )(数组默认是false  通常情况下都是用再表达式里面  要么false  要么 true  )

extends(继承)(java可以多个继承不过只有在接口中  所以呢类于类支持单继承)

final(修饰不可改变  可以修饰类 被修饰的类不可以被继承  函数 变量  不想让人家复写) abstract(抽象 可以修饰类  可以修饰方法  抽象类中也可以不定义抽象方法  作用就是不可以建立对象)

interface(用于定义接口)(接口里面全部是抽象的 格式是固定的 类于接口是实现关系)​

implements(class类指向接口  接口可以多继承)

instanceof(左边对象是否为其右边类的实例,返回  boolean类型的数据)​

try(里面放的是可能会出现的问题代码)

throw( 放在函数里面 这个函数可以这样理解  当某个动作引发我会导致什么什么什么  我可以让其他类参与进来)

throws(放在函数上 可以理解为扔出去的意思 意思是说我这个函数的代码或许可能会有问题 我函数内没有处理 希望上一级处理) ​

catch(处理问题代码的一个函数  里面可以写内部类函数for。。。)

finally(一定会执行的语句 这里大多用来关闭数据资源)

0 0
原创粉丝点击