iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
自我挑戰組

前端工程師的java學習紀錄 系列

主要會是自學java的過程筆記,並且盡量用第一次接觸程式語言的人都能看懂的方式撰寫。

鐵人鍊成 | 共 38 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文

Day31-線程Thread(一)

進程指的是一個應用程式執行的最小單位,而線程指的是在這個進程當中所執行的單個或多個執行的程式碼。 例如:使用windows作業系統(進程),可以同時打開不同的程...

2024-10-16 ‧ 由 Jasper 分享

Day32-線程Thread(二)

當多個線程同時對一個數據進行操作時,有可能會發生線程不安全的問題,這時候要使用synchronized 關鍵字將線程同步。 💡線程不安全的舉例:今天有10張票券...

2024-10-17 ‧ 由 Jasper 分享

Day33-線程Thread(三)

之前在單例模式時有提過,使用懶漢式 的方式在定義單例模式時,有可能會發生線程不安全的問題。 class Bank { private static Bank...

2024-10-20 ‧ 由 Jasper 分享

Day34-String

String是屬於一個不可變immutable 類型,在Java中有經過特別的處理。 在Java的String物件存放在Heap(堆) 中,但是為了優化記憶體和...

2024-10-21 ‧ 由 Jasper 分享

Day35-StringBuffer、StringBuilder

StringBuffer、StringBuilder和String最大的不同在於它們兩個都是屬於可變的序列 ,意思是它們不像String 一樣,一旦創建了以後,...

2024-10-24 ‧ 由 Jasper 分享

Day36-Date、Calendar

System.currentTimeMillis() :計算從1970/1/1 0點0分0秒至現在的毫秒數,常用來計算時間差 JDK8以前的兩個Date相關的類...

2024-10-24 ‧ 由 Jasper 分享

Day37-Time

java.time是JDK8以後引入的日期相關API,主要是用來解決過去在使用Date 、Calendar 中存在的一些問題 過去遇到的問題 可變性 偏移量...

2024-10-25 ‧ 由 Jasper 分享

Day38-Comparable、Comparator

Comparable 是一個比較大小的接口,在比較基本數據類型時可以直接使用> < 的方式進行比較,但是引用數據類型所存放的是記憶中的地址,所以不能...

2024-11-10 ‧ 由 Jasper 分享