Java 关键字列表 (依字母排序 共51组):abstract, assert,boolean, break, byte, case, catch, char, class, const, continue, default, do, double, else, enum,extends, fin...
分类:
编程语言 时间:
2015-09-17 11:47:41
阅读次数:
212
本文转自:http://heaven-arch.iteye.com/blog/1160693transient和volatile两个关键字一个用于对象序列化,一个用于线程同步,都是Java中比较高阶的话题,简单总结一下。transienttransient是类型修饰符,只能用来修饰字段。在对象序列化...
分类:
编程语言 时间:
2015-09-15 23:09:15
阅读次数:
192
一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解而需要阻止改变:设计或效率。 final类不能被继承,没有子类,final类中的方法默认是final的。 final方法不能被子类的方法....
分类:
编程语言 时间:
2015-09-15 10:46:28
阅读次数:
186
在Java中,每一个对象有且仅有一个同步锁,同步锁是依赖于对象而存在。当调用某个对象的synchronized方法时,就获取了该对象的同步锁。不同线程对同步锁的访问时互斥的。
synchronized基本规则:
(一)当一个线程访问某个对象的synchronized方法或者代码块时,其他线程对此对象的synchronized方法或者代码块的访问都会被阻塞。
(二)当一个线程访问某个对...
分类:
编程语言 时间:
2015-08-30 06:37:10
阅读次数:
236
假设方法或属性默认为protected,它的子类也可以为protected,可能存在某种情况,导致正常访问这些属性和方法会引起错误。接口并不知道未来会被哪个类调用,所以尽量减少接口的访问权限控制,就设置权限为public。出于这种考虑,Sun公司一开始就规定,接口属性和方法默认就为public。举例:假如IPerson接口中申明了protected String getName(),Person实现...
分类:
编程语言 时间:
2015-08-28 13:17:33
阅读次数:
271
Java关键字? abstract:表明类或类中的方法是抽象的;? boolean:基本数据类型之一,布尔类型;? break:提前跳出一个块;? byte:基本数据类型之一,字节类型;? case:在 switch 语句中,表明其中的一个分支;? catch:用于处理例外情况,用来捕捉异常;? c...
分类:
编程语言 时间:
2015-08-28 07:20:49
阅读次数:
301
转自:http://lavasoft.blog.51cto.com/62575/18771/Java关键字final、static使用总结一、final 根据程序上下文环境,Java关键字final有“这是无法改变的”或者“终态的”含义,它可以修饰非抽象类、非抽象类成员方法和变量。你可能出于两种理解...
分类:
编程语言 时间:
2015-08-19 19:35:37
阅读次数:
236
关键字:Java的关键字对java的编译器有特殊的意义,他们用来表示一种数据类型,或者表示程序的结构等。保留字:为java预留的关键字。现在还没用到,但是在升级版本中可能作为关键字。访问控制:private 私有的 protected 受保护的 public 公共的类、方法和变量修饰符abstrac...
分类:
编程语言 时间:
2015-08-13 21:42:22
阅读次数:
107
instanceof关键字用于判断一个引用类型变量所指向的对象是否是一个类(或接口、抽象类、父类)的实例。举个例子:publicinterfaceIObject {}publicclassFooimplementsIObject{}publicclassTestextendsFoo{}publicc...
分类:
编程语言 时间:
2015-08-09 16:47:42
阅读次数:
147
final——final用于类表示该类不能派生子类。
final用于方法表示该方法不能被子类重写。
final用于变量时表示常量,类似于C/C++的const关键字。
final用于成员变量表示该成员变量为常量,不能被修改,必须在变量定义时赋值。
final用于局部变量表示该局部变量为常量,不能被修改,可以在变量定义时赋值,也可以先定义变量后赋值。static——static用于成员变量表示...
分类:
编程语言 时间:
2015-08-01 15:47:56
阅读次数:
107