java基礎複習(物件)

2021-08-25 12:04:13 字數 582 閱讀 9569

(double/integer).valueof(string)-------string.valueof(double/integer)

int ns=;

for(int i=0;i<5-1;i++){

for(int j=0;j<5-1-i;j++){

if(ns[j]很簡單的乙個演算法,兩兩比較得到大的值然這個值繼續比較下乙個,最後得到乙個最大的值,兩重迴圈外層控制輪數,內層控制每輪的比較數。

總結起來就是類是物件的抽象概念,而物件就是類的具體化

特徵:抽象

封裝繼承

多型最終類:(final/string是最常見的final)無法被繼承

抽象方法(abstract):只有方法宣告,沒有方法體的方法

抽象類:可以包含抽象方法的類,繼承抽象類時必須實現抽象類裡的所有抽象方法

作用:作為一些概念的定義,引出介面

關於多型:

方法級別:過載和重寫

類級別:利用介面實現

面向介面程式設計,降低耦合度,可擴充套件性強。

通俗來說就是加了緩衝區的string,效率高於string,在經常變化的字串領域使用率比string高很多

java物件導向複習

1 記憶體 pc主要原件 cpu 記憶體 硬碟 執行著的程式在記憶體裡,記憶體是臨時儲存器。沒有執行的程式在硬碟上,硬碟是永久性儲存器。2 和資料庫無關的程式都是只在記憶體裡執行,屬於曇花一現。寫程式的實質就是在操作記憶體。int a 10 和記憶體要一塊空間,名字叫 a,大小 4個位元組,把 10...

Java基礎複習執行緒

執行緒 實現多執行緒的兩種方法 繼承thread類,重新run方法 thread a new mythread 子執行緒 thread.start 實現runnable介面,實現run方法。myrunnable my new myrunable 在這個myrunnable類中已經重寫了run方法 t...

java基礎複習(4)

極限程式設計 測試先行,結對程式設計 要求兩個人水平相當。能夠提高效率,不易出錯,而且程式設計者無法偷懶哈 看過程式設計師上面的一篇文章,極限程式設計具有良好的實踐性比如 測試驅動開發,持續整合,使用者故事。測試驅動保證了開發人員的編碼質量。持續整合保證了每天完成的任務都能夠成功整合到系統中,保持專...