找到 34423 篇文章,关于编程

在 Java 中分配数组。

Maruthi Krishna
更新于 2019-09-06 13:03:58

8K+ 阅读量

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

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

Maruthi Krishna
更新于 2019-09-06 12:37:48

6K+ 阅读量

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

遍历 Java 中哈希映射的内容

Maruthi Krishna
更新于 2019-09-06 12:33:45

635 阅读量

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

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

Maruthi Krishna
更新于 2019-09-06 12:26:23

408 阅读量

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

Java 中静态方法的隐藏

Maruthi Krishna
更新于 2019-09-06 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-09-06 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-07-03 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-09-06 12:59:31

2K+ 阅读量

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

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

Maruthi Krishna
更新于 2019-09-06 12:57:21

1K+ 阅读量

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

Java 中的内存不足异常

Maruthi Krishna
更新于 2019-09-06 11:31:01

957 阅读量

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

广告

© . All rights reserved.