可能很多人都听毕老师的视频说main不是关键字,但是是虚拟机上执行入口地址。那这个都底为什么,怎么得来的?可能很多跟我一样有疑惑?所以我查阅资料,终于找到一个比较满意的解释,现在就呈献给大家。
main本身不是关键字,也不是必须唯一的入口地址,但是现在不管是在java、C/C++、C#编译器上执行过程中已经约定俗成的被默认为入口地址,因此不可被用作其他用途,而且现在已变成唯一入口地址。其实他可以变换成其他的没问题,但是现在已经是约定为它就是入口地址了。所以main现在已经成为了不是标准的标准,即唯一的入口地址。
|
|