iT邦幫忙

java相關文章
共有 411 則文章

技術 [Java] finally Keyword

閱讀時間: 10分鐘 在學習Java時,相信都會看過finally這個關鍵字。 而它與final同樣也是屬於Java中的保留字,所以不能用作識別字(identi...

技術 [Java] Final Keyword

閱讀時間: 5分鐘 final keyword 在java中,是用於屬性的限制。 它可以用於以下多種宣告方式: 類別(class) 當宣告在類別時,該類別就無法...

技術 [Java] Object Reference Variables

閱讀時間: 5分鐘 大家可能會經常見到Object Reference Variables這個字眼,但究竟它是一個怎樣的Variables呢? 首先,在Java...

技術 [Java] URL 模式 in Servlet

閱讀時間: 5分鐘 一個請求的URI 實際上是由三個部份組成, 我們可以用 HttpServletRequest 的 getRequestURI() 來取得整個...

技術 [Java] Wrapper Classes 介紹

閱讀時間: 10分鐘 Wrapper class 內的物件(object) 是包含基本資料型類別(primitive data types)。 當我們利用Wra...

技術 [Java] Comparable vs Comparator

閱讀時間: 10分鐘 Comparable與Comparator的功能相近,但其實有不同的地方。 大家可以因應需求而選擇最好的方式。 首先它們有5個不同地方:...

技術 [Java] Comparable interface 介紹

閱讀時間: 5分鐘 Comparable interface 在java.lang package內。 它只有一個method - compareTo(Obje...

技術 [Java] Comparator interface 介紹

閱讀時間: 5分鐘 comparator interface 可以被用作集合外部實現的排序。 它是在java.util package。 它有兩個methods...

技術 [Java] Bubble Sort (泡沫排序)

閱讀時間: 5分鐘 Bubble Sort (泡沫排序)是一種簡單的排序演算法。 它重複地走訪過要排序的數列,一次比較兩個元素,如果他們的順序錯誤就把他們交換過...

技術 [Java] Non-blocking Algorithms 介紹

閱讀時間: 5分鐘 Non-blocking algorithms 是一種算法可以允許Threads存取並享狀態的物件而且不會造成阻塞。在一般說法,Non-bl...

技術 [Java] 比較並交換 compare-and-swap (CAS) 介紹

閱讀時間: 5分鐘 CAS是原子操作的一種,可用於在多執行緒編程中實現不被打斷的數據交換操作,從而避免多執行緒同時改寫某一數據時由於執行順序不確定性以及中斷的不...

技術 [Java] Atomic的介紹

閱讀時間: 5分鐘 在計算機中的Atomic是指不能分割成若干部分的意思。 如果一段程式碼被認為是Atomic,則表示這段程式碼在執行過程中,是不能被中斷的。...

技術 [Java] Volatile keyword的介紹

閱讀時間: 10分鐘 Volatile關鍵字 可以確保在應用程式中的可見性,支持變量直接寫入到主記憶體(main memory)。 來自《Thinking in...

技術 [Java] Atomic VS Volatile

閱讀時間: 3分鐘 當大家談論到Thread-safety就會有接觸到Atomic (原子性)和Volatile (可見性)。 相信你們會好奇,為什麼Volat...

技術 [Java] Thread-Safety是什麼 - Part 3

閱讀時間: 10分鐘 接上一篇文章,又來為大家在10分鐘內講解一些有關Thread-safety的介紹。 再講多3個做到Thread-safety的方式。 大家...

技術 [Java] Thread-Safety是什麼 – Part 2

閱讀時間: 10分鐘 接上一篇文章,又來為大家在10分鐘內講解一些有關Thread-safety的介紹。 再講3個做到Thread-safety的方式。 大家可...

技術 [Java] Thread-Safety是什麼 – Part 1

閱讀時間: 10分鐘 Java提供了多線程的執行緒(multithreading),實現多個執行緒(thread)並行執行的技術。 因此JVM可以改善整體處理效...

技術 [Java] JPA 是什麼?

閱讀時間: 10分鐘 JPA 全稱是Java Persistence API是一個標準規範及接口(API)來實現ORM(object-relational ma...

技術 Java – Substring()的介紹及用法

閱讀時間: 5分鐘 public String substring(int beginIndex, int endIndex) 將會返回一個substring,...

技術 Java的Regex中的Pattern Class (2)

閱讀時間: 5分鐘 java.util.regex.Pattern 是其中一個主要連接Regular expression的API。 而Pattern Clas...

技術 Java的Regex中的Pattern Class (1)

閱讀時間: 10分鐘 Regular expression(簡稱Regex) 在解析及驗證的時候是最花時間的,在經常使用某規則運算式(簡稱Regex)的情況下,...

技術 Java 8 LocalDate的介紹及應用

閱讀時間: 3分鐘 Java 8 新增了一個java.time.LocalDate是用來取得日期資訊。 對於舊的java.util.Date,可以取代。 Loc...

技術 Java – arraycopy() 的介紹及用法

閱讀時間: 3分鐘 java.lang.System.arraycopy() method 可以在指定的array上複製array。 Method的聲明(Sig...

技術 Java - Array 與 ArrayList 的分別

閱讀時間: 10分鐘 兩者都是常用來創建array的方法, 雖然目的相同,但本質上卻有很大差異。 本質上, Array是Java中的基本功能。 而ArrayLi...

技術 Java – Set 的介紹及應用

閱讀時間: 10分鐘 Set是一個Interface。 有最簡單的Collection資料結構 - 集合。 Set 唯一的限制是不允許重覆的物件存在。 所以當你...

徵才 <台北>我們需要你 Android 工程師 徵徵徵

這份工作平常要做的事如下:(就是一個開發節奏) 1.負責公司產品APP軟體設計及開發 2.熟悉APP開發流程,能依照功能需求及團隊配合進行開發 3.規劃良好且彈...

技術 Java - Stack 與 Heap 的分別

閱讀時間: 10分鐘 在使用Java開發程式的過程中,相信大家都可能見過stack和heap這兩個字,例如在一些Error中、在JVM中做一些設定(heap m...

技術 Java – “== “ 與 equals() 的分別

閱讀時間: 3分鐘 == operator 是用來判斷兩個比較物件是不是有相同的 references (參考或者引用)。 每一個物件都有獨立的referenc...

技術 Java - 使用JDBC連接MySql時出現的報錯

閱讀時間: 1分鐘 相信大家在使用JDBC連接MySql時都有可能出現各種問題, 現在就為大家解決其中一個可能會遇到的問題。 報錯的訊息: The serve...