Java 中的 new 关键字(用法与示例)2025 年 4 月 28 日 | 阅读 5 分钟 Java 中的 `new` 关键字通过为新对象分配动态内存来创建类实例,并返回对该内存的引用。它还可以用于创建数组对象。当使用 `new` 关键字 时,它会执行类构造函数来初始化 对象。因此,new 关键字在 Java 中很重要,因为它创建了 类 的实例。 语法new 关键字的用法
Java new 关键字示例创建对象示例编译并运行输出 Invoking Method 解释 在上面的程序中,我们定义了一个名为 Main 的类。在 Main 类 中,我们声明并定义了一个名为 display() 的 方法。为了调用 display() 方法,我们首先在 main() 方法中使用 new 关键字创建了 Main 类的对象。我们使用该对象调用了 display() 方法,该方法在控制台上打印“Invoking Method”。 使用默认构造函数创建对象示例编译并运行输出 Invoking Constructor 解释 在上面的程序中,我们定义了一个名为 Main 的类。在 Main 类中,有一个默认构造函数。构造函数中只有一个打印语句。在 main() 方法中,我们创建了 Main 类的对象,该对象会自动调用默认构造函数,该构造函数在控制台上打印“Invoking Constructor”。 使用带参数的构造函数创建对象示例编译并运行输出 30 解释 在上面的程序中,我们定义了一个名为 Main 的类。在 Main 类中,有一个带参数的构造函数,它有两个参数,a 和 b,类型为整型,还有一个名为 display() 的方法。在 main() 方法中,我们使用 new 关键字创建了 Main 类的对象,并将参数传递给了构造函数。当我们调用 display() 方法时,它在控制台上打印 30。 创建数组示例编译并运行输出 Array length: 3 解释 在上面的程序中,我们在 Main 类中定义了一个类,其中使用 new 关键字创建了一个数组实例(大小为 3)。打印语句访问 arr[] 数组的 length 属性,该属性返回数组的大小(在本例中为 3),并在控制台上打印“Array length: 3”。 创建集合示例编译并运行输出 [Java, C++, Python] 解释 在上面的程序中,我们使用 new 关键字创建了 ArrayList 类的对象并向其中添加了元素。打印语句将元素输出到控制台。 要记住的重要事项
Java new 关键字选择题1. Java 中的 new 关键字做什么?
答案3) 解释:Java `new` 关键字创建类实例。 2. 关于 new 关键字,以下哪项是正确的?
答案:3) 解释:Java `new` 关键字通过为新对象分配内存并返回对该内存的引用来创建类实例。 3. 如果我们不将 new 关键字分配给引用变量,会发生什么?
答案:1) 解释:当 new 关键字在未将创建的对象分配给引用变量的情况下使用时,对象仍然被创建,并且为其分配了内存。但是,没有引用指向这个对象;在该语句之后,它变得无法访问。 4. 以下代码将创建多少个对象?
答案:2) 解释:我们知道 new 关键字会创建对象。因此,前两个语句创建了两个对象。第三个语句声明了一个字符串,这会创建一个新对象。第四个语句再次声明了一个字符串 tpointtech,它已在第三个语句中存在。因此,第四个语句不会创建额外的对象。所以总共会创建三个对象。 5. 选择一个创建整数数组的有效语句。
答案:2) 解释:int[] arr[] = new int[3] 是声明整数数组的正确语法。 |
Java 中的 getClass() 方法是继承自 Object 类的一个基本方法,Object 类是 Java 类层次结构的根。它允许我们检索对象的运行时类。Java 中的每个类都直接或间接继承自该类。...
阅读 13 分钟
Java 提供了两个非常强大的库来处理 JSON 数据,即 JACKSON 和 Gson 库。我们经常需要将 JSON 响应转换为 map 以便轻松处理返回的 JSON 数据。我们可以轻松地将 JSON 数据转换为 map,因为 JSON 格式...
7 分钟阅读
编程语言领域存在许多选择,每种都有其独特的优点和缺点。Java 和 Rust 都是经常出现在新闻中的语言。两者都强大且适应性强,但它们具有不同的用例和理念,并且针对...
阅读 4 分钟
安全性如今已成为一个重要方面。Java 编程通过支持不同的加密和哈希算法,为数据传输以及多个节点之间的通信提供安全性。在本节中,我们将讨论 AES 256 加密算法并在 Java 中实现逻辑...
阅读 6 分钟
在 Java 的面向对象编程中,基本概念之一是构造函数。构造函数是在创建对象时用于初始化对象的特殊方法。但您是否知道 Java 还提供了另一种称为 init() 的方法,它起着至关重要的作用...
阅读 4 分钟
Java 中的 return 语句是什么?在 Java 编程中,当代码块执行完成后,return 语句用于返回一个值。循环内的 return 语句将导致循环中断,并且后面的语句将被忽略...
7 分钟阅读
在 Java 中,当我们创建一个类的对象时,默认情况下该类的构造函数始终会被调用。我们可以通过跟踪构造函数被调用的次数来直接计算对象的数量。在本节中,我们将学习如何...
阅读 2 分钟
? 每个软件应用程序都需要用户名和密码来验证有效用户。用户名可以是电子邮件 ID 或仅由字符组成的组合。但在创建密码时,必须非常小心。因为任何拥有有效凭证的人都可以进入...
阅读 10 分钟
在 Java 中,变量是保存值的容器。变量名表示内存位置的名称。每个变量包含三个元素:数据类型、变量名和值。变量可能具有作用域(私有、受保护),但这取决于需求。数据类型:它定义...
阅读 4 分钟
常量在编程中起着关键作用,因为它们允许开发人员为在程序执行期间保持不变的固定值分配有意义的名称。在 Java 中,一种广泛使用的面向对象编程语言,常量对于创建可维护和可读的代码至关重要。本文……
阅读 8 分钟
我们请求您订阅我们的新闻通讯以获取最新更新。
我们提供所有技术(如 Java 教程、Android、Java 框架)的教程和面试问题
G-13, 2nd Floor, Sec-3, Noida, UP, 201301, India