错误:在类java.lang.String中找不到Main方法
我尝试实现以下代码:错误:在类java.lang.String中找不到Main方法,java,runtime-error,Java,Runtime Error,我尝试实现以下代码: package java.lang; public class String { public static void main(String[] args) { for (int i=1;i<=1000;i++) { String str= "1"; } } } 包java.lang; 公共类字符串{ 公共静态void main(字符串[]args){ 对于(int i=1;i将类名从
package java.lang;
public class String {
public static void main(String[] args) {
for (int i=1;i<=1000;i++)
{
String str= "1";
}
}
}
包java.lang;
公共类字符串{
公共静态void main(字符串[]args){
对于(int i=1;i将类名从String
更改为其他名称。String
在java中已经是一个关键字
package java.lang;
public class S1 {
public static void main(String[] args) {
for (int i=1;i<=1000;i++)
{
String str= "1";
}
}
}
包java.lang;
公共级别S1{
公共静态void main(字符串[]args){
对于(int i=1;i将类名从String
更改为其他名称。String
在java中已经是一个关键字
package java.lang;
public class S1 {
public static void main(String[] args) {
for (int i=1;i<=1000;i++)
{
String str= "1";
}
}
}
包java.lang;
公共级别S1{
公共静态void main(字符串[]args){
对于(inti=1;i请避免使用java.lang包
并将名称类更改为除String
之外的其他名称。请避免使用java.lang包
并将名称类更改为非String
String
已在java中定义为最终类;作为java.lang
包的一部分
您可以在其他地方(即您自己的包)使用类名String
,但不能作为任何java.lang
包类使用。String
已定义为java中的最终类;作为java.lang
包的一部分
您可以在其他地方(即您自己的包)使用类名String
,但不能作为任何java.lang
包类使用。以下几点:
无需执行package java.lang;
,您应该实现一个完整的子包,如package java.somePackage.*
,或者只实现一个特定的类package java.net.HttpURLConnection
。不必要地导入包是一种不好的做法。似乎您对java不熟悉,从尽可能减少划痕
按照其他答案提供者的建议,将您的类名更改为其他名称。String
是一个基本类(而不是基元类型)。它更像是用于一般用途的静态类库
剩下的没问题。我对你在for
循环中的陈述有点困惑。但它在语法上是正确的。我们对此不负责
现在应该没事了!有几件事:
无需执行package java.lang;
,您应该实现一个完整的子包,如package java.somePackage.*
,或者只实现一个特定的类package java.net.HttpURLConnection
。不必要地导入包是一种不好的做法。似乎您对java不熟悉,从尽可能减少划痕
按照其他答案提供者的建议,将您的类名更改为其他名称。String
是一个基本类(而不是基元类型)。它更像是用于一般用途的静态类库
剩下的没问题。我对你在for
循环中的陈述有点困惑。但它在语法上是正确的。我们对此不负责
现在应该没事了