Genos's Coding Diary
6
位追蹤者
追蹤
Genos的程式學習日記
Genos's Coding Diary的沙龍
6
會員
18
內容數
加入
前往沙龍
我的Java學習日記
加入
前往沙龍
發佈內容
我的成就
由新到舊
資料庫建立索引(index)的注意事項
索引(index)能提升搜尋比對資料時的效能
2023-11-08
8
equals 與 hashCode
為何要重寫equals方法? 為何要重寫hashCode方法?
2023-10-03
8
Comparator vs Comparable
兩種方式進行物件比較,使用Comparator或使用Comparable
2023-09-27
4
併發(Concurrent) vs 並行(Parallel)
併發,多個事情在同一時間段內同時發生 並行,多個事情在同一個時間點上同時發生
2023-09-27
2
Map
Map是由Key-Value所組成的 而Key的部分不能重複,因為是Set
2023-09-26
5
Set
Set 是繼承 Collection API的一個子接口 interface 唯一的限制是不允許重覆的物件存在 所以當不想有相同的物件出現,就可以選擇用Set
2023-09-26
2
Thread
程式建立thread,然後會交給硬體中的scheduler去排定執行、切換資源 我們無法強制指定順序,因為電腦有太多任務需要執行,但資源有限,因此會由scheduler去分配、切換資源 電腦能同時執行多項任務
2023-09-25
5
Exception
Error分為三種 Compile time error Runtime error 俗稱(Exception) Logical error
2023-09-25
3
Interface的種類
普通的interface:有一個以上的abstract method Functinal Interface...
2023-09-22
3
interface 關鍵字
所有被宣告在interface中的method都是public abstract 所以interface中的method才不需要特地標上修飾符與abstract interface只體現設計方向 而如何實現此設計
2023-09-22
2
abstract 關鍵字
abstract method 一定要在 abstract class裡面 abstract class裡面不一定要有abstract method
2023-09-21
3
存取修飾符 Access Modifiers
public: 可以在任何地方存取(access) private: 只能在同class中存取 default: 只能在同package中存取 protected: 只能在同package,以及它的子class存取。不能在不同package的非子class存取
2023-09-21
3
Java 不支持multi-inheritance
Java不能同時多重繼承 但是可以多層繼承
2023-09-20
4
String 預設是不可變更的(immutable)
表面上看似改變了,但底層記憶體中的值是沒有改變的。
2023-09-20
2
Stack 與 Heap in JVM memory
每個method都有一個自己的stack Instance Variable 會存在heap中 Local Variable 會存在stack中
2023-09-19
4
Switch statement 與 expression
Switch陳述式在 Java 12 之前與之後的差別
2023-09-18
3
Java寫一次,到處執行
WORA, Write Once Run Anywhere Java 不依賴於任何平台,Java可以在任何平台上執行,前提是那平台上要有安裝JVM Java的執行流程
2023-09-17
2
Java Development Kit (JDK)
下載完JDK之後,在本機的環境變數中加入此JDK的bin路徑以便系統能識別使用 javac 是java compiler
2023-09-17
2
vocus 勳章
NFT
了解
如何蒐集勳章