閱讀時間: 5分鐘 一個請求的URI 實際上是由三個部份組成,我們可以用 HttpServletRequest 的 getRequestURI() 來取得整個請...
閱讀時間: 10分鐘 Wrapper class 內的物件(object) 是包含基本資料型類別(primitive data types)。當我們利用Wrap...
閱讀時間: 10分鐘 Comparable與Comparator的功能相近,但其實有不同的地方。大家可以因應需求而選擇最好的方式。 首先它們有5個不同地方:1,...
閱讀時間: 5分鐘 Comparable interface 在java.lang package內。它只有一個method - compareTo(Objec...
閱讀時間: 5分鐘 comparator interface 可以被用作集合外部實現的排序。它是在java.util package。它有兩個methods:分...
閱讀時間: 5分鐘 Bubble Sort (泡沫排序)是一種簡單的排序演算法。它重複地走訪過要排序的數列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過來...
閱讀時間: 5分鐘 Non-blocking algorithms 是一種算法可以允許Threads存取並享狀態的物件而且不會造成阻塞。在一般說法,Non-bl...
閱讀時間: 5分鐘 CAS是原子操作的一種,可用於在多執行緒編程中實現不被打斷的數據交換操作,從而避免多執行緒同時改寫某一數據時由於執行順序不確定性以及中斷的不...
閱讀時間: 5分鐘 在計算機中的Atomic是指不能分割成若干部分的意思。如果一段程式碼被認為是Atomic,則表示這段程式碼在執行過程中,是不能被中斷的。在J...
閱讀時間: 10分鐘 Volatile關鍵字 可以確保在應用程式中的可見性,支持變量直接寫入到主記憶體(main memory)。 來自《Thinking in...
閱讀時間: 3分鐘 當大家談論到Thread-safety就會有接觸到Atomic (原子性)和Volatile (可見性)。相信你們會好奇,為什麼Volati...
閱讀時間: 10分鐘 接上一篇文章,又來為大家在10分鐘內講解一些有關Thread-safety的介紹。再講多3個做到Thread-safety的方式。大家可以...
閱讀時間: 10分鐘 接上一篇文章,又來為大家在10分鐘內講解一些有關Thread-safety的介紹。再講3個做到Thread-safety的方式。大家可以因...
閱讀時間: 10分鐘 JPA全稱是Java Persistence API是一個標準規範及接口(API)來實現ORM(object-relational map...
閱讀時間: 5分鐘 public String substring(int beginIndex, int endIndex)將會返回一個substring,而...
閱讀時間: 5分鐘 java.util.regex.Pattern 是其中一個主要連接Regular expression的API。而Pattern Class...
閱讀時間: 10分鐘 Regular expression(簡稱Regex) 在解析及驗證的時候是最花時間的,在經常使用某規則運算式(簡稱Regex)的情況下,...
閱讀時間: 3分鐘 Java 8 新增了一個java.time.LocalDate是用來取得日期資訊。對於舊的java.util.Date,可以取代。 Loca...
閱讀時間: 3分鐘 java.lang.System.arraycopy() method 可以在指定的array上複製array。 Method的聲明(Sig...
閱讀時間: 10分鐘 兩者都是常用來創建array的方法,雖然目的相同,但本質上卻有很大差異。本質上,Array是Java中的基本功能。而ArrayList就是...
閱讀時間: 10分鐘 Set是一個Interface。有最簡單的Collection資料結構 - 集合。Set 唯一的限制是不允許重覆的物件存在。所以當你不想有...
這份工作平常要做的事如下:(就是一個開發節奏)1.負責公司產品APP軟體設計及開發2.熟悉APP開發流程,能依照功能需求及團隊配合進行開發3.規劃良好且彈性的程...
閱讀時間: 10分鐘 在使用Java開發程式的過程中,相信大家都可能見過stack和heap這兩個字,例如在一些Error中、在JVM中做一些設定(heap m...
閱讀時間: 3分鐘 == operator 是用來判斷兩個比較物件是不是有相同的 references (參考或者引用)。每一個物件都有獨立的reference...
閱讀時間: 1分鐘 相信大家在使用JDBC連接MySql時都有可能出現各種問題,現在就為大家解決其中一個可能會遇到的問題。 報錯的訊息: The server...
閱讀時間: 15分鐘 單例模式 (singleton pattern) 它存在的目的是可以限制物件(Object)產生的數量,只容許產生一個物件(Objest)...
閱讀時間: 10分鐘 Collection 是一個集合,可以儲存一個或多於一個元素的集合。在Java中,有2個interface可以表示集合,分別是Collec...
閱讀時間: 15分鐘 在電腦科學中, dequeue是指a double-ended queue(雙向佇列),一般簡寫為deque,讀音是 deck)。Dequ...
閱讀時間: 10分鐘 Collections.sort() method 是在java.util.Collections class之下,是用於元素的排序(默認...