社区
Java SE
帖子详情
所有的java程序都要从main()开始吗?
xddy
2002-04-14 10:37:02
答案肯定是 “no”.
1: 我知道 APPLET 没有main().我想知道还有什么是没有main()?
2: 随便一段代码
String test;
test="1234";
System.out.print("ok") ;
是否一定要在应用程序下才能测试吗?
...全文
414
19
打赏
收藏
所有的java程序都要从main()开始吗?
答案肯定是 “no”. 1: 我知道 APPLET 没有main().我想知道还有什么是没有main()? 2: 随便一段代码 String test; test="1234"; System.out.print("ok") ; 是否一定要在应用程序下才能测试吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
19 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
richard_hu
2002-04-14
打赏
举报
回复
每个程序必须要有个入口函数!
skymost
2002-04-14
打赏
举报
回复
没有Explicit Main
不代表没有main
main 是 Java 程序的入口
没有main
Java 程序就不能存在
看不到 main 只是因为它被隐藏在一些操作中
就像Win32 程序少不了winmain
而MFC程序中你却更本找不到一样
tojike
2002-04-14
打赏
举报
回复
你自己可以定义一个main()方法,可以不叫这个名字的。
wuhong110
2002-04-14
打赏
举报
回复
不一定都用main
不过都有一个进入点
不光java,所有的语言都这样
jgo
2002-04-14
打赏
举报
回复
这是java程序的运行初始化。
application用main()
applet用init()
servlet用init()或init(Servletconfig)
而jsp也是servlet。
wes109
2002-04-14
打赏
举报
回复
java的范围太广了,几乎每种都有不同的“main()”方法
bread213
2002-04-14
打赏
举报
回复
那到不是,只是你写的程序都有自己的测试方法。
wide288
2002-04-14
打赏
举报
回复
测试一下代码如上:
最好是在本机上用
javac.exe
java.exe
进行编译这样最简单同时也最容易让人理解
也是需要程序最少的方法了,只用jdk就行了
wafer_w
2002-04-14
打赏
举报
回复
JSP,serverlet也不需要呀,其实不是不需要,而是他们是运行于浏览器中的,他们的MAIN就是浏览器。
shingle
2002-04-14
打赏
举报
回复
在 Application 中入口是 main() 方法
在 Applet 中入口是 init() 方法
在 Servlet 中入口是 service() 方法
vifuer1
2002-04-14
打赏
举报
回复
你上面的一个函数只是一个线程的执行体而已,看见run()就知是什么喇,你复习一个java中的线程就知喇
韦弗 QQ:44384723
cxy550
2002-04-14
打赏
举报
回复
application需要,其它的就不需要了
xmvigour
2002-04-14
打赏
举报
回复
c 不也一样????
pcyp
2002-04-14
打赏
举报
回复
小程序都不用main()
青锋-SS
2002-04-14
打赏
举报
回复
接口很类似于抽象类但却有一点很重要的差异:接口不能包含任何代码!在Java里面接口机制被用来代替多重继承。接口是一个可以包含常量和方法声明而不是方法实现的特殊的类声明,不能把代码放在接口里。接口里所声明的方法是在继承它的类里面实现的。
青锋-SS
2002-04-14
打赏
举报
回复
在Java里面,applet程序就不是从main()而是从init()方法开始执行的。
xkyy2002
2002-04-14
打赏
举报
回复
这个要看是 applet还是application.
applet不必有main(),application必须有,程序执行从main()开始.
另外,JSP也不必有main().
xddy
2002-04-14
打赏
举报
回复
多谢各位:其实我所以会有次一问。是因为看了这段代码:
class twothread implements Runnable
{
twothread()
{
Thread t1=Thread.currentThread();
t1.setName("The first main thread");
System.out.println("The running thread:"+t1); //*********************************
Thread t2=new Thread(this,"these cond thread");
System.out.println("creat another thread");
t2.start();
try
{
System.out.println("first thread will sleep");
Thread.sleep(3000);
}
catch(InterruptedException e)
{
System.out.println("first thread has wrong");
}
System.out.println("first thread exit");
}
public void run()
{
try
{
for(int i=0;i<5;i++)
{
System.out.println("Sleep time for thread2:"+i);
Thread.sleep(1000);
}
}
catch(InterruptedException e)
{
System.out.println("thread has wrong");
}
System.out.println("second thread exit");
}
public static void main(String args[])
{
new twothread();
}
}
1:我对接口的概念很模糊。
我想从这里下手了解 “接口”
2: System.out.println("The running thread:"+t1);
t1显示为 Thread[The first main thread,5,main]
这里的MAIN是怎么来得
MrYoucheng
2002-04-14
打赏
举报
回复
不是一定要有main()
比如一个非执行类就不要main啊 只要派别的类调用就好了
Java
-
程序
的入口
main
方法
入口(Entry of Program):指
程序
运行的起点。只有
main
方法可以作为
程序
的入口。
main
方法: public static void
main
(String[] args) { 方法体 }观察这个方法,可以看出:这是一个public static修饰的方法,所以他是一个静态的方法。返回值是void类型,也就是无返回值。方法名是
main
。参数是String数组。当运
java
程序
是由什么组成的?一个
程序
中必须要有public类吗?
java
源文件的命名规则是怎样的?_
java
语言多选题 (3)...
第一章习题及思考题1、
Java
程序
是由什么组成的?一个
程序
中必须有public类吗?
Java
源文件的命名规则是怎样的?答:一个
Java
源
程序
是由若干个类组成。一个
Java
程序
不一定需要有public类:如果源文件中有多个类时,则只能有一个类是public类;如果源文件中只有一个类,则不将该类写成public也将默认它为主类。源文件命名时要求源文件主名应与主类(即用public修饰的类)的类名相同,...
java
怎么运行
main
方法吗_
java
中
main
方法是怎么运行的?
学过
java
的都知道
main
方法是学习
java
的开始,也是
程序
的入口,不过你有多少个类或
程序
,线程,他们的入口方法都是
main
()
main
方法是一个静态的方法,所以这个方法是属于类的,而不是对象的;在
main
() 方法中,参数类型是 “String[] args”, 意味着在启动
Java
应用的同时,传递一个 String 类型的数组来定制化应用的初始化属性。执行过程:现在的问题是:JVM是如何加...
Java
程序
main
方法执行流程
Java
程序
main
方法执行流程 当我们编写完
java
源代码
程序
后,经过
java
c编译后,执行
java
命令执行这个
程序
时,是怎么一步步的调用到我们
程序
中的
main
方法的呢?今天通过查看OpenJdk的源码来揭开它的神秘面纱。
java
命令是在安装jre/jdk时配置到系统环境路径中去的,执行
java
命令时会找到bin目录下的
java
可执行
程序
,并将我们编译后的
java
程序
类名传递进去就可以执行了。...
运行
Java
应用必须通过
main
()方法吗?
有哥们说,
Java
应用
程序
必须从
main
()方法开始运行。我说不见得,并写个例子证明了一下,呵呵。 publicclassHelloWorld{ static{ System.out.println("Hello World!"); System.exit(0); } } 运行结果: 呵呵,信了吧...
Java SE
62,628
社区成员
307,259
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章