找到關於 Java8 的270 篇文章

Java 中私有建構函式的用途是什麼?

Syed Javed
更新於 2020年6月18日 07:56:40

695 次瀏覽

如果我們想限制物件的建立,私有建構函式很有用。例如,可以使用私有建構函式實現單例模式。示例線上演示public class Tester {    private static Tester instance;    private Tester(){}      public static Tester getInstance(){       if(instance == null){          instance = new Tester();       }       return instance;    }      public static void main(String[] args) {       Tester tester = Tester.getInstance();       Tester tester1 = Tester.getInstance();       System.out.println(tester.equals(tester1));    }   }輸出結果它將列印輸出為true

Java 中如何實現向下轉型?

Syed Javed
更新於 2020年3月12日 10:34:57

124 次瀏覽

是的,可以透過強制型別轉換將變數向下轉型為其範圍更小的替代型別。儘管這可能會導致資料丟失。請參見下面的示例-示例線上演示public class Tester {      public static void main(String[] args) {       int a = 300;         byte b = (byte)a;         System.out.println(b);    }   }輸出結果它將列印輸出為-44

什麼是執行時多型性或動態方法過載?

Ankitha Reddy
更新於 2020年3月5日 12:29:43

1K+ 次瀏覽

多型性是物件能夠採用多種形式的能力。OOP 中多型性的最常見用法是使用父類引用來引用子類物件。子類的方法重寫稱為執行時多型性。JVM 在執行時而不是編譯時確定要執行的方法。示例線上演示class SuperClass {    SuperClass get(){       System.out.println("SuperClass");       return this;    } } public class Tester extends SuperClass {    Tester get(){       System.out.println("SubClass");       return this;    }    public static void main(String[] args) {       SuperClass tester = new Tester();         tester.get();    }   }輸出結果SubClass

Java 中的標記介面是什麼?

Debarpito Sarkar
更新於 2022年9月5日 12:14:41

2K+ 次瀏覽

本文將幫助您瞭解 Java 中的標記介面。在瞭解標記介面之前,讓我們回顧一下介面。介面類似於物件,是類的藍圖。它由靜態常量和抽象方法組成。它是 Java 中實現抽象和多重繼承的一種機制。它使用 interface 關鍵字宣告。它提供完全抽象,這意味著介面中的所有方法都必須宣告為空體,並且所有欄位預設情況下必須是 public、static 和 final。語法 interface { // 常量欄位宣告 ... 閱讀更多

Java 中的靜態空白 final 變數是什麼?

Syed Javed
更新於 2019年7月30日 22:30:22

378 次瀏覽

不可以。Java 不允許這樣做。編譯器將失敗編譯並丟擲錯誤,指出空白 final 欄位可能未初始化。

Java 中的空白或未初始化 final 變數是什麼?

Ankitha Reddy
更新於 2019年7月30日 22:30:22

229 次瀏覽

不可以。Java 不允許這樣做。編譯器將失敗編譯並丟擲錯誤,指出空白 final 欄位可能未初始化。

在 Java 中使用 this 關鍵字的 6 種方法是什麼?

Priya Pallavi
更新於 2020年6月18日 07:53:10

2K+ 次瀏覽

this 可用於獲取當前物件。this 可用於呼叫當前物件的方法。this() 可用於呼叫當前類的建構函式。this 可作為引數傳遞給方法呼叫。this 可作為引數傳遞給建構函式。this 可用於從方法返回當前物件。

我們可以在 Java 中建立沒有 main 方法的程式嗎?

Syed Javed
更新於 2019年7月30日 22:30:22

2K+ 次瀏覽

不可以。對於基於 Java 的應用程式,JVM 將抱怨缺少 main 方法。

Java 程式用於減去兩個矩陣

Shriansh Kumar
更新於 2024年9月13日 15:54:00

860 次瀏覽

對於兩個給定的 m×n 大小的矩陣,編寫一個 Java 程式來減去它們。矩陣具有其元素的行和列排列。具有 m 行和 n 列的矩陣可以稱為 m×n 矩陣。矩陣中的單個條目稱為元素,可以用 a[i][j] 表示,這意味著元素 a 存在於第 i 行和第 j 列。請注意,只有當每個矩陣的行數和列數相等時,才能減去兩個矩陣。現在,讓我們用一個例子來理解問題陳述… 閱讀更多

在 Java 陣列中查詢第三小的數字。

Kumar Varma
更新於 2020年3月12日 10:10:40

4K+ 次瀏覽

示例以下是所需的程式。線上演示public class Tester {    public static int getThirdSmallest(int[] a) {       int temp;       // 對陣列進行排序       for (int i = 0; i < a.length; i++) {          for (int j = i + 1; j < a.length; j++) {             if (a[i] > a[j]) {                temp = a[i];                a[i] = a[j];                a[j] = temp;             }          }       }       // 返回第三小的元素       return a[2];    }    public static void main(String args[]) {       int a[] = { 11,10,4, 15, 16, 13, 2 };       System.out.println("Third Smallest: " +getThirdSmallest(a));    } }輸出結果第三小的數:10

廣告