找到关于面向对象编程的9301篇文章

如何在Java中捕获断言错误

Nancy Den
更新于2020年6月25日 15:15:15

7K+ 浏览量

为了捕获断言错误,我们需要在try块中声明断言语句,第二个表达式是显示的消息,并在catch块中捕获断言错误。让我们来看一个关于如何在Java中处理断言错误的程序示例:public class Example { public static void main(String[] args) throws Exception { try { assert args.length > 0 : "Assertion error caught!!!!"; } catch (AssertionError e) { System.out.println(e.getMessage()); } } }输出

如何在Java中处理断言错误?

Krantik Chavan
更新于2020年6月25日 15:15:59

6K+ 浏览量

为了处理断言错误,我们需要在try块中声明断言语句,并在catch块中捕获断言错误。让我们来看一个关于如何在Java中处理断言错误的程序示例:public class Example { public static void main(String[] args) throws Exception { try { assert args.length > 0; } catch (AssertionError e) { System.out.println(e.getMessage()); } } }输出

在Java命令行中启用断言

Anvi Jain
更新于2020年6月26日 06:46:07

431 浏览量

默认情况下,Java中的断言是禁用的。为了启用它们,我们使用以下命令:java -ea Example (或) java -enableassertions Example 其中,Example是Java文件的名称。让我们来看一个JVM生成断言错误的示例:public class Example { public static void main(String[] args) { int age = 14; assert age >= 18 : "Cannot Vote"; System.out.println("The voter's age is " + age); } }输出The voter's age is 14

如何在Java中编译assert?

Smita Kapse
更新于2020年6月26日 06:50:33

600 浏览量

为了在Java中编译assert,我们只需将布尔表达式设置为false。让我们来看一个示例程序:public class Example { public static void main(String[] args) { assert false; System.out.println("Compiled and executed successfully!!!"); } }输出Compiled and executed successfully!!!

Java中的断言

Nancy Den
更新于2020年6月26日 06:51:31

6K+ 浏览量

断言是Java中的一种语句,它确保程序中所做的任何假设的正确性。当执行断言时,假设它是正确的。如果断言为假,JVM将抛出AssertionError。它主要应用于测试目的。断言语句与布尔表达式一起使用。Java中的断言可以使用assert关键字来完成。断言语句可以使用两种方式。第一种方式 - assert expression;第二种方式 - assert expression1 : expression2 默认情况下,Java中的断言是禁用的…… 阅读更多

在Java中显示线程信息

Krantik Chavan
更新于2020年6月26日 06:55:04

3K+ 浏览量

为了获取线程的名称,我们在Java中使用getName()方法。此方法返回线程的名称。声明 - java.lang.Thread.getName()方法声明如下:public String getName() 为了获取线程的标识,我们在Java中使用getId()方法。此方法返回线程的标识符。线程ID是在创建线程期间生成的正长整数。声明 - java.lang.Thread.getId()方法声明如下:public long getId() 为了获取线程的状态,我们在Java中使用getState()方法。这…… 阅读更多

使用Java MessageFormat类进行短格式日期

Smita Kapse
更新于2020年6月26日 07:26:44

153 浏览量

要在Java中使用短格式日期格式化消息,我们使用MessageFormat类和Date类。MessageFormat类为我们提供了一种生成不依赖于语言的连接消息的方法。MessageFormat类扩展了Serializable和Cloneable接口。声明 - java.text.MessageFormat类声明如下:public class MessageFormat extends Format MessageFormat.format(pattern, params)方法格式化消息,并使用params数组中的对象填充缺失的部分,匹配参数编号和数组索引。format方法有两个参数,一个模式和一个参数数组…… 阅读更多

Java程序在浮点数组中填充元素

Nancy Den
更新于2020年6月26日 07:27:32

259 浏览量

可以使用java.util.Arrays.fill()方法在浮点数组中填充元素。此方法将所需的浮点值赋给Java中的浮点数组。所需的两个参数是数组名称和要存储在数组元素中的值。演示此方法的程序如下:import java.util.Arrays; public class Demo { public static void main(String[] argv) throws Exception { float[] floatArray = new float[5]; float floatValue = 8.5F; Arrays.fill(floatArray, floatValue); System.out.println("The float array content is: " + Arrays.toString(floatArray)); ... 阅读更多

使用Java MessageFormat类进行中等长度样式的日期格式

Krantik Chavan
更新于2020年6月26日 07:28:36

133 浏览量

要在Java中使用中等样式的日期格式化消息,我们使用MessageFormat类和Date类。MessageFormat类为我们提供了一种生成不依赖于语言的连接消息的方法。MessageFormat类扩展了Serializable和Cloneable接口。声明 - java.text.MessageFormat类声明如下:public class MessageFormat extends Format MessageFormat.format(pattern, params)方法格式化消息,并使用params数组中的对象填充缺失的部分,匹配参数编号和数组索引。format方法有两个参数,一个模式和一个参数数组…… 阅读更多

Java程序在字符数组上实现二分查找

Anvi Jain
更新于2024年9月29日 02:49:49

718 浏览量

在本文中,我们将学习使用Java在字符数组上实现二分查找。字符数组上的二分查找可以通过使用java.util包的Arrays.binarySearch()方法来实现。如果该元素存在于数组中,此方法将返回所需字符元素的索引;否则,它将返回(-(插入点) - 1),其中插入点是将元素插入到数组中的位置。问题陈述 使用Java编写程序在字符数组上实现二分查找 输入 'b', 's', 'l', 'e', 'm' 输出 排序后的数组是:b ... 阅读更多

广告