找到 343 篇文章 关于 Java 编程

Java 命名规范

Ankitha Reddy
更新于 2024年8月22日 12:12:47

3K+ 阅读量

所有 Java 组件都需要名称。用于类、变量和方法的名称称为标识符。不同 Java 组件的命名约定如下:包命名约定类命名约定接口命名约定方法命名约定常量命名约定变量命名约定快速摘要包命名约定Java 包的命名约定通常涉及使用小写字母。通常使用 ... 阅读更多

Java 中私有构造函数的用途是什么?

Syed Javed
更新于 2020年6月18日 07:56:40

695 阅读量

如果我们想限制对象创建,私有构造函数很有用。例如,可以使用私有构造函数实现单例模式。示例实时演示public class Tester {    private static Tester instance;    private Tester(){}      public static Tester getInstance(){       if(instance == null){          instance = new Tester();       }       return instance;    }      public static void main(String[] args) {       Tester tester = Tester.getInstance();       Tester tester1 = Tester.getInstance();       System.out.println(tester.equals(tester1));    }   }输出它将打印输出为true

Java 中如何实现向下转型?

Syed Javed
更新于 2020年3月12日 10:34:57

124 阅读量

是的,可以通过强制转换将变量向下转换为其范围较低的替代变量。尽管这可能会导致数据丢失。请参阅下面的示例-示例实时演示public class Tester {      public static void main(String[] args) {       int a = 300;         byte b = (byte)a;         System.out.println(b);    }   }输出它将打印输出为-44

什么是运行时多态或动态方法重载?

Ankitha Reddy
更新于 2020年3月5日 12:29:43

1K+ 阅读量

多态是对象能够采用多种形式的能力。OOP 中多态最常见的用法是当父类引用用于引用子类对象时。子类对方法的覆盖称为运行时多态。JVM 在运行时而不是编译时确定要执行的方法。示例实时演示class SuperClass {    SuperClass get(){       System.out.println("SuperClass");       return this;    } } public class Tester extends SuperClass {    Tester get(){       System.out.println("SubClass");       return this;    }    public static void main(String[] args) {       SuperClass tester = new Tester();         tester.get();    }   }输出SubClass

什么是 Java 中的标记接口?

Debarpito Sarkar
更新于 2022年9月5日 12:14:41

2K+ 阅读量

本文将帮助您了解 Java 中的标记接口是什么。在理解标记接口之前,让我们回顾一下接口。接口类似于对象,接口是类的蓝图。它包含静态常量和抽象方法。它是 Java 中实现抽象和多重继承的一种机制。它使用 interface 关键字声明。它提供完全抽象,这意味着接口中的所有方法都必须声明为空主体,并且所有字段默认情况下必须是 public、static 和 final。语法接口 { // 常量字段声明 ... 阅读更多

什么是 Java 中的静态空白 final 变量?

Syed Javed
更新于 2019年7月30日 22:30:22

378 阅读量

不可以。Java 中不允许这样做。编译器将无法编译,并报错提示空白 final 字段可能尚未初始化。

什么是 Java 中的空白或未初始化的 final 变量?

Ankitha Reddy
更新于 2019年7月30日 22:30:22

229 阅读量

不可以。Java 中不允许这样做。编译器将无法编译,并报错提示空白 final 字段可能尚未初始化。

在 Java 中使用 this 关键字的 6 种方法是什么?

Priya Pallavi
更新于 2020年6月18日 07:53:10

2K+ 阅读量

this 可用于获取当前对象。this 可用于调用当前对象的方法。this() 可用于调用当前类的构造函数this 可作为参数传递给方法调用。this 可作为参数传递给构造函数。this 可用于从方法中返回当前对象。

我们可以在 Java 中创建没有 main 方法的程序吗?

Syed Javed
更新于 2019年7月30日 22:30:22

2K+ 阅读量

不可以。对于基于 Java 的应用程序,JVM 将抱怨缺少 main 方法。

Java 构造函数返回值,但返回什么?

Priya Pallavi
更新于 2020年2月4日 10:54:52

839 阅读量

不可以。Java 构造函数不能返回值。如果需要,只需创建一个调用所需构造函数并返回所需值的方法即可。请参阅下面的示例。public class Tester {    public Tester(){}    public static Tester getInstance(){       Tester tester = new Tester();        return tester;    } }

广告