avatar-img

Java學習日記

17免費公開

我的Java學習日記

全部內容
免費與付費
最新發佈優先
avatar-avatar
Genos's Coding Diary
為何要重寫equals方法? 為何要重寫hashCode方法?
avatar-avatar
Genos's Coding Diary
兩種方式進行物件比較,使用Comparator或使用Comparable
avatar-avatar
Genos's Coding Diary
併發,多個事情在同一時間段內同時發生 並行,多個事情在同一個時間點上同時發生
avatar-avatar
Genos's Coding Diary
Map是由Key-Value所組成的 而Key的部分不能重複,因為是Set
avatar-avatar
Genos's Coding Diary
Set 是繼承 Collection API的一個子接口 interface 唯一的限制是不允許重覆的物件存在 所以當不想有相同的物件出現,就可以選擇用Set
avatar-avatar
Genos's Coding Diary
程式建立thread,然後會交給硬體中的scheduler去排定執行、切換資源 我們無法強制指定順序,因為電腦有太多任務需要執行,但資源有限,因此會由scheduler去分配、切換資源 電腦能同時執行多項任務
Thumbnail
avatar-avatar
Genos's Coding Diary
Error分為三種 Compile time error Runtime error 俗稱(Exception) Logical error
Thumbnail
avatar-avatar
Genos's Coding Diary
普通的interface:有一個以上的abstract method Functinal Interface...
avatar-avatar
Genos's Coding Diary
所有被宣告在interface中的method都是public abstract 所以interface中的method才不需要特地標上修飾符與abstract interface只體現設計方向 而如何實現此設計
avatar-avatar
Genos's Coding Diary
abstract method 一定要在 abstract class裡面 abstract class裡面不一定要有abstract method
avatar-avatar
Genos's Coding Diary
public: 可以在任何地方存取(access) private: 只能在同class中存取 default: 只能在同package中存取 protected: 只能在同package,以及它的子class存取。不能在不同package的非子class存取
Thumbnail
avatar-avatar
Genos's Coding Diary
Java不能同時多重繼承 但是可以多層繼承
avatar-avatar
Genos's Coding Diary
表面上看似改變了,但底層記憶體中的值是沒有改變的。
Thumbnail
avatar-avatar
Genos's Coding Diary
每個method都有一個自己的stack Instance Variable 會存在heap中 Local Variable 會存在stack中
Thumbnail
avatar-avatar
Genos's Coding Diary
Switch陳述式在 Java 12 之前與之後的差別
avatar-avatar
Genos's Coding Diary
WORA, Write Once Run Anywhere Java 不依賴於任何平台,Java可以在任何平台上執行,前提是那平台上要有安裝JVM Java的執行流程
Thumbnail
avatar-avatar
Genos's Coding Diary
下載完JDK之後,在本機的環境變數中加入此JDK的bin路徑以便系統能識別使用 javac 是java compiler
Thumbnail