您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 商业计划书 > java关键字大全(关键字)
关键字作用访问控制private私有的protected受保护的public公共的类、方法和变量修饰符abstract声明抽象class类extends继承、扩展final最终、不可改变implements实现interface接口native本地new新,创建static静态strictfp严格,精准synchronized线程、同步transient短暂volatile易失程序控制语句break跳出,中断continue继续return返回do运行while循环if如果else否则for循环instanceof实例switch观察case返回观察里的结果default默认错误处理try捕获异常catch处理异常throw抛出一个异常对象throws声明一个异常可能被抛出包相关import引入package包基本类型boolean布尔型byte字节型char字符型double双精度float浮点int整型long长整型short短整型null空TRUE真FALSE假变量引用super父类,超类this本类void无返回值保留字goto跳转const静态native本地详细说明private关键字是访问控制修饰符,可以应用于类、方法或字段(在类中声明的变量)。只能在声明private(内部)类、方法或字段的类中引用这些类、方法或字段。在类的外部或者对于子类而言,它们是不可见的。所有类成员的默认访问范围都是package访问,也就是说,除非存在特定的访问控制修饰符,否则,可以从同一个包中的任何类访问类成员。protected关键字是可以应用于类、方法或字段(在类中声明的变量)的访问控制修饰符。可以在声明protected类、方法或字段的类、同一个包中的其他任何类以及任何子类(无论子类是在哪个包中声明的)中引用这些类、方法或字段。所有类成员的默认访问范围都是package访问,也就是说,除非存在特定的访问控制修饰符,否则,可以从同一个包中的任何类访问类成员。public关键字是可以应用于类、方法或字段(在类中声明的变量)的访问控制修饰符。可能只会在其他任何类或包中引用public类、方法或字段。所有类成员的默认访问范围都是package访问,也就是说,除非存在特定的访问控制修饰符,否则,可以从同一个包中的任何类访问类成员。abstract关键字可以修改类或方法。abstract类可以扩展(增加子类),但不能直接实例化。abstract方法不在声明它的类中实现,但必须在某个子类中重写。采用abstract方法的class关键字用来声明新的Java类,该类是相关变量和/或方法的集合。类是面向对象的程序设计方法的基本构造单位。类通常代表某种实际实体,如几何形状或人。类是对象的模extends关键字用在class或interface声明中,用于指示所声明的类或接口是其名称后跟有extends关键字的类或接口的子类。子类继承父类的所有public和protected变量final关键字可以应用于类,以指示不能扩展该类(不能有子类)。final关键字可以应用于方法,以指示在子类中不能重写此方法。一个类不能同时是abstract又是final。implements关键字在class声明中使用,以指示所声明的类提供了在implements关键字后面的名称所指定的接口中所声明的所有方法的实现。类必须提供在接口中所声明的所有方interface关键字用来声明新的Java接口,接口是方法的集合。接口是Java语言的一项强大功能。任何类都可声明它实现一个或多个接口,这意味着它实native关键字可以应用于方法,以指示该方法是用Java以外的语言实现的。new关键字用于创建类的新实例。new关键字后面的参数必须是类名,并且类名的后面必须是一组构造方法参数(必须带括static关键字可以应用于内部类(在另一个类中定义的类)、方法或字段(类的成员变量)。strictfp的意思是FP-strict,也就是说精确浮点的意思。在Java虚拟机进行浮点运算时,如果没有指定strictfp关键字时,Java的编译器以及运行环境在对浮点运算的表达式是采取synchronized关键字可以应用于方法或语句块,并为一次只应由一个线程执行的关键代码段提供保护。transient关键字可以应用于类的成员变量,以便指出该成员变量不应在包含它的类实例已序列化时被序列化。volatile关键字用于表示可以被多个线程异步修改的成员变量。注意:volatile关键字在许多Java虚拟机中都没有实现。volatile的目标用途是为了break关键字用于提前退出for、while或do循环,或者在switch语句中用来结束case块。continue关键字用来跳转到for、while或do循环的下一个迭代。continue总是跳到最深层while、for或do语句的下一个迭代。return关键字会导致方法返回到调用它的方法,从而传递与返回方法的返回类型匹配的值。do关键字用于指定一个在每次迭代结束时检查其条件的循环。do循环体至少执行一次。while关键字用于指定一个只要条件为真就会重复的循环。if关键字指示有条件地执行代码块。条件的计算结果必须是布尔值。if语句可以有可选的else子句,该子句包含条件为false时将执行的代码。else关键字总是在if-else语句中与if关键字结合使用。else子句是可选的,如果if条件为false,则执行该子句for关键字用于指定一个在每次迭代结束前检查其条件的循环。for语句的形式为for(initialize;condition;increment)instanceof关键字用来确定对象所属的类。switch语句用于基于某个表达式选择执行多个代码块中的某一个。switch条件的计算结果必须等于byte、char、short或int。case用来标记switch语句中的每个分支。case块没有隐式结束点。break语句通常在每个case块末尾使用,用于退出switch语default关键字用来标记switch语句中的默认分支。default块没有隐式结束点。break语句通常在每个case或default块的末尾使用,以try关键字用于包含可能引发异常的语句块。每个try块都必须至少有一个catch或finally子句。catch关键字用来在try-catch或try-catch-finally语句中定义异常处理块。开始和结束标记{和}是catch子句语法的一部分,即使该子句只包含一个语句,也不throw关键字用于引发异常。throw语句将java.lang.Throwable作为参数。Throwable在调用栈中向上传播,直到被throws关键字可以应用于方法,以便指出方法引发了特定类型的异常。throws关键字将逗号分隔的java.lang.Throwables列表作为参数。import关键字使一个包中的一个或所有类在当前Java源文件中可见。可以不使用完全限定的类名来引用导入的类。package关键字指定在Java源文件中声明的类所驻留的Java包。package语句(如果出现)必须是Java源文件中的第一个非注释性文本。boolean是Java原始类型。boolean变量的值可以是true或false。boolean变量只能以true或false作为值。boolean不能与数字类型相互转换。byte是Java原始类型。byte可存储在[-128,127]范围以内的整数值。Byte类是byte原始类型的包装对象类。它定义代表此类型的值的范围的MIN_VALUE和char是Java原始类型。char变量可以存储一个Unicode字符。可以使用下列char常量:\b-空格,\f-换页,\n-换行,\r-回车,\t-水平制double是Java原始类型。double变量可以存储双精度浮点值。由于浮点数据类型是实际数值的近似值,因此,一般不要对浮点数值进行是否相等的比较。float是Java原始类型。float变量可以存储单精度浮点值。使用此关键字时应遵循下列规则:int是Java原始类型。int变量可以存储32位的整数值。Integer类是int原始类型的包装对象类。它定义代表此类型的值的范围的MIN_VALUE和long是Java原始类型。long变量可以存储64位的带符号整数。Long类是long原始类型的包装对象类。它定义代表此类型的值的范围的MIN_VALUE和short是Java原始类型。short变量可以存储16位带符号的整数。Short类是short原始类型的包装对象类。它定义代表此类型的值的范围的MIN_VALUE和null是Java的保留字,表示无值。将null赋给非原始变量相当于释放该变量先前所引用的对象。true关键字表示boolean变量的两个合法值中的一个。false关键字代表boolean变量的两个合法值之一。super关键字用于引用使用该关键字的类的超类。作为独立语句出现的super表示调用超类的构造方法。this关键字用于引用当前实例。当引用可能不明确时,可以使用this关键字来引用当前的实例。void关键字表示null类型。void可以用作方法的返回类型,以指示该方法不返回值。正确识别java语言的关键字(keyword)和保留字(reservedword)是十分重要的。Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结goto保留关键字,但无任何作用。结构化程序设计完全不需要goto语句即可完成各种流程,而goto语句的使用往往会使程序的可读性降低,所以Java不允许goto跳转。const保留字,是一个类型修饰符,使用const声明的对象不能更新。与final某些类似。Java不是完美的,Java的不足除了体现在运行速度上要比传统的C++慢许多之外,Java无法直接访问到操作系统底层(如系统硬件等),为此Java使用native方法来扩展Java程序的功private关键字是访问控制修饰符,可以应用于类、方法或字段(在类中声明的变量)。只能在声明private(内部)类、方法或字段的类中引用这些类、方法或字段。在类的外部或者对于子类而言,它们是不可见的。所有类成员的默认访问范围都是package访问,也就是说,除非存在特定的访问控制修饰符,否则,可以从同一个包中的任何类访问类成员。protected关键字是可以应用于类、方法或字段(在类中声明的变量)的访问控制修饰符。可以在声明protected类、方法或字段的类、同一个包中的其他任何类以及任何子类(无论子类是在哪个包中声明的)中引用这些类、方法或字段。所有类成员的默认访问范围都是package访问,也就是说,除非存在特定的访问控制修饰符,否则,可以从同一个包中的任何类访问类成员。public关键字是可以应用于类、方法或字段(在类中声明的变量)的访问控制修饰符。可能只会在其他任何类或包中引用public类、方法或字段。所有类成员的默认访问范围都是package访问,也就是说,除非存在特定的访问控制修饰符,否则,可以从同一个包中的任何类访问类成员。else关键字总是在if-else语句中与if关键字结合使用。else子句是可选的,如果if条件为false,则执行该子句private关键字是访问控制修饰符,可以应用于类、方法或字段(在类中声明的变量)。只能在声明private(内部)类、方法或字段的类中引用这些类、方法或字段。在类的外部或者对于子类而言,它们是不可见的。所有类成员的默认访问范围都是package访问,也就是说,除非存在特定的访问控制修饰符,否则,可以从同一个包中的任何类访问类成员。protected关键字是可以应用于类、方法或字段(在类中声明的变量)的访问控制修饰符。可以在声明protected类、方法或字段的类、同一个包中的其他任何类以及任何子类(无论子类是在哪个包中声明的)中引用这些类、方法或
本文标题:java关键字大全(关键字)
链接地址:https://www.777doc.com/doc-1659594 .html