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

Java strictfp 关键字

Shriansh Kumar
更新于 2024年7月31日 17:27:39

2K+ 阅读量

strictfp 关键字是修饰符,代表严格浮点数。顾名思义,它确保浮点运算在任何平台上都得到相同的结果。此关键字是在 Java 1.2 版本中引入的。在 Java 中,浮点精度可能因平台而异。strictfp 关键字解决了此问题,并确保跨所有平台的一致性。随着 Java 17 版本的发布,strictfp 关键字不再需要。无论是否使用此关键字,JVM 现在都为不同平台上的浮点计算提供一致的结果。何时使用 Java strictfp 关键字?... 阅读更多

Java 中的值传递和引用传递

Sravani S
更新于 2023年11月7日 04:25:11

56K+ 阅读量

值传递是指用值作为参数调用方法。通过这种方式,参数值被传递给形参。而引用传递是指用引用作为参数调用方法。通过这种方式,参数的引用被传递给形参。在值传递中,对传递的参数进行的修改不会反映在调用者的作用域中,而在引用传递中,对传递的参数进行的修改是持久的,并且更改会反映在调用者的作用域中。以下是值传递的示例-以下程序显示了一个值传递的示例... 阅读更多

Java 中的一维数组

V Jyothi
更新于 2020年6月17日 08:12:12

802 阅读量

以下是一维数组的简单示例。示例 在线演示public class Tester {    public static void main(String[] args) {       double[] myList = {1.9, 2.9, 3.4, 3.5};       // 打印所有数组元素       for (double element: myList) {          System.out.print(element + " ");       }    } }输出1.9 2.9 3.4 3.5

Java 中的数组类型

varun
更新于 2019年7月30日 22:30:21

248 阅读量

Java 支持一维和多维数组。请参见下面的示例:示例 在线演示public class Tester {    public static void main(String[] args) {       double[] myList = {1.9, 2.9, 3.4, 3.5};       // 打印所有数组元素       for (double element: myList) {          System.out.print(element + " ");       }       System.out.println();       int[][] multidimensionalArray = { {1,2},{2,3}, {3,4} };       for(int i = 0 ; i < 3 ; i++) {          //行          for(int j = 0 ; j < 2; j++) {             System.out.print(multidimensionalArray[i][j] + " ");          }          System.out.println();       }    } }输出1.9 2.9 3.4 3.5 1 2 2 3 3 4

Java 中数组的优缺点

Prabhas
更新于 2020年6月17日 07:50:41

2K+ 阅读量

优点更容易使用索引访问任何元素。易于操作和存储大量数据。缺点大小固定。一旦声明,就不能增加或减少。只能存储单一类型的基本数据类型。

Java 中 Object 类的成员方法

vanithasree
更新于 2020年6月17日 08:02:02

2K+ 阅读量

以下是 Object 类的各种方法-protected Object clone() - 用于创建并返回此对象的副本。boolean equals(Object obj) - 用于指示其他某个对象是否“等于”此对象。protected void finalize() - 垃圾回收器在确定不再有对该对象的引用时,会在此对象上调用此方法。Class getClass() - 用于获取此 Object 的运行时类。int hashCode() - 用于获取对象的哈希码值。void notify() - 用于唤醒正在此对象监视器上等待的单个线程。void notifyAll() - ... 阅读更多

带方法重写的 Java 访问修饰符

Giri Raju
更新于 2020年2月24日 06:03:42

5K+ 阅读量

是的,重写的方法可以具有不同的访问修饰符,但它不能降低访问范围。继承方法的以下规则会被强制执行-在超类中声明为 public 的方法也必须在所有子类中为 public。在超类中声明为 protected 的方法必须在子类中为 protected 或 public;它们不能是 private。私有方法根本不会被继承,因此没有关于它们的规则。

Java 中构造函数和方法的区别

Kiran Kumar Panigrahi
更新于 2022年7月28日 10:26:00

12K+ 阅读量

类是 Java 的基本构建块。它是一个可扩展的编程模板,它确定项的形式和特征。可以说,类是像 Java 这样的面向对象编程语言的最基本组成部分。通过 Java 应用程序执行的每一个想法都必须首先封装在类中。在面向对象编程中,基本构建块称为类对象。变量和方法是 Java 类的构建块。实例变量用于引用... 阅读更多

Java 中的构造函数重载

Sravani S
更新于 2020年3月5日 12:22:53

6K+ 阅读量

是的!Java 支持构造函数重载。在构造函数加载中,我们创建了多个名称相同但参数类型不同或参数数量不同的构造函数。示例在线演示public class Tester {      private String message;      public Tester(){       message = "Hello World!";    }    public Tester(String message){       this.message = message;    }      public String getMessage(){       return message ;    }      public void setMessage(String message){       this.message = message;    }      public static void main(String[] args) {       Tester tester = new Tester();       System.out.println(tester.getMessage());           Tester tester1 = new Tester("Welcome");       System.out.println(tester1.getMessage());      } }   输出Hello World! Welcome

Java 中的匿名对象

Janani Jaganathan
更新于 2022年8月25日 10:00:49

13K+ 阅读量

Java 中的匿名对象是指在没有引用变量的情况下创建对象。通常,在 Java 中创建对象时,需要为对象分配一个名称。但是,Java 中的匿名对象允许您在没有为该对象分配任何名称的情况下创建对象。因此,如果您只想在一个类中创建一个对象,那么匿名对象将是一个不错的选择。阅读本文,您将了解什么是匿名对象以及如何在 Java 中创建和使用匿名对象。让我们开始吧!Java 中的匿名对象匿名表示无名。一个... 阅读更多

广告