strictfp:
1.如果在类,接口或者方法前加strictfp,则表明所有浮点运算使用IEEE754,不同平台运行结果一致。
2.可以将一个类、接口以及方法声明为strictfp,但是不容许对接口中的方法和构造器使用strictfp修饰符。
synchronized:
1.synchronized只能修饰方法或者方法的一部分,而不能用于修饰类和变量。
2.可以修改方法,但是不能修改构造函数。
transient:
1.transient只能用于修饰变量,不能修饰类和方法。本地变量是不能被transient修饰的。
2.transient修饰的变量表示不能被序列化。一个静态方法不管是否被transient修饰,都不能被序列化。
3.一旦被transient修饰,则该变量不再是对象的持久化状态的一部分,被变量的内容在序列化后无法访问。
4.transient作用是保证变量的安全性。即使是private变量,一旦经过序列化处理后,就可以通过读取一个文件,或者拦截网络传输来得到它。
posted on 2008-08-11 15:14
一叶笑天 阅读(258)
评论(0) 编辑 收藏 所属分类:
JAVA技术