main()方法
2016-04-06 09:25
681 查看
public static void main(String[] args){}为Java程序的入口方法。JVM在运行程序时,会首先查找main方法。
public 权限修饰符, 表明任何类或者对象都可以调用这个方法。
static 表明main()方法是存储在静态存储区的,只要类被加载后,就可以使用该方法而不需要通过实例化对象来访问。
void 表明方法没有返回值。
字符串数组参数args为开发人员在命令行状态下与程序交互提供了一种手段。
main方法可以有下面的定义方式:
static public void main(String[] args)
public static final void main(String[] args)
static public synchronized void main(String[] args)
同一个.java 文件是否可以有多个main方法
class T {
public static void main(String[] args){
System.out.println("T main");
}
}
public class Test{
//程序入口函数
public static void main(){
System.out.println("Test main");
}
}
程序运行结果为:
Test main
public 权限修饰符, 表明任何类或者对象都可以调用这个方法。
static 表明main()方法是存储在静态存储区的,只要类被加载后,就可以使用该方法而不需要通过实例化对象来访问。
void 表明方法没有返回值。
字符串数组参数args为开发人员在命令行状态下与程序交互提供了一种手段。
main方法可以有下面的定义方式:
static public void main(String[] args)
public static final void main(String[] args)
static public synchronized void main(String[] args)
同一个.java 文件是否可以有多个main方法
class T {
public static void main(String[] args){
System.out.println("T main");
}
}
public class Test{
//程序入口函数
public static void main(){
System.out.println("Test main");
}
}
程序运行结果为:
Test main
相关文章推荐
- Dynamics AX 2012 R2 AIF 内部异常
- 游戏底层逻辑,MainLoop&&FSM&&MSG(二)
- NOT NULL constraint for VARCHAR colume
- 游戏逻辑底层,MainLoop&&FSM&&MSG(一)
- Math---Trailing Zeros
- poj-1285 Combinations, Once Again(DP)
- Linux内核基础--事件通知链(notifier chain)good【转】
- Ancdroid Stdio上关于gradle project sync failed.Basic functionality(e.g.editing,debugging) will not work
- CodeForces - 616E Sum of Remainders (数论)大数取余求和 好题
- OpenJ_Bailian - 3421
- Dell服务器之RAID卡介绍及监控方法
- hdu-4251 The Famous ICPC Team Again(划分树)
- 【AIX】3004-314 Password was recently used and is not valid for reuse
- WM_PAINT产生原因有2种(用户操作和API)——WM_PAINT和WM_ERASEBKGND产生时的先后顺序不一定(四段讨论)
- 【BZOJ 2434】【NOI 2011】阿狸的打字机 fail树
- FZU 2216 The Longest Straight 模拟
- notifier chain — 内核通知链【转】
- UVA11374 Airport Express(SPFA求最短路)
- LeetCode-217&219&220.Contains Duplicate
- cf 345-B - Beautiful Paintings 暴力什么的太水了