strictfp:
1.如果在類,接口或者方法前加strictfp,則表明所有浮點(diǎn)運(yùn)算使用IEEE754,不同平臺(tái)運(yùn)行結(jié)果一致。
2.可以將一個(gè)類、接口以及方法聲明為strictfp,但是不容許對(duì)接口中的方法和構(gòu)造器使用strictfp修飾符。
synchronized:
1.synchronized只能修飾方法或者方法的一部分,而不能用于修飾類和變量。
2.可以修改方法,但是不能修改構(gòu)造函數(shù)。
transient:
1.transient只能用于修飾變量,不能修飾類和方法。本地變量是不能被transient修飾的。
2.transient修飾的變量表示不能被序列化。一個(gè)靜態(tài)方法不管是否被transient修飾,都不能被序列化。
3.一旦被transient修飾,則該變量不再是對(duì)象的持久化狀態(tài)的一部分,被變量的內(nèi)容在序列化后無(wú)法訪問(wèn)。
4.transient作用是保證變量的安全性。即使是private變量,一旦經(jīng)過(guò)序列化處理后,就可以通過(guò)讀取一個(gè)文件,或者攔截網(wǎng)絡(luò)傳輸來(lái)得到它。
posted on 2008-08-11 15:14
一葉笑天 閱讀(264)
評(píng)論(0) 編輯 收藏 所屬分類:
JAVA技術(shù)