Java

Java執行過程以及幾個常見的名詞含義

Java語言是sun公司開發的,是一種免費、開源的具有面向物件特性的程式語言。目前開發java程式的編輯器(也叫IDE)主要使用Eclipse和IDEA這兩個比較多。當然開發Java還有很多的編輯器可以使用,不僅僅只

Java中基本資料型別的轉換

Java中的八種基本資料型別之間可以進行轉換。資料之間的轉換分為兩種:自動(隱式)轉換和強制(顯式)轉換。 1、資料轉換的兩點規則 (1)整數直接量可以直接給byte、short、char進行賦值,但是

Java中變數的使用以及命名規則

Java中變數的宣告、初始化、使用以及命名規則。Java中的變數一般和資料型別一起結合使用。 (1)變數:意為變化的量。可以看作是用於存放資料的一個容器。一個代詞,指代它裡面的那個數。 (2)變數的宣告

深入理解 Java 陣列

:notebook: 本文已歸檔到:「 blog 」 :keyboard: 本文中的示例程式碼已歸檔到:「 javacore 」 簡介 陣列的特性 陣列對於每一門程式語言來說都是重要的資

成為Andriod高階開發工程師必備技術能力

誰都想往高處爬,搞開發的也是一樣的。你越爬的高工資越高,對吧?然而好多人都是羨慕別人的高薪,一直在羨慕嫉妒恨,卻不知道自己如何才能做到像別人那樣拿高薪,下面簡單總結幾點一個普通開發者成為高階開發者 需要掌握的

使用 Java SPI 簡單示例

SPI擴充套件 SPI 全稱為 Service Provider Interface,是一種服務發現機制。SPI 的本質是將介面實現類的全限定名配置在檔案中,並由服務載入器讀取配置檔案,載入實現類。這樣可以

CountDownLatch使用

CountDownLatch結合多執行緒可以控制併發,非同步先行,併發阻塞,充分利用多核cpu,同時處理多項事情,底層實現是sync、volatile 來做執行緒可見性。 import org.sl

Semaphore使用

Semaphore:訊號量通常用於限制執行緒的數量訪問一些(物理或邏輯)資源。個人理解:限流、控制訪問量。 使用場景:競爭僅有的資源、一個車廂最多可容納多少人數,超載則不能上車,或者每條通

Thread Join使用

Thread Join在我們實際業務場景中使用的場景可能不是很多,java.util.concurrent包下面已經提供很多種方式來幫我們解決執行緒同步問題,這裡可以作為簡單的使用和了解。 /**

Java語言常用的運算子和表示式詳解

Java提供了豐富的運算子,如算術運算子、關係運算符、邏輯運算子、位運算子等等。Java的表示式就是用運算子連線起來的符合Java規則的式子。運算子的優先順序決定了表示式中運算執行的先後順序。在編寫程式時儘量的使用括

Java中的陣列資料結構需要了解的要點

. 首先,陣列是Java中的物件。它們不是像int、short或long這樣的基本類,也不是具有很多方法的全功能物件,但由於它們是物件,所以它們隱式地擴充套件了Object,這就是為什麼可以使用陣列引用(例如t

1716109309.8338