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

Java strictfp 关键字

Shriansh Kumar
更新于 2024-07-31 17:27:39

2K+ 次浏览

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

Java 中的值传递和引用传递

Sravani S
更新于 2023-11-07 04:25:11

56K+ 次浏览

值传递意味着使用方法的参数作为值。通过这种方式,参数值被传递给参数。而引用传递意味着使用方法的参数作为引用。通过这种方式,参数引用被传递给参数。在值传递中,对传递的参数所做的修改不会反映在调用方的作用域中,而在引用传递中,对传递的参数所做的修改是持久的,并且更改会反映在调用方的作用域中。以下是值传递的示例 - 下面的程序显示了一个示例…… 阅读更多

Java 中的一维数组

V Jyothi
更新于 2020-06-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-07-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-06-17 07:50:41

2K+ 次浏览

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

Java 中 Object 类的各种方法

vanithasree
更新于 2020-06-17 08:02:02

2K+ 次浏览

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

带方法覆盖的 Java 访问修饰符

Giri Raju
更新于 2020-02-24 06:03:42

5K+ 次浏览

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

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

Kiran Kumar Panigrahi
更新于 2022-07-28 10:26:00

12K+ 次浏览

类是 Java 的基本构建块。它是一个可扩展的编程模板,它决定了项目的表单和特性。可以说,类是像 Java 这样的面向对象编程语言中最基本的部分。通过 Java 应用程序执行的每一个想法都必须首先包含在一个类中。在面向对象编程中,基本构建块称为类对象。变量和方法是 Java 类的构建块。实例变量用于指代…… 阅读更多

Java 中的构造函数重载

Sravani S
更新于 2020-03-05 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-08-25 10:00:49

13K+ 次浏览

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

广告