1.system.out.println(2+2+"5"+2+2);輸出結果?
結果為「4522」,在2+2的時候,為4,然後通字串成相加,就會變為字串,就是」45「,字串通整型資料相加是字串。於是就是「4522」。
2.object自帶的方法有哪些?
有clone(),tostring(),hascode(),equals(),notify(),wait(),finallize(),getclass();
3.static關鍵字的用處。
靜態方法可以由類來呼叫,也可以由物件來呼叫;非靜態方法只能由物件來呼叫。同乙個類中,非靜態方法中卻可以直接呼叫所在類的所有靜態方法和非靜態方法,靜態方法只能呼叫靜態方法,不可以直接呼叫非靜態方法,而必須通過例項化之後呼叫非靜態方法;
4.重寫(overide):子類中定義通父類中,方法名和引數一樣,且返回型別相同。
繼承:呼叫父類封裝的非private方法,需要通過super.***(),呼叫,this不能呼叫。
Java基礎面試
1.面試題 byte b1 3,b2 4,b b b1 b2 b 3 4 哪句是編譯失敗的呢?為什麼呢?答 第二句,byte不能轉換為int整型。思考題 byte b 130 有沒有問題?如果我想讓賦值正確,可以怎麼做?結果是多少呢?byte b3 byte 130 system.out.print...
Java面試基礎(四)
14 sleep與wait與yield區別 1 wait是object類的方法,sleep與yield都是thread類的方法。wait呼叫的時候需要注意的是該方法是 color blue b 釋放鎖標誌 b color 的,而sleep在呼叫的時候是 color blue b 緊緊抱著鎖標誌 b ...
java基礎面試(一)
1 物件 例項區別物件 例項表現形式同類事物的一種抽象表現形式 物件的具體化 比擬乙個模型 最終產品 記憶體記憶體儲存在堆 中儲存在棧中 例項化乙個物件可以例項化很多例項 物件的乙個引用,指向物件的指標 人類是類,某個人是物件,我是例項。string 類 string str str是物件 stri...