我不知道如何使用此代码:
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
Run Code Online (Sandbox Code Playgroud)
使用x按钮关闭程序.
我不明白为什么main方法必须是静态的.我理解静态变量,但我很难掌握静态方法.是否存在静态方法,以便可以在两个不同的类中创建两个具有相同名称的方法,这些方法不会相互冲突?
另外,我不明白为什么我不能创建静态构造函数.
谁能帮助解释这个概念?
这些数字存储在同一个整数变量中.我将如何从最低到最高的顺序对整数进行排序?
11367 11358 11421 11530 11491 11218 11789
我正在开发一个程序,显示一个MessageDialog显示我创建的数组的数据.每行例如:
11327 | 933393 | 2是数组的元素0内部.
11833 | 938393 | 1是数组的元素1内部.
例如假装下面的数字在MessageDialog:
11327 | 933393 | 2
11833 | 938393
| 111934 | 483393 | 7
我唯一的问题是我每个MessageDialog只能逐个显示数组的每个元素.但我想在一个MessageDialog中显示所有3个元素.
有关如何在一个MessageDialog中显示整个数组的任何提示或提示?:)
我对 Java 中的 this 运算符有疑问。如果程序员会编写这样的代码:
private int counter;
public Incrementor(int counter){
this.counter = counter;
}
Run Code Online (Sandbox Code Playgroud)
避免阴影效果并使用这个会更好吗:
private int counter;
public Incrementor(int startValue){
counter = startValue;
}
Run Code Online (Sandbox Code Playgroud)
this 运算符不会在未来的编程执行中使 this 运算符过时吗?
所以我正在学习java.我进入了一个月,我刚刚学习了构造函数.但我没有看到创造一个目的的全部目的.我为什么以及何时想要使用它?我完全认为它没有main方法,你可以从主类中调用构造函数.任何人都可以在这个主题上启发我,这对我有很大的帮助.
我只是想看看我是否能完全理解静态的概念和主类中静态的原因.关键字static指的是主类.主类中的方法是静态的原因是因为主类不处理对象而是处理类本身.
但是构造函数处理对象因此使用非静态构造函数,因为对象具有独特的特性,并且将它们设置为静态是没有意义的.
如果有人能够看到我在声明中犯了错误或者能指引我朝着正确的方向前进,那将对我有所帮助!:)
java ×7
constructor ×3
static ×2
algorithm ×1
arrays ×1
class ×1
element ×1
integer ×1
jframe ×1
joptionpane ×1
non-static ×1
sorting ×1
swing ×1
this ×1