Java关键字和Java保留字

1. Java关键字与Java保留字的区别?

  Java关键字(KeyWord):  对Java的编译器有特殊的意义,他们用来表示一种数据类型或者表示程序的结构。

  Java保留字(Reserved Word):为Java预留的关键字,现在还没有用到,但在升级版本中可能作为关键字被使用。

2.Java关键字和Java保留字都包括哪些?


Java关键字

(50个)

1
访问控制相关

(3个)


public(公共的)

protected(受保护的,同一个包中的其它类可以访问)

private(私有的,本类可以访问)

2
类、接口、抽象类相关、实例化对象相关

(6个)


abstract(抽象的)

class(定义类)、interface(定义接口)

implements(实现)、extends(继承)

new(创建新对象)

3
程序控制相关

(13个)


if(如果)、else(否则) 、instanceof(判断一个对象是否是某个类的实例)

switch(开关)、case(switch语句的一个条件)、break(跳出循环/跳出switch语句块)、

default(switch语句的默认分支,当所有的case都不满足条件时会执行)

for(for循环语句)、do(循环语句,循环体至少会被执行一次)、while(当.....时)、

continue(结束本次循环,继续下一次循环)

return(返回...,用于跳出方法)、goto

4
修饰方法、类、属性和变量相关

(8个)


static(静态的)、final(最终的不可被改变的)、const

native(表示方法用非java代码实现)

synchronized(线程同步的)

transient(修饰不要序列化的字段)

volatile(标记字段可能会被多个线程同时访问)

strictfp(严格的/精准的)

5
异常处理相关

(5个)


try(捕获异常)、catch(处理异常)、finally(有无异常都会执行)

throw(抛出一个异常对象)、throws(声明一个方法可能抛出异常)

6
包相关

(2个)


import(引入包)

package(定义包)

7
数据类型相关

(8个)


8种基本数据类型:byte、shot、int、long、float、double、char、boolean

8
变量引用相关

(3个)


super(调用父类的方法/构造函数)

this(表示调用当前实例/调用另一个构造函数)

void(没有返回值)

9
其它相关

(2个)

assert(断言条件十分满足)、enum(枚举类型)
Java保留字 byValue、cast、false、future、generic、inner、operator、outer、rest、true、var、goto(跳转到....)、const(常量)、null

注意:1. goto 和 const 这两个关键字是c++保留的关键字,目前在java中不能使用。(使用时会报错)

   2. 所有的关键字都是小写,如果关键字中任何一个字母大写则不再是关键字。(Java中区分大小写)

   3. then、sizeof、String、NULL、fiendly 等都不是关键字,虽然看起来很像(可能因为大小写的关系或者可能是其它语言的关键字但不是Java的)

  

原文地址:https://www.cnblogs.com/nancyzhang/p/8147526.html

时间: 2024-10-10 10:41:34

Java关键字和Java保留字的相关文章

23、2.3 Java关键字/保留字

Java关键字是Java语言保留供内部使用的,如class用于定义类.关键字又称为保留字,他们的意思是一样的,我们不能使用关键字作为变量名或方法名. 关键字大概有50个,不建议被,而是在使用的过程中记住! [注意]:出于应试教育的惯性思维,很多新手会选择背关键字,出于实战思维,我们不需要刻意去背诵,随着学习的深入,自然就非常熟悉了. 原文地址:https://www.cnblogs.com/zglbt/p/11331249.html

Java 关键字和标识符

Java 关键字和标识符 一.       Java关键字 1.        Java 关键字定义 Java的关键字对Java的编译器有特殊意义,它们用来表示一种数据类型,或则表示程序的结构等,关键字不能用作变量名.方法名.类名.包名和参数. 2.        Java 关键字的特点 关键字中所有字母都为小写. 3.        Java 关键字分类 用于定义数据类型的关键字 class      interface      byte       short      int      

java 关键字与保留字

Java 关键字列表 (依字母排序 共51组),所有的关键字都是小写,在MyEclipse中都会显示不同的颜色: abstract, assert,boolean, break, byte, case, catch, char, class, const, continue, default, do, double, else, enum,extends, final, finally, float, for, if, implements, import, instanceof, int, i

1.Java关键字和保留字

关键字和保留字 http://www.cnblogs.com/wwxbi/p/4292170.html 访问控制 private protected public 类,方法和变量修饰符 abstract class extends final implements interface native new static strictfp synchronized transient volatile 程序控制 break continue return do while if else for

[Java入门笔记] Java语言基础(一):注释、标识符与关键字

注释 什么是注释? 注释是我们在编写代码时某段代码.某个方法.某个类的说明文字,方便大家对于代码的阅读.被注释的内容不会被编译.执行. Java的注释分为三种类型:单行注释.多行注释.文档注释. 单行注释和多行注释 单行注释在程序中注释一行文字或代码,Java中,使用“//”进行单行注释.多行注释可以一次性将多行代码注释,Java中使用“/*”表示多行注释开头,“*/”表示多行注释结尾 例: public class CommentTest{ public static void main(St

Java关键字

Java的关键字[个人整理] 关键字总览:-----------abstract.assert.boolean.break.byte.case.catch.char.class.continue.default.do.double.else.enum.extends.final.finally.float.for.if.implements.import.instanceof.int.interface.long.native.new.package.private.protected.publ

JAVA 关键字及其作用解释

1. 访问控制 1) private 私有的 private 关键字是访问控制修饰符,可以应用于类.方法或字段(在类中声明的变量). 只能在声明 private(内部)类.方法或字段的类中引用这些类.方法或字段.在类的外部或者对于子类而言,它们是不可见的. 所有类成员的默认访问范围都是 package 访问,也就是说,除非存在特定的访问控制修饰符,否则,可以从同一个包中的任何类访问类成员. 2) protected 受保护的 protected 关键字是可以应用于类.方法或字段(在类中声明的变量

java学习笔记3——java关键字

java学习笔记3——java关键字 虽然老师说不用刻意的去记忆,但是我还是在网上找到了非常详细的注解,再次收藏 关键字的类型表: 各个关键字的详细注解和实例,按首字母排序: 1.abstract abstract 关键字可以修改类或方法. abstract 类可以扩展(增加子类),但不能直接实例化. abstract 方法不在声明它的类中实现,但必须在某个子类中重写. -示例- public abstract class MyClass{ } public abstract String my

java关键字详解

Java关键字及其作用 目录 Java关键字及其作用--- 1 一.     关键字总览:2 二.     详细解释--- 3 1.访问控制--- 3 1)私有的-- 3      private 2)受保护的-- 3      protected 3)公共的-- 3      public 2.类.方法和变量修饰符--- 3 1)声明抽象-- 3      abstract 2)类-- 4      class 3)继承.扩展-- 4      extends 4)最终.不可改变-- 4