找到 34423 篇文章 关于编程

Java 中对象和引用有什么区别?

Narasimha Murthi
更新于 2020年6月29日 14:58:28

9K+ 次浏览

Java 中的类是蓝图/用户定义的数据类型,它描述了其对象类型支持的行为/状态。例如:public class Student { String name = "Krishna"; int age = 20; void greet() { System.out.println("Hello how are you"); } }对象是使用 new 关键字从类创建的类的实例。创建类的对象后,可以使用它访问类的成员。在下面的代码中,创建了 Student 类的对象。public class Example { public static void main(String ... 阅读更多

解释 Object、String 和 StringBuffer 类的 equals() 方法。

Narasimha Murthi
更新于 2020年6月29日 15:00:03

4K+ 次浏览

要比较两个对象,object 类提供了一个名为 equals() 的方法,此方法接受一个对象并将其与当前对象进行比较。如果这两个对象的引用相等,则返回 true,否则此方法返回 false。示例在以下示例中,我们有一个带有两个变量 name、age 和参数化构造函数的 Employee 类。从 main 方法中,我们通过传递相同的值来创建两个对象,并使用 equals() 方法比较这两个值。由于 Object 类的 equals() 方法仅在两个对象的引用相等时才返回 true,因此此... 阅读更多

如何在 Java 中将 Date 对象转换为 LocalDate 对象?

Narasimha Murthi
更新于 2020年6月29日 14:46:51

908 次浏览

要在 Java 中将 Date 对象转换为 LocalDate 对象:使用 toInstant() 方法将获得的 date 对象转换为 Instant 对象。Instant instant = date.toInstant();使用 Instant 类的 atZone() 方法创建 ZonedDateTime 对象。ZonedDateTime zone = instant.atZone(ZoneId.systemDefault());最后,使用 toLocalDate() 方法将 ZonedDateTime 对象转换为 LocalDate 对象。LocalDate givenDate = zone.toLocalDate();示例以下示例接受用户以字符串格式输入的姓名和出生日期,将其转换为 LocalDate 对象并打印出来。实时演示import java.text.ParseException; import java.text.SimpleDateFormat; import java.time.Instant; import java.time.LocalDate; import java.time.ZoneId; import java.time.ZonedDateTime; import java.util.Date; import java.util.Scanner; public class DateToLocalDate { public static void ... 阅读更多

Java 中 JRadioButton 和 JCheckBox 有什么区别?

raja
更新于 2020年2月7日 07:35:53

2K+ 次浏览

JRadioButton 和 JCheckBox 组件都可以扩展 JToggleButton 类,主要区别在于 JRadioButton 是一组按钮,其中一次只能选择一个按钮,而 JCheckBox 是一组复选框,其中可以同时选择多个项目。JRadioButton JRadioButton 是一个表示已选择或未选择状态的项目的组件。通常,创建一组单选按钮以向用户提供选项,但一次只能选择一个选项。JRadioButton 将生成 ActionListener、ChangeListener 和 ItemListener 接口。单选按钮通常用于一组中以显示多个选项,因此,它们用于... 阅读更多

如何在 Java 中显式调用垃圾收集 (GC)?

raja
更新于 2019年7月30日 22:30:26

1K+ 次浏览

当不再有对对象的引用时,对象将被终结,当垃圾收集开始时,这些被终结的对象将被收集,这将由 JVM 自动完成。我们可以直接调用垃圾收集,但这不能保证 GC 将立即开始执行。我们可以通过两种方式显式调用垃圾收集System.gc() 方法Runtime.gc() 方法java.lang.Runtime.freeMemory() 方法返回 Java 虚拟机 (JVM) 中的可用内存量。调用 gc() 方法可能会导致 freeMemory 返回的值增加。示例实时演示public class GarbageCollectionTest { public static void main(String args[]) { System.out.println(Runtime.getRuntime().freeMemory()); ... 阅读更多

我们可以在 Java 的抽象类中定义参数化构造函数吗?

raja
更新于 2019年7月30日 22:30:26

4K+ 次浏览

是的,我们可以在抽象类中定义参数化构造函数。在抽象类中定义参数化构造函数的条件我们需要确保扩展抽象类的类具有构造函数,并且它可以调用超类参数化构造函数。我们可以使用 super() 调用在子类中调用超类参数化构造函数。如果我们没有在子类构造函数中放置 super() 调用,则会发生编译时错误。示例实时演示abstract class AbstractClassTest { AbstractClassTest(int a) { // 参数化构造函数 System.out.println("抽象类的参数化构造函数 a=" + x); } } public class Test extends AbstractDemo ... 阅读更多

如何在 Java 中将日期格式化为字符串?

Narasimha Murthi
更新于 2020年6月29日 14:41:19

2K+ 次浏览

java.text 包提供了一个名为 SimpleDateFormat 的类,用于以所需的方式(本地)格式化和解析日期。使用此类的方法,您可以将字符串解析为日期或将日期格式化为字符串。将日期格式化为字符串您可以使用 SimpleDateFormat 类的 parse() 方法将给定的字符串格式化为日期对象。此方法需要传递以字符串格式表示的日期。要将字符串格式化为日期对象:通过将日期的所需模式以字符串格式传递给其构造函数来实例化 SimpleDateFormat 类。// 实例化 SimpleDateFormat 类 SimpleDateFormat formatter = new SimpleDateFormat("dd-MM-yyyy");格式化/转换... 阅读更多

已知出生日期如何计算年龄?使用 Java?

Narasimha Murthi
更新于 2020年6月29日 14:41:59

5K+ 次浏览

Java 提供了一个名为 Period 的类,位于 java.time 包中。这用于计算两个给定日期之间的时间段(例如,天、月和年)。此类的 between() 方法接受两个 LocalDate 对象,并找出两个给定日期之间的时间段(年、月和日的数量),并将其作为 Period 对象返回。从中,您可以分别使用 getDays()、getMonths() 和 getYears() 提取之间时间段的天数、月份和年份。查找年龄如果您已知某人的出生日期,则要查找年龄:获取... 阅读更多

如何使用 Java 将字符串格式化为 dd-MM-yyyy 格式的日期?

Maruthi Krishna
更新于 2020年6月29日 14:42:48

16K+ 次浏览

java.text 包提供了一个名为 SimpleDateFormat 的类,用于按照所需方式(本地化)格式化和解析日期。使用此类的成员方法,可以将字符串解析为日期,或将日期格式化为字符串。将字符串解析为日期可以使用 SimpleDateFormat 类的 parse() 方法将给定的字符串解析为 Date 对象。此方法需要传入字符串格式的日期。要将字符串解析为 Date 对象:通过将所需的日期模式(字符串格式)传递给其构造函数来实例化 SimpleDateFormat 类。// 实例化 SimpleDateFormat 类 SimpleDateFormat formatter = new SimpleDateFormat("dd-MM-yyyy");解析/转换 ... 阅读更多

什么是 Java 中的远程接口?

Maruthi Krishna
更新于 2020-06-29 14:43:24

3K+ 次浏览

远程接口位于 java.rmi 包中,它是一个标记接口,用于远程方法调用 (RMI)。RMI 是一种机制,允许驻留在一个系统 (JVM) 中的对象访问/调用另一个 JVM 上运行的对象。它是一个标记接口,要将类的对象标记为远程对象,需要实现此接口。创建远程接口:创建一个扩展 java.rmi 包中预定义接口 Remote 的接口,或者用需要使其成为远程对象的类实现 Remote 接口。声明所有可以调用的业务方法 ... 阅读更多

广告
© . All rights reserved.