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示例介面 myInterface{ Test greet(String data); } 類 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的鍵,如果該字元之前沒有插入到Map中,則為每個鍵提供初始值1。現在,當一個字元作為鍵重複插入到Map中時,它的值增加一。對每個字元都這樣做,直到字串的所有字元都插入完畢。問題陳述 編寫一個Java程式來檢查……中每個字元的出現次數。閱讀更多