第一節:Java 語言基礎

5分30開始java

 

 

 

 

 

 

 

 

18分正式開始議題

23分01開始建立項目:設計模式

 

 

 

講個面向過程,函數式的方式安全

 

byte(8) char(16) short(16) int(32) long(64)數據結構

long類型或者double類型在併發裏面不是一個線程安全的,和它單元是有關係的併發

在併發裏面常常講對象對齊的概念,常常在寫IO操做的時候,申請對象分配的時候常常會以4和8做爲它的長度,一般以8比較好一點。模塊化

8就至關於一個字節的長度,那麼這個字節能夠保存東西。函數

所以咱們long類型是8個字節,就屬於8個byte,就會放到兩端存儲空間上。更新的時候有可能兩端同時更新,線程不安全的狀況線程

有可能線程安全,有可能線程不安全設計

 

訪問性分爲4中3d

 

java9以前的:

public:all

protected:繼承+同個包內

(default):默認

private:當前類裏面

 

java 9以後:因爲模塊化的方式,增長了封裝性

訪問性這裏很是有講究

 

 

Reference是咱們常常講的java的引用

強引用、弱引用、軟引用、虛引用

其實有第五種final,最終引用:對象再被回收的時候就是final

和咱們的Object對象有關係

Object裏面有個finalize方法,他的訪問限定符是protected。

並非一個公開方法,必需要繼承它。而後經過子類去覆蓋它

這裏有註解。Deprecated(since="9"):表示從java 9 開始就不該該調了。

 

 

返回類型

和前面的數據結構是有相關性

方法參數和異常 後面講

 

31分23

面向對象的基礎

 

面向對象派生出來的一些東西,

例如23種設計模式

 

 

 

頂層異常:根異常

 

 

 

 

 

 

泛型設計參考jdk裏面的實現。List的實現

java中的泛型:運行時擦寫

53分11秒。有java經驗的看看仍是能夠的 。沒有經驗 不太知道具體說的是啥。。。。

相關文章
相關標籤/搜索