Java中的关键字
来源:互联网 发布:海尔电视有线连接网络 编辑:程序博客网 时间:2024/06/05 18:11
Java中的关键字
Java中共有50个关键字,其中包含两个保留字(现有Java版本尚未使用 但以后版本可能会作为关键字使用)。
1.保留字:goto,const
2.其他关键字:
数据类型:byte,short,int,long,double,float,void,boolean
表示值:true,false,null,return,super,this
定义类、接口、抽象类、方法:class,interface,abstract,extends,implements,public,protected,private,default,static,final,new
异常:try,catch,finally,throw,throws
循环条件:if,else,for,while,do,switch,case,break,continue
包:package,import
不常用:
instanceof 用来判断一个对象是否是否一个类的实例(对象)。
transient 当使用对象流的时候,如果想要某一个属性不被写入到文件中,可以将个该属性设置为瞬时的。
synchronized 线程中使用,可以修饰方法,或者某一部分代码,表示這一部分内容同同一时间只能有一个线程访问。
volatile 线程中使用,让其他线程获取的数据是修改后的。
native 一个Native Method就是一个java调用非java代码的接口。
instanceof 用来判断一个对象是否是否一个类的实例(对象)。
transient 当使用对象流的时候,如果想要某一个属性不被写入到文件中,可以将个该属性设置为瞬时的。
synchronized 线程中使用,可以修饰方法,或者某一部分代码,表示這一部分内容同同一时间只能有一个线程访问。
volatile 线程中使用,让其他线程获取的数据是修改后的。
native 一个Native Method就是一个java调用非java代码的接口。
3.访问修饰符
public,protected,private,可以修饰类、方法、属性。其中后两者多用来修饰内部类。
主类(和文件名字相同的类)只能用public修饰。
public,protected,private,可以修饰类、方法、属性。其中后两者多用来修饰内部类。
主类(和文件名字相同的类)只能用public修饰。
4.static与final
static:静态的。
类、方法、属性可以被修改为static,但是主类不允许。
如果方法、属性、类修改为static的,那么表示该方法不需要实例化对象,直接通过类名就可以调用。
static关键字修饰的内容,会存入到静态内存空间中,并且这些内容都只会存在唯一的一份。在实例化对象之前先访问静态内存。
static{
static:静态的。
类、方法、属性可以被修改为static,但是主类不允许。
如果方法、属性、类修改为static的,那么表示该方法不需要实例化对象,直接通过类名就可以调用。
static关键字修饰的内容,会存入到静态内存空间中,并且这些内容都只会存在唯一的一份。在实例化对象之前先访问静态内存。
static{
}
static修饰一个语句块表示该语句块可以先被执行,且只有一份。
static修饰一个语句块表示该语句块可以先被执行,且只有一份。
final:最终的。
类、方法、属性可以被修饰为final。
被修饰的类不可以被继承,方法不可以被重写,属性不可以被修改。
final和static可以同时修饰一个类、方法、属性。先后顺序的不同也没有什么大的区别。
0 0
- Java--Java中的关键字
- Java中的Abstract关键字
- Java中的instanceof关键字
- Java中的instanceof关键字
- Java中的strictfp关键字
- java中的关键字
- Java中的instanceof关键字
- Java中的synchronized关键字
- Java中的static关键字
- JAVA中的static关键字
- Java中的instanceof关键字
- Java中的final关键字
- JAVA中的关键字FINAL
- Java中的instanceof关键字
- Java中的instanceof关键字
- Java中的volatile关键字
- Java中的volatile关键字
- Java中的instanceof关键字
- 179. Largest Number
- android 检测sqlite数据表中某字段(列)是否存在
- oracle 数量大写函数
- 电炉下载该内容尚未提供权利证明,无法提供下载。
- HTML5区块和大纲算法
- Java中的关键字
- mrpt编译及运行rbpf-slam demo
- 2016.07.03
- 几种常用的设计模式浅析
- UVA 102 Ecological Bin Packing
- POJ 3264 Balanced Lineup
- Visual EmbedLinux Tools 0.2.8
- Android Activity lifecycle
- Matlab Tricks(十二)—— 矩阵阈值化的实现