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 中的鍵重複插入時,將其值增加 1。對每個字元繼續此操作,直到所有字串字元都插入。問題陳述用 Java 編寫一個程式 來檢查每個字元的出現次數 ... 閱讀更多