「在一个.java文件里面」怎么运行一个文件夹里的java文件
今天给各位分享在一个.java文件里面的知识,其中也会对怎么运行一个文件夹里的java文件进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
[新人求助]在一个java文件内定义多个类时无法运行。
当一个java文件中有多个类时,其中与.java文件名同名的类是主类.而主类中必须有主函数(main函数)的入口,才能编译运行.你的程序就是在主类(smp31类)中没有主函数,所以运行不了.你把两个类中的函数互换一下,再把main函数中smp31 abc=new smp31();改成smp311 abc=new smp311();就行了.
完整的Java程序如下
public class smp31 {
public static void main(String[] args) {
int a1=1,a2=2;
System.out.println("1+2="+(a1+a2));
smp311 abc=new smp311();
abc.putout("hi!friend!");
}
}
class smp311{
void putout(String s){
System.out.println(s);
}
}
运行结果
1+2=3
hi!friend!
java一个包名里面可以有多个包吗,包里面有可以有多个类。是这样理解的嘛?
一个.java文件中可以有很多类。不过注意以下几点:
1、public 权限的类只能有一个(也可以一个都没有,但最多只有1个)
2、这个.java文件的文件名必须是public类的类名(一般的情况下,这里放置main方法是程序的入口。)
3、若这个文件中没有public的类,则文件名随便是一个类的名字即可
4、用javac 编译这个.java文件的时候,它会给每一个类生成一个.class文件
怎么在一个java文件中添加多个servlet
也许你想在一个.java里面写不同的逻辑,不想创建太多的servlet。我给你一个方案,前台请求这个servlet的时候传一个参数method,在你的servlet的doPost或者doGet方法中用request获取method参数,然后在这个servlet里面写其他逻辑方法。。通过获取的method判断调用哪个方法,逻辑就分的比较开了。。
你在一个.java中写多个servlet这个想法就是不可取的,因为servlet是要在web.xml里面配置的,指向的地址只能是一个.java文件。
关于在一个.java文件里面和怎么运行一个文件夹里的java文件的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。
发布于:2022-11-25,除非注明,否则均为
原创文章,转载请注明出处。