Posted on 2006-11-13 21:29
pts 閱讀(225)
評論(0) 編輯 收藏 所屬分類:
Java
第三章(續(xù))
- 變量分類
-
- 成員變量:在類中有效,不必顯式初始化
-
- 靜態(tài)變量/類變量:被類共享,存于方法區(qū)
- 實例變量:在實例內(nèi)部共享,存于堆區(qū)
- 局部變量:在定義代碼塊中有效,必須顯示初始化,存于棧區(qū)
- 方法參數(shù):方法內(nèi)有效,P96的例子很有意義,注意param3參數(shù)的效果
- 異常處理參數(shù) :同方法參數(shù)
- 直接數(shù)
-
- 共七類:int、long、float、double、boolean、char、string
- 無byte、short類型的直接數(shù)
- 小數(shù)沒有后綴,認為是double
- string直接數(shù)用" ",屬字符串;char直接數(shù)用' ',屬字符。如
String s='a'; //wrong
char c="a";//wrong
- boolean直接數(shù)只能賦給boolean型變量
- int型直接數(shù)賦給byte、short、char型變量時根據(jù)數(shù)值范圍確定是否需要強制類型轉(zhuǎn)換
- float直接數(shù)賦給double時,必須強制類型轉(zhuǎn)換,反之不必
- P102的直接數(shù)賦給各種變量規(guī)律表很直觀。