[Java]学习Java(1)运算符语句类
生活随笔
收集整理的這篇文章主要介紹了
[Java]学习Java(1)运算符语句类
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
[Java]學習Java(1)運算符&語句&類 一、運算符&語句
1.相等運算符"=="
(1)基本類型時值相等就為true
(2)對象比較時比較其引用地址,所以在比較兩String的值是否相等應為:str1.equal(str2),而不是str1==str2
2.">>>"是右移(補零),不會產生負號,符號位補零
3.布爾型:true OR false
注:不能用0或1代替,而C/C++可以
4.break AND continue語句:
Java中其后可接語句標號,用它們來代替goto
而C/C++中后不能接語句標號
5.switch語句:
其表達式只能是byte,short,char或int
而不能是float,int,String或其它類對象
6.for語句:
for的第一個分號前可定義一個變量A,該變量作用域為該for語句內,出了for循環則不可見。而Java另一規則指出,在for語句內部不能再定義與A同名的變量。
而C/C++在for后還可見這個變量。
二、類
1.類的屬性又稱為"域"、"類范圍變量"
2.類的說明:
[類修飾符]class 類名 [extends 超類名] [implements 接口名]
類修飾符:
(1)friendly(default):同包內其它類使用
(2)public:被任何訪問
(3)final:無子類
(4)abstract(抽象類):與C++類似,無對象
3.類只能從一個類中繼承,不具多繼承
4.當子類方法的簽名與父類相同,則該方法被重寫
僅方法名相同,稱為重載
5.引用一個對象是共享一塊空間;而對基本類弄的引用,只是引用其值。
6.特殊變量super:指this的父類
若父類方法被重寫,又要調用它,則用super.方法名()
調用父類構造函數,則用super()
7."域"的訪問修飾符:
(1)private:僅本類
(2)protected:本類+子類
(3)public:所有
(4)friendly:包內的類
(5)private protected:本類+子類
(6)static:靜態域,使所有對象共享同一個域空間
(7)final:定義常量,其值在運行期間不變。通常常量名大寫,并定義為static
(8)(JDK1.1) threadsafe / transient
8.析構函數finalize():僅當垃圾回收時調用
posted on 2005-06-05 23:21 浙林龍哥 閱讀(...) 評論(...) 編輯 收藏
1.相等運算符"=="
(1)基本類型時值相等就為true
(2)對象比較時比較其引用地址,所以在比較兩String的值是否相等應為:str1.equal(str2),而不是str1==str2
2.">>>"是右移(補零),不會產生負號,符號位補零
3.布爾型:true OR false
注:不能用0或1代替,而C/C++可以
4.break AND continue語句:
Java中其后可接語句標號,用它們來代替goto
而C/C++中后不能接語句標號
5.switch語句:
其表達式只能是byte,short,char或int
而不能是float,int,String或其它類對象
6.for語句:
for的第一個分號前可定義一個變量A,該變量作用域為該for語句內,出了for循環則不可見。而Java另一規則指出,在for語句內部不能再定義與A同名的變量。
而C/C++在for后還可見這個變量。
二、類
1.類的屬性又稱為"域"、"類范圍變量"
2.類的說明:
[類修飾符]class 類名 [extends 超類名] [implements 接口名]
類修飾符:
(1)friendly(default):同包內其它類使用
(2)public:被任何訪問
(3)final:無子類
(4)abstract(抽象類):與C++類似,無對象
3.類只能從一個類中繼承,不具多繼承
4.當子類方法的簽名與父類相同,則該方法被重寫
僅方法名相同,稱為重載
5.引用一個對象是共享一塊空間;而對基本類弄的引用,只是引用其值。
6.特殊變量super:指this的父類
若父類方法被重寫,又要調用它,則用super.方法名()
調用父類構造函數,則用super()
7."域"的訪問修飾符:
(1)private:僅本類
(2)protected:本類+子類
(3)public:所有
(4)friendly:包內的類
(5)private protected:本類+子類
(6)static:靜態域,使所有對象共享同一個域空間
(7)final:定義常量,其值在運行期間不變。通常常量名大寫,并定義為static
(8)(JDK1.1) threadsafe / transient
8.析構函數finalize():僅當垃圾回收時調用
posted on 2005-06-05 23:21 浙林龍哥 閱讀(...) 評論(...) 編輯 收藏
轉載于:https://www.cnblogs.com/huqingyu/archive/2005/06/05/168505.html
總結
以上是生活随笔為你收集整理的[Java]学习Java(1)运算符语句类的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 西门子获首都机场18亿大单
- 下一篇: 新時代的開端:DELPHI.NET- 語