找到 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};   ... 阅读更多

广告