Java 这些示例中的任何一个都可以不使用main吗?请解释这些例子除了没有主要功能外还有什么问题

Java 这些示例中的任何一个都可以不使用main吗?请解释这些例子除了没有主要功能外还有什么问题,java,arrays,list,return,super,Java,Arrays,List,Return,Super,//例1: package com.practice; import java.util.ArrayList; public class Testing1{ public Testing1() { super(); } public ArrayList getFruits() { Arraylist <fruits> = new ArrayList <fruits>(); fruits.add("Orange");

//例1:

package com.practice;
import java.util.ArrayList;
public class Testing1{
public Testing1()
{
     super();
}
public ArrayList getFruits()
{
        Arraylist <fruits> = new ArrayList <fruits>();
        fruits.add("Orange");
        fruits.add("Apple");
        fruits.add("grape");
        return fruits;
 }
}
//例2:

package com.practice;
import java.util.ArrayList;
import java.util.List;
public class Testing1{
public Testing1()
{
     super();
}
public List getFruits()
{
        List <fruits> = new ArrayList<fruits>();
        fruits.add("Orange");
        fruits.add("Apple");
        fruits.add("grape");
        return fruits;
}
}

//我在我的原始代码上打错了 //含支原体素;应该是一个包名。我也改正了。 //更正了import java.util.Array.List;导入java.util.Array.List; //我尝试在List和ArrayList之后添加一个字符串,但仍然无法正常工作 //我还是不明白。 //不,这不是学校的作业 //也许有些人可以解释哪一个是正确的,或者两个例子,或者两者都需要工作?非常感谢。
//所有程序都需要一个main方法。所以不。

什么是含有支原体素;?这是一个变量吗?如果是这样的话,为什么它不在类声明的范围内呢?那么回答这个问题:no.contain不是有效的Java语法,您将失败并出现编译错误。类java.util.Array.List也不存在,它是java.util.ArrayList。您在一行中用小写字母l拼写了ArrayList。Java是区分大小写的,因此它将拒绝使用它,因为它与ArrayList不同。另外,不要单独使用ArrayList或List:使用ArrayList或List。允许使用不带或参数的原始类型,但会导致问题。这是课堂作业吗?感谢您解释您的想法和知识。非常感谢。我会根据你的建议修改代码,看看会发生什么。非常感谢您的反馈。