【Java工程師/資深工程師(日班)】--具市場競爭力的薪資結構工作地點:台北內湖科學園區瑞光路工作時間:日班 9:30-18:00PM (彈性30分鐘)薪資範...
前言 因為工作需要所以重新學習以經好幾年沒有碰的 Android 開發,還記得大學的時候對 Android 開發印象真的是差到爆表...,所以後來也就都沒有在自...
閱讀時間: 8分鐘 Bloom filter是一個data structure用來提升速度及記憶體使用的效率。這個data structure是probabil...
閱讀時間: 5分鐘 BitSet class 可以創建一個特別的array類型以儲存bit的值。可以將BitSet視為bit array,因為它只是由bit組成...
閱讀時間: 5分鐘 在Java中,static關鍵字的主要作用是用於記憶體管理。可以將static關鍵字用在variables, methods, blocks...
給定一個任意數字陣列 list,例如15, 6, 15, 5, 15, 16要求確認陣列中每一個數字是否都完全相同,要如何比較? 一. 直覺的方法就是逐個比較...
閱讀時間: 5分鐘 Character Class 是一個a wrapper class,在 java.lang package內。 它可以將char類包裝成為...
閱讀時間: 5分鐘 Encapsulation的中文是封裝的意思,可以理解成將物件重新包裝或組裝。目的是將敏感的資料保護起來,避免其他程式存取。為了將敏感的資料...
閱讀時間: 5分鐘 在上一篇的文章 [Java] Enum 的介紹,大家可以看到enum一般會配合Switch使用。但究竟能否再簡化呢?答案:是能夠的。 如果不...
閱讀時間: 10分鐘 Enum的全寫是Enumerations。它的作用就是表達一組常數及管理常數,常數可以是日子、數字、名字等等。 由於是管理常數,所以enu...
閱讀時間: 10分鐘 this會用在以下6種方式:1, 它可以調用目前所在的class的instance variable。目的是讓程式去區分instance...
意外收到不少私訊,詢問當初資策會上課的內容,這邊跟大家詳細分享一下這段奮鬥的時光。 閱讀Medium全文:https://bre.is/t2BaazTn
閱讀時間: 1分鐘 名字跟final, finally 關鍵字很相似,但本質就有很大的分別。finalize 只是Method,屬於java.lang.Obje...
閱讀時間: 10分鐘 在學習Java時,相信都會看過finally這個關鍵字。而它與final同樣也是屬於Java中的保留字,所以不能用作識別字(identif...
閱讀時間: 5分鐘 final keyword 在java中,是用於屬性的限制。它可以用於以下多種宣告方式: 類別(class)當宣告在類別時,該類別就無法被繼...
閱讀時間: 5分鐘 大家可能會經常見到Object Reference Variables這個字眼,但究竟它是一個怎樣的Variables呢? 首先,在Java...
閱讀時間: 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...