Java自学的路上来到了Jvm的基础入门的时候,再回首这句代码,才发现里面蕴含了好几个知识点.
① public 代表的是这个方法是一个全局的,可以被Jvm所调用
② static 是实例化的意思,代表这个main 方法随着类的加载而加载,可以直接通过类名直接调用,(毕竟JVM 不会帮你new 一个对象)
③ void 代表这个方法是没有返回值,也不需要这个方法有返回值
④ String [] args 是一个形参,之前我一直不理解我为什么要传一个形参的数组呀,因为是我一直给数组传递过参数,我们可以在Idea 里面给这个main 方法传递参数并且输出出来.
![](https://i-blog.csdnimg.cn/blog_migrate/14b2a2a4cbf4d5ac4b908c7feac43733.png)