找到 34423 篇文章 关于编程

在 Java 中分配数组。

Maruthi Krishna
更新于 2019年9月6日 13:03:58

8K+ 次浏览

创建变量时,首先声明它们,初始化它们,并为它们赋值/重新赋值。类似地,创建数组时 - 你可以像声明变量一样声明数组 - int myArray[]; 你可以使用 new 关键字像创建对象一样创建数组 - myArray = new int[5]; 你可以通过使用索引逐个为所有元素赋值来初始化数组 - myArray [0] = 101; myArray [1] = 102; 为数组赋值 当我们将一种类型的原始值隐式赋值给另一种类型的变量 (数据类型) 时,它们会被转换。但是,当你尝试赋值更高数据类型... 阅读更多

如何在 Java 中从另一个目录/包中导入类?

Maruthi Krishna
更新于 2019年9月6日 12:37:48

6K+ 次浏览

在 Java 中,相互关联的类和接口被分组到一个包中。包只不过是一个存储特定概念的类和接口的目录。例如,所有与输入和输出操作相关的类和接口都存储在 java.io 包中。 有两种类型的包:用户定义的包和内置包(预定义的) import 关键字 每当你需要使用特定包中的类时 - 首先,你需要为包含所需包的 JAR 文件设置类路径。使用 import 关键字从包中导入所需的类。当... 阅读更多

遍历 Java 中哈希映射的内容

Maruthi Krishna
更新于 2019年9月6日 12:33:45

635 次浏览

映射是 Java 中的一种集合,它存储键值对。这些键不能为 null,每个键只能指向一个值。它由 java.util 包的 Map 接口表示。有各种类为此接口提供实现。 HashMap 是一个实现 Map 接口的类。它基于哈希表。它允许 null 值和 null 键。简而言之,你可以在 HashMap 对象中存储键值对。一旦你这样做,你就可以检索相应键的值,但是我们使用的值... 阅读更多

我们可以在 Java 中为 final 数组赋值吗?

Maruthi Krishna
更新于 2019年9月6日 12:26:23

408 次浏览

数组是一个容器,可以容纳固定数量的项目,并且这些项目应该是相同类型的。大多数数据结构都利用数组来实现其算法。以下是理解数组概念的重要术语。 元素 - 存储在数组中的每个项目称为元素。 索引 - 数组中每个元素的位置都有一个数值索引,用于标识元素。 数组的大小将在创建时确定。 示例 现场演示 public class ArrayExample { public static void main(String args[]){ ... 阅读更多

Java 中静态方法的隐藏

Maruthi Krishna
更新于 2019年9月6日 12:12:02

2K+ 次浏览

当超类和子类包含相同的方法(包括参数)时,调用时,超类方法会被子类的方法覆盖。 示例 现场演示 class Super{ public void sample(){ System.out.println("超类的方法"); } } public class MethodOverriding extends Super { public void sample(){ System.out.println("子类的方法"); } public static void main(String args[]){ MethodOverriding obj = new MethodOverriding(); obj.sample(); } } 输出 子类的方法 方法隐藏 当超类和子类包含相同的方法(包括参数),并且... 阅读更多

Java 编程中的检查异常与未检查异常。

Maruthi Krishna
更新于 2019年9月6日 11:57:14

779 次浏览

检查异常 检查异常是在编译时发生的异常,也称为编译时异常。在编译时不能简单地忽略这些异常;程序员应该注意(处理)这些异常。当发生检查/编译时异常时,你可以通过使用 try-catch 块来处理它来恢复程序。使用这些,你可以在程序完全执行后显示你自己的消息或显示异常消息。 示例 现场演示 import java.io.File; import java.io.FileInputStream; public class Test { public static void main(String args[]){ System.out.println("Hello"); try{ ... 阅读更多

我们如何在 Java 中旋转 JLabel 文本?

raja
更新于 2020年7月3日 11:56:43

2K+ 次浏览

JLabel 是 JComponent 类的子类,JLabel 对象在 GUI 上提供文本说明或信息。JLabel 可以显示单行只读文本、图像或文本和图像。JLabel 可以显式生成 PropertyChangeListener 接口。默认情况下,JLabel 可以水平显示文本,我们可以通过在 paintComponent() 中实现 Graphics2D 类的 rotate() 方法来旋转 JLabel 文本。 语法 public abstract void rotate(double theta, double x, double y) 示例 import java.awt.*; import java.awt.geom.*; import javax.swing.*; public class RotateJLabelTest extends JFrame { public RotateJLabelTest() { setTitle("旋转 JLabel"); JLabel label ... 阅读更多

在 Java 的非泛型类中定义泛型方法

Maruthi Krishna
更新于 2019年9月6日 12:59:31

2K+ 次浏览

你可以编写单个泛型方法声明,该声明可以使用不同类型的参数调用。根据传递给泛型方法的参数类型,编译器会适当地处理每个方法调用。以下是定义泛型方法的规则 - 所有泛型方法声明都有一个类型参数部分,该部分由尖括号(< 和 >)分隔,位于方法的返回类型之前(在下一个示例中为 < E >)。每个类型参数部分包含一个或多个用逗号分隔的类型参数。类型参数也称为类型变量,它是一个标识符,指定... 阅读更多

在 Java 中声明泛型(类型)时的限制

Maruthi Krishna
更新于 2019年9月6日 12:57:21

1K+ 次浏览

泛型是 Java 中的一个概念,你可以通过它使类、接口和方法能够接受所有(引用)类型作为参数。换句话说,它是一个使用户能够动态选择方法、类的构造函数接受的引用类型的概念。通过将类定义为泛型,你使其类型安全,即它可以作用于任何数据类型。泛型的限制 你不能以某些方式和在某些情况下使用泛型,如下所示 - 你不能将原始数据类型与泛型一起使用。 class Student{ T age; Student(T age){ this.age = age; ... 阅读更多

Java 中的内存不足异常

Maruthi Krishna
更新于 2019年9月6日 11:31:01

957 次浏览

在Java中创建任何对象时,它都存储在JVM的堆内存区域。如果JVM无法为新创建的对象分配内存,则会抛出一个名为OutOfMemoryError的异常。这通常发生在我们长时间不关闭对象,或者试图一次处理大量数据时。OutOfMemoryError有三种类型的错误:Java堆空间、GC开销限制超出和Permgen空间。示例1 实时演示public class SpaceErrorExample { public static void main(String args[]) throws Exception { Float[] array = new Float[10000 * 100000]; } }输出运行时异常异常 ... 阅读更多

广告
© . All rights reserved.