java主方法main()方法为什么要必须是静态static的?

来源:互联网 发布:excel表格数据合并计算 编辑:程序博客网 时间:2024/06/13 07:05

我们知道一个程序的入口是main()方法,大家熟悉的语句是public static void main(String args[]){}.为什么必须要加上static呢?
这是因为
static静态方法是存储在静态存储区内的,可以通过类.方法名直接进行调用,不需要进行实例化。
假设不使用static,那么main()方法在调用时必须先对其实例化,而main()做为程序的主入口显然不可能先对其实例化,所以使用static修饰,可以更方便的直接用类.main()对其调用。

0 0
原创粉丝点击