找到 270 篇文章,關於 Java8

在 Java 中生成隨機數

Vikyath Ram
更新於 2020-06-21 15:16:08

1K+ 瀏覽量

我們可以在 Java 中使用三種方法生成隨機數。使用 java.util.Random 類 - Random 類的物件可用於使用 nextInt()、nextDouble() 等方法生成隨機數。使用 java.lang.Math 類 - Math.random() 方法在每次呼叫時返回一個隨機的雙精度數。使用 java.util.concurrent.ThreadLocalRandom 類 - ThreadLocalRandom.current().nextInt() 方法以及類似的其他方法在每次呼叫時返回一個隨機數。示例import java.util.Random; import java.util.concurrent.ThreadLocalRandom; public class Tester {    public static void main(String[] args) {       generateUsingRandom();       generateUsingMathRandom();       generateUsingThreadLocalRandom();    }    private static void generateUsingRandom() {       Random random = new Random(); ... 閱讀更多

在 Java 中生成密碼

Rishi Raj
更新於 2020-06-21 15:20:45

12K+ 瀏覽量

如今,幾乎每個網站都需要生成臨時密碼。如果使用者忘記了密碼,系統會生成一個符合公司密碼策略的隨機密碼。以下示例生成一個符合以下條件的隨機密碼:它應包含至少一個大寫字母。它應包含至少一個小寫字母。它應包含至少一個數字。長度應為 8 個字元。它應包含以下特殊字元之一:@、$、#、!。示例import java.util.Random; public class Tester{    public static void main(String[] args) {       System.out.println(generatePassword(8));    }    private ... 閱讀更多

Java 中的格式化輸出

Fendadis John
更新於 2020-06-21 15:10:18

2K+ 瀏覽量

String 提供 format() 方法,可用於在 java 中列印格式化輸出。System.out.printf() 方法可用於在 java 中列印格式化輸出。以下示例使用特定區域設定、格式和引數在 format() 方法中返回格式化的字串值示例import java.util.*; public class StringFormat {    public static void main(String[] args) {       double e = Math.E;       System.out.format("%f%n", e);       System.out.format(Locale.GERMANY, "%-10.4f%n%n", e);    } }輸出以上程式碼示例將產生以下結果。2.718282 2, 7183以下是格式字串的另一個示例。示例public class HelloWorld {    public static ... 閱讀更多

java.lang.object 的靈活特性

Fendadis John
更新於 2020-06-21 14:35:44

127 瀏覽量

java.lang.Object 類是類層次結構的根。每個類都具有 Object 作為超類。所有物件(包括陣列)都實現了此類的方法。類宣告以下是 java.lang.Object 類的宣告:public class Object類建構函式序號建構函式和描述1Object()這是單個建構函式。類方法序號方法和描述1protected Object clone()此方法建立並返回此物件的副本。2boolean equals(Object obj)此方法指示其他某個物件是否“等於”此物件。3protected void finalize()此方法由垃圾回收器在垃圾回收確定不再有對該物件的引用時對物件呼叫。4Class getClass()此方法返回... 閱讀更多

使用 Java 在基本型別陣列中查詢最大值和最小值

Arushi
更新於 2020-06-21 14:36:33

430 瀏覽量

此示例演示如何透過使用 Collection 類的 Collection.max() 和 Collection.min() 方法在陣列中搜索最小元素和最大元素。示例import java.util.Arrays; import java.util.Collections; public class Main {    public static void main(String[] args) {       Integer[] numbers = { 8, 2, 7, 1, 4, 9, 5};       int min = (int) Collections.min(Arrays.asList(numbers));       int max = (int) Collections.max(Arrays.asList(numbers));       System.out.println("最小數: " + min);       System.out.println("最大數: " + max);    } }結果以上程式碼示例將產生以下結果。最小數: 1 最大... 閱讀更多

使用 Java 查詢可用磁碟空間

Vikyath Ram
更新於 2020-06-21 14:37:34

801 瀏覽量

java.io.File 類提供了以下有用的方法來確定可用的磁碟空間。序號方法和描述1public long getFreeSpace()返回此抽象路徑名命名的分割槽中未分配的位元組數。2public long getTotalSpace()返回此抽象路徑名命名的分割槽的尺寸。3public long getUsableSpace()返回此虛擬機器在此抽象路徑名命名的分割槽上可用的位元組數。以下示例展示了上述方法的使用。示例 Finalimport java.io.File; import java.text.NumberFormat; public class Tester {    public static void main(String[] args) {       NumberFormat numberFormat = NumberFormat.getInstance();       numberFormat.setMaximumFractionDigits(2);     ... 閱讀更多

Java 中的最終靜態變數

Vikyath Ram
更新於 2020-06-21 14:39:59

6K+ 瀏覽量

最終靜態變數類變數也稱為靜態變數,在類中使用 static 關鍵字宣告,但在方法、建構函式或塊之外。無論從它建立多少個物件,每個類變數都只有一個副本。靜態變數通常使用 final 關鍵字宣告為常量。常量是在類中宣告為 public/private、final 和 static 的變數。常量變數永遠不會從其初始值更改。靜態變數儲存在靜態記憶體中,大多宣告為 final,用作公共或私有常量。靜態變數在程式時建立... 閱讀更多

Java 中的 final 區域性變數

Vikyath Ram
更新於 2020-06-21 14:41:03

3K+ 瀏覽量

區域性變數區域性變數在方法、建構函式或塊中宣告。區域性變數在進入方法、建構函式或塊時建立,並在退出方法、建構函式或塊時銷燬。訪問修飾符不能用於區域性變數。區域性變數僅在其宣告的方法、建構函式或塊內可見。區域性變數在內部以堆疊級別實現。區域性變數沒有預設值,因此應在第一次使用之前宣告區域性變數並分配初始值。final 區域性變數final 是區域性變數唯一允許的訪問修飾符。final 區域性變數不需要... 閱讀更多

Java 中的 final、finally 和 finalize

Fendadis John
更新於 2021-07-29 14:01:06

11K+ 瀏覽量

final 關鍵字可用於類方法和變數。final 類不能被繼承,final 方法不能被重寫,final 變數不能被重新賦值。finally 關鍵字用於建立跟隨 try 塊的程式碼塊。finally 程式碼塊始終執行,無論是否發生異常。使用 finally 塊允許您執行任何您希望執行的清理型別語句,無論受保護程式碼中發生了什麼。finalize() 方法在物件被銷燬之前使用,並且可以在物件之前被呼叫... 閱讀更多

Java 中的最終陣列

Rishi Raj
更新於 2020-06-21 14:07:08

1K+ 瀏覽量

final 變數只能顯式初始化一次。宣告為 final 的引用變數永遠不能重新分配以引用不同的物件。但是,物件中的資料可以更改。因此,可以更改物件的狀態,但不能更改引用。由於陣列也是一個物件,並且它由一個引用變數引用,如果該引用變數設定為 final,則不能重新分配。讓我們看看進一步解釋的示例。示例public class Tester {    public static void main(String []args) {           final int[] arr = {1, 2, 3};   ... 閱讀更多

廣告