97 次瀏覽
Gradle 是一個用於 Java 開發的工具,其主要任務之一是建立自動化工具。Maven 作為 Gradle 的替代方案,但它比較舊,有助於構建最適合專案的工具。開發人員可以根據專案需求在兩者之間進行選擇。在本文中,我們將討論 Gradle 和 Maven 之間的區別。什麼是 Gradle?Gradle 是一個開源自動化系統,它使用名為 Groovy 的特定領域語言。這是一種使用 XML 配置的程式語言……閱讀更多
670 次瀏覽
Java 中的 Lambda 表示式允許您將功能作為引數傳遞給方法。您還可以使用 Lambda 表示式呼叫現有方法。list.forEach(n -> System.out.println(n));方法引用是簡單易讀的 Lambda 表示式,用於透過名稱在 Lambda 表示式中呼叫/引用現有方法。除了例項方法和靜態方法外,您還可以使用 new 關鍵字引用建構函式。語法以下是 Java 中引用建構函式的語法。ClassName::new示例interface myInterface{ Test greet(String data);} class Test{ Test(String data){ System.out.println(data); }} public class MethodReferences { public static void ... 閱讀更多
201 次瀏覽
此方法檢索底層資料庫的所有 SQL 關鍵字列表,並以包含所有用逗號分隔的關鍵字的字串變數的形式返回。要獲取資料庫中的關鍵字列表,請確保您的資料庫正在執行。使用 DriverManager 類的 registerDriver() 方法註冊驅動程式。傳遞與底層資料庫對應的驅動程式類的物件。使用 DriverManager 類的 getConnection() 方法獲取連線物件。將資料庫的 URL 以及資料庫中使用者的使用者名稱和密碼作為字串變數傳遞。獲取 DatabaseMetaData ... 閱讀更多
673 次瀏覽
Java 中的元組是不同型別物件的已排序集合。要在 Java 中執行元組,您需要上傳一個外部 jar 檔案。在這裡,我們將使用 Eclipse IDE 建立一個新的 Java 專案並上傳 JavaTuples 外部 jar 檔案。需要下載 JavaTuples jar 檔案。讓我們首先下載 jar 檔案,建立一個 Eclipse 專案並匯入下載的 jar 檔案。以下是步驟 - 步驟 1 - 下載 JavaTuples Jar 庫並將其儲存到您的系統中。開啟 GitHib 連結並下載“javatuples-1.2-dist.zip”,如下所示 - 下載後,解壓縮並 ... 閱讀更多
3K+ 次瀏覽
有五個主要記憶體區域用於各種 Java 元素。以下是相同的列表。類區域 - 此區域包含類的靜態成員。方法區域 - 此區域包含方法定義和可執行程式碼。堆區域 - 此區域包含動態分配/釋放的物件。如果某個物件不再被任何活動引用引用,則會將其釋放。棧區域 - 此區域包含區域性變數。池區域 - 包含不可變物件,例如字串。
5K+ 次瀏覽
volatile 修飾符用於讓 JVM 知道訪問變數的執行緒必須始終將其自己的變數私有副本與記憶體中的主副本合併。訪問 volatile 變數會同步主記憶體中所有快取的變數副本。volatile 只能應用於例項變數,這些變數是物件型別或私有型別。volatile 物件引用可以為 null。示例public class MyRunnable implements Runnable { private volatile boolean active; public void run() { active = true; while (active) { } } public void stop() { active = false; }}
如果即使反轉字串,每個字元的位置也保持相同,則字串為迴文。例如,“MADAM”是一個迴文字串,因為即使反轉字串“MADAM”,每個字元的位置也保持相同。現在,為了確定字串是否為迴文,我們可以使用庫方法方法,也可以不使用庫方法方法。但是,如果我們想檢查“Madam”是否為迴文,它會顯示它不是迴文,因為第一個字母是大寫的。示例 - 不使用庫方法。即時演示public class Palindrome { public static void ... 閱讀更多
要計算字串中母音出現的次數,再次使用 Java 的 Map 實用程式,就像在計算字串中每個字元的出現次數時一樣。將每個母音作為 Map 的鍵,併為每個鍵的初始值設定為 1。現在將每個字元與 Map 的鍵進行比較,如果某個字元與某個鍵匹配,則將其對應的值增加 1。檢查字串中每個母音出現次數的步驟以下是檢查字串中每個母音出現次數的步驟 - 首先,我們將定義 ... 閱讀更多
297 次瀏覽
isInstance 方法等效於 instanceof 運算子。此方法用於在使用反射在執行時建立物件的情況下。一般做法是,如果要在執行時檢查型別,則使用 isInstance 方法;否則可以使用 instanceof 運算子。請參見下面的示例 - 示例即時演示public class Tester{ public static void main(String[] args) throws ClassNotFoundException { Integer i = new Integer(10); System.out.println(usingInstanceOf(i)); System.out.println(usingIsInstance(i)); } public static String usingInstanceOf(Object i){ if(i instanceof String){ return "String"; } ... 閱讀更多
21K+ 次瀏覽
要查詢字串中每個字元的出現次數,我們可以使用 Java 的 Map 實用程式。在 Map 中,鍵不能重複,因此將字串的每個字元作為 Map 的鍵,併為每個鍵提供初始值為 1(如果此字元之前未插入到 Map 中)。現在,當某個字元作為 Map 中的鍵重複出現時,將其值增加一。對每個字元繼續執行此操作,直到插入所有字串字元為止。問題陳述用 Java 編寫一個程式來檢查每個字元的出現次數 ... 閱讀更多