找到關於 Java 8 的 4330 篇文章

如何在 Java 中宣告、建立、初始化和訪問陣列?

Sharon Christine
更新於 2020-02-25 10:56:19

275 次檢視

您可以像宣告變數一樣宣告陣列 - int myArray[];您可以使用 new 關鍵字像建立物件一樣建立陣列 - myArray = new int[5];您可以透過使用索引將值分配給所有元素來初始化陣列 - myArray [0] = 101; myArray [1] = 102;您可以使用索引值訪問陣列元素 - System.out.println("陣列的第一個元素是: " + myArray [0]); System.out.println("陣列的第一個元素是: " + myArray [1]);或者,您可以使用花括號 ({ }) 建立並初始化陣列:Int [] myArray = {10, 20, 30, 40, 50}

Java 中預設建構函式的目的是什麼?

varma
更新於 2020-03-12 05:21:59

2K+ 次檢視

Java 中的預設建構函式:建構函式在建立物件時初始化物件。它的名稱與其類相同,並且在語法上類似於方法。但是,建構函式沒有顯式返回型別。建構函式有兩種型別 - 引數化建構函式 - 帶有引數的建構函式。無參建構函式 - 沒有引數的建構函式。示例 即時演示public class Sample{    int num;    Sample(){       num = 100;    }    Sample(int num){       this.num = num;    }    public static void main(String args[]){       System.out.println(new Sample().num);       System.out.println(new Sample(1000).num);    } }輸出100 1000預設建構函式它 ... 閱讀更多

Java 中可以重寫建構函式嗎?

Sai Subramanyam
更新於 2019-07-30 22:30:20

14K+ 次檢視

如果超類和子類具有相同的方法,包括名稱、返回型別和引數,並且如果嘗試使用子類的物件呼叫它,則會呼叫子類中的方法。建構函式看起來像方法,但它不是。它沒有返回型別,並且其名稱與類名相同。但是,建構函式不能被重寫。如果嘗試在子類中編寫超類的建構函式,編譯器會將其視為方法並期望返回型別,並生成編譯時錯誤。示例 ... 閱讀更多

Java 中的“class”類是什麼?

seetha
更新於 2019-07-30 22:30:20

451 次檢視

Java.lang.Class 類例項表示正在執行的 Java 應用程式中的類和介面。它沒有公共建構函式。示例以下示例演示了 Class 類的用法。java.lang.Class.getCanonicalName() 方法返回底層類的規範名稱,如 Java 語言規範中所定義。如果類沒有規範名稱,則返回 null。即時演示 import java.lang.*; public class ClassDemo { public static void main(String[] args) { ClassDemo c = new ClassDemo(); Class cls = ... 閱讀更多

Java 中的建構函式可以標記為 final、abstract 或 static 嗎?

Lakshmi Srinivas
更新於 2019-07-30 22:30:20

2K+ 次檢視

除了 public、protected 和 private 之外,建構函式不允許任何其他修飾符。當您對方法或建構函式使用 final 關鍵字時,它不能被重寫。但是,Java 中的建構函式不能被重寫,因此,不需要對建構函式使用 final 關鍵字。由於您不能重寫建構函式,因此如果將其設為抽象,則不能為其提供主體。因此,您不能對建構函式使用 abstract 關鍵字。如果要在例項化類之前呼叫類的成員,則需要在其前面使用 static。但是,建構函式在 ... 閱讀更多

如何在 Java 中建立陣列?

Swarali Sree
更新於 2020-02-19 10:03:30

2K+ 次檢視

在 Java 中,您可以使用 new 關鍵字像建立物件一樣建立陣列。在 Java 中使用 new 關鍵字建立陣列的語法 - type[] reference = new type[10];其中,type 是陣列元素的資料型別。reference 是儲存陣列的引用。並且,如果您想透過使用索引將值分配給所有元素來填充陣列 - reference [0] = value1; reference [1] = value2;例如,如果您想建立一個包含 5 個元素的整數陣列,您可以使用 new 關鍵字建立它 - int[] myArray = new int[5]; 您 ... 閱讀更多

Java 中的建構函式有返回型別嗎?

Monica Mona
更新於 2019-07-30 22:30:20

4K+ 次檢視

不,Java 中的建構函式沒有任何返回型別。建構函式看起來像方法,但它不是。它沒有返回型別,並且其名稱與類名相同。它主要用於例項化類的例項變數。如果程式設計師沒有編寫建構函式,編譯器會代表他編寫建構函式。示例如果您仔細觀察以下示例中建構函式的宣告,它只有建構函式的名稱,與類相同,並且有引數。它沒有任何返回型別。public ... 閱讀更多

Java 中的建構函式的名稱是否應該始終與類名相同?

Vikyath Ram
更新於 2019-07-30 22:30:22

2K+ 次檢視

是的,建構函式的名稱應該始終與類名相同。建構函式看起來像方法,但它不是。它沒有返回型別,並且其名稱與類名相同。它主要用於例項化類的例項變數。如果程式設計師沒有編寫建構函式,編譯器會代表他編寫建構函式。示例即時演示 public class Sample{ public Sample(){ System.out.println("這是一個建構函式"); } public static void main(String args[]){ Sample obj = new Sample(); } } 輸出這是一個建構函式

Java 中的類可以同時是 final 和 abstract 嗎?

Samual Sam
更新於 2019-07-30 22:30:20

2K+ 次檢視

抽象類不能被例項化。因此,要使用抽象類,您需要建立另一個類並擴充套件抽象類並使用它。如果一個類是 final,則不能進一步擴充套件它。因此,您不能將一個類同時宣告為 final 和 abstract。示例如果您仍然嘗試這樣做,您將收到一個編譯時錯誤,提示“修飾符組合非法:” final abstract class Demo{ public final void display(){ System.out.println("您好,歡迎訪問 tutorialspoint"); } } 輸出 C:\Sample>javac Demo.java Demo.java:1: error: illegal ... 閱讀更多

Java 中的數字包裝類及其方法是什麼?

vanithasree
更新於 2019-07-30 22:30:20

356 次檢視

java.lang 包的 Number 類(抽象)表示可轉換為基本型別 byte、double、float、int、long 和 short 的數值。以下是 java.lang 包的 Number 類提供的方法。序號 方法和描述 1 byte byteValue() 此方法將指定數字的值作為 byte 返回。 2 abstract double doubleValue() 此方法將指定數字的值作為 double 返回。 3 abstract float floatValue() 此方法將指定數字的值作為 float 返回。 ... 閱讀更多

廣告

© . All rights reserved.