1.Java有多少个关键字与保留字
Java的关键字:50多个
保留字:2个 const,goto
2.关键字介绍
定义类,接口,抽象类,枚举:
class,interface,abstract,enum,extends,implements
实例化对象:new
程序流程控制关键词:
for(计数循环的控制),while(while循环的开始或do-while循环的判断),do(do-while循环的开始),if(条件真子句的入口),else(条件假子句的入口),switch(switch结构的开始),case(switch结构的情形),default(switch结构的默认情形)continue(跳出当前一层的循环),break(从switch或循环中跳出)
数据类型:
byte,short,int,long,float,double,char,boolean,void,true,false,null
表示对象或者父类的:this,super
异常处理:
try(尝试),catch(捕获),finally,throw,throws
返回关键字:return
访问修饰符:public,protected,private
静态,最终:static,final
和包相关的关键字:package,import
判断对象是否是类的实例关键字:instanceof(实例相同测试)
设置方法或一段代码是线程同步的。synchronized(同步)
瞬时:输入输出流(对象流)transient(短暂)
标记字段可能会被多个线程同时访问,而不做同步:volatile(易失)
浮点数比较使用严格的规则:strictfp(精确浮点)
表示方法用非java代码实现:native(本地)
断言:assert
重点介绍:
访问修饰符:public,protected,private
类是否都可以使用上述三种访问修饰符?
类的内部类可以使用三种访问修饰符
主类只能使用public访问修饰符
子类不能使用访问修饰符
属性和方法可以使用三种访问修饰符进行修饰。
能调用(使用)的方法、属性和访问修饰符有关系:
同类中 不同类同包 不同类不同包 不同类不同包有继承
private 可以 不可以 不可以 不可以
默认的 可以 可以 不可以 不可以
protected 可以 可以 不可以 可以
public 可以 可以 可以 可以
静态:static
类是否可以修饰为static的呢?
只有内部类可以修饰为static的。
属性可以修饰为static的
方法可以修饰为static的
内部类,属性,方法都修饰为static的,那我要如何使用呢?
可以直接通过类以"."的方式进行调用。
为什么可以这样调用呢?
使用static关键字修饰的属性,方法,类,只会在内存中存在唯一的一份。
最终:final
类是否可以修饰为final的呢?
主类,子类,内部类都可以修饰为final的类
属性,方法是否可以修饰为final的呢?
可以修饰为final
类被修饰符final的,有什么作用呢?
该类不允许被继承。
方法被修饰符final的,有什么作用呢?
该方法不允许被重写。
属性被修饰符final的,有什么作用呢?
该属性的值不允许被修改。
注:①一个类不能同时是abstract又是final。abstract意味着必须扩展类,final意味着不能扩展类。
②一个方法不能同时是abstract又是final。abstract意味着必须重写方法,final意味着不能重写方法。
③static,final一起使用:创建常量
分享到:
相关推荐
java 关键字总结大全,最新版本的java8中所有的关键字总结
java关键字大全及解释java关键字大全及解释java关键字大全及解释
Java关键字是预先定义的具有特别意义的标识符,也可以叫Java保留字,Java关键字不能用作变量名、方法名、类名、包名和参数。
Java关键字解释,方便英文不好的Java初学者理解.
java 关键字
Linux中Java变量与java关键字。MyEclipse快捷键大全。Java方法 终于有东西和大家分享了 哈哈
一些关于Java关键字的描述,很详细的。其中还有代码
该文档主要介绍了java关键字的用法及说明
Java关键字大全,Java中关键字解析
.JAVA关键字和英语单词,有祝于学习Java基础的加快进步
这是我自己整理制作的50个java关键字,是用html制作的类似与API的网页格式的文档,里面内容详细,且便于查询。
Java关键字大全 doc 文档 ,学习必备,目前我看到的最好的关键字文档
Java关键字列表 上面列出了Java所有的关键字
java关键字。java关键字。java关键字。java关键字。java关键字。java关键字
整理JAVA关键字信息
java关键字解析 对java的一些关键字的意义进行解析
本文档包含了java所有的关键字以及一些说明,Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等。
本文档系统列举了Java的关键字及其用法分类
列出了常用的java关键字,并加以解释及介绍用法,很实用。