找到 34423 篇文章 关于编程

Java 中的复制构造函数是什么?

Venkata Sai
更新于 2019-07-30 22:30:26

4K+ 浏览量

通常,复制构造函数是一个构造函数,它通过使用之前创建的相同类的对象来初始化对象从而创建一个新对象。Java 支持复制构造函数,但与 C 语言不同,Java 没有提供显式的复制构造函数,您需要自己定义它。编写复制构造函数通常,为了初始化类的实例变量的值(一种方法),我们创建一个带参数的构造函数,它接受所有实例变量的值并使用给定值初始化它们。int name; int age; public Student(String name, int age){ this.name = name; this.age ... 阅读更多

我们如何在 Java 中复制对象?

Venkata Sai
更新于 2019-07-30 22:30:26

9K+ 浏览量

在 Java 中,您可以通过多种方式复制对象,其中复制构造函数和克隆方法是最常用的。使用复制构造函数通常,复制构造函数是一个构造函数,它通过使用之前创建的相同类的对象来初始化对象从而创建一个新对象。Java 支持复制构造函数,但您需要自己定义它们。示例在以下 Java 示例中,我们有一个类,它有两个实例变量 name 和 age,以及一个参数化构造函数来初始化这些变量。然后,我们还有另一个构造函数,它接受当前类的对象并初始化... 阅读更多

Java 中的 JComboBox 和 JList 之间有什么区别?

raja
更新于 2020-02-07 07:12:40

3K+ 浏览量

JComboBox 是一个组件,它显示一个下拉列表,并为用户提供选项,用户可以一次选择一个且仅一个项目,而 JList 向用户显示多个项目(行),并提供一个选项让用户选择多个项目。JComboBox JComboBox 可以是可编辑的或只读的。ActionListener、ChangeListener 或 ItemListener 接口可用于处理用户对 JComboBox 的操作。getSelectedItem() 方法可用于从组合框中获取选定的或输入的项目。setEditable() 方法可用于打开或关闭组合框的文本输入部分。我们可以创建一个... 阅读更多

Python zip() 函数

Hafeezul Kareem
更新于 2019-07-30 22:30:26

417 浏览量

zip() 函数用于组合多个迭代器。查看使用 help 方法的 zip() 函数的文档。运行以下代码以获取有关 zip() 函数的帮助。示例实时演示help(zip)如果运行上述程序,您将获得以下结果。输出关于模块 builtins 中 zip 类的帮助:类 zip(object) | zip(iter1 [, iter2 [...]]) --> zip 对象 | | 返回一个 zip 对象,其 .__next__() 方法返回一个元组,其中 | 第 i 个元素来自第 i 个可迭代参数。.__next__() | 方法持续到参数序列中最短的可迭代对象... 阅读更多

Python 中的自定义 len() 函数

Hafeezul Kareem
更新于 2019-07-30 22:30:26

744 浏览量

让我们看看如何在 Python 中实现自定义 len() 函数。首先尝试自己使用以下步骤。步骤从用户字符串/列表/元组获取迭代器。定义一个具有自定义名称的函数,如您所愿,并通过传递迭代器来调用它。将计数初始化为 0。运行一个循环,直到到达末尾。将计数递增 1 返回计数。示例实时演示## 计算迭代器长度的函数 def length(iterator):    ## 将计数初始化为 0    count = 0    ## 遍历迭代器    for item in iterator:       ## 递增计数       ... 阅读更多

SwingWorker 类在 Java 中的重要性是什么?

raja
更新于 2020-02-11 10:36:25

634 浏览量

SwingWorker 类使我们能够在工作线程(例如长时间运行的任务)中执行异步任务,然后根据任务结果从事件调度线程 (EDT) 更新 Swing 组件。它是在 Java 1.6 版本中引入的。SwingWorker 类java.swing.SwingWorker 类是一个任务工作者,它在后台执行耗时的任务。SwingWorker 实例与 3 个线程交互,当前线程、工作线程和事件调度线程 (EDT)。当前线程调用 execute() 方法将任务启动到后台并立即返回。工作线程在后台连续执行我们自己的 doInBackground() 方法版本。事件调度线程 (EDT) 从时间到时间醒来... 阅读更多

Java 中的 MouseListener 和 MouseMotionListener 之间有什么区别?

raja
更新于 2020-02-07 07:22:45

1K+ 浏览量

当鼠标稳定时,处理鼠标事件时,我们可以实现 MouseListener 接口,而当鼠标移动时,处理鼠标事件时,我们可以实现 MouseMotionListener 接口。鼠标监听器当我们在源对象处按下、释放或单击(按下后释放)鼠标按钮(左键或右键)或将鼠标指针定位到(进入)和远离(退出)源对象时,会触发 MouseEvent。MouseListener 接口声明以下五个抽象方法语法public void mouseClicked(MouseEvent evt) public void mousePressed(MouseEvent evt) public void mouseReleased(MouseEvent evt) public void mouseEntered(MouseEvent evt) public void mouseExited(MouseEvent evt)示例import java.awt.*; import java.awt.event.*; import javax.swing.*; public ... 阅读更多

Java 中的 JOptionPane 对话框有哪些不同类型?

raja
更新于 2020-02-07 07:28:45

10K+ 浏览量

JOptionPane 是 JComponent 类的子类,它包含用于使用简单代码创建和自定义模式对话框的静态方法。JOptionPane 用于代替 JDialog 以最大程度地降低代码的复杂性。JOptionPane 使用四种标准图标之一(问题、信息、警告和错误)或用户指定的自定义图标显示对话框。JOptionPane 类用于显示四种类型的对话框消息对话框 - 显示消息的对话框,可以添加图标以提醒用户。确认对话框 - 除了发送消息外,还使用户能够回答问题。输入对话框 ... 阅读更多

如何在 Java 中将 double 值转换为 String?

Venkata Sai
更新于 2022-05-04 13:10:21

2K+ 浏览量

Java 中的 double 数据类型存储双精度 64 位 IEEE 754 浮点数。它用作 Java 中十进制值的默认类型。像所有其他基本变量一样,double 也有一个包装类 (Double) 来包装基本数据类型。由于 Java 支持自动装箱,因此可以互换使用基本值和对象。您可以通过多种不同的方式在 Java 中将 double 值转换为 String -使用“+”运算符 -+ 运算符是加法运算符,但在与字符串一起使用时,它充当连接运算符。它将另一个操作数连接到 String 并... 阅读更多

将变量设为 static 和 final 时需要遵循哪些规则?

Venkata Sai
更新于 2019-07-30 22:30:26

249 浏览量

静态变量 - 静态变量也称为类变量。您可以使用关键字声明一个变量为静态。一旦您将变量声明为静态,无论从它创建了多少个对象,在类中都只有一个副本。public static int num = 39;final - 一旦您声明一个变量为 final,就不能重新为它赋值。当您将类的变量声明为静态和 final 时,我们使其成为常量。需要遵循的规则初始化是强制性的 - 在 Java 中,强制初始化类的实例变量不是强制性的。... 阅读更多

广告
© . All rights reserved.