找到 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 支持自动装箱,因此原始值和对象可以互换使用。您可以通过多种不同的方式将 double 值转换为 Java 中的 String -使用“+”运算符 -“+”运算符是加法运算符,但当与 String 一起使用时,它充当连接运算符。它将另一个操作数连接到 String 并... 阅读更多

将变量声明为静态和最终时应遵循哪些规则?

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

249 次浏览

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

广告
© . All rights reserved.