对于java的学习,这段代码用的时候会用,但其中的含义困惑了我许久,最近重新深度学习终于解开了我的疑惑,做一下笔记!
![](https://i-blog.csdnimg.cn/blog_migrate/428c79e31637230a2adbc64ec78d0ded.png)
public: public关键字表示访问说明符,表明该类是一个公共类,可以控制其他对象对类成员的访问。
延伸---Java虚拟机需要调用类的main()方法,public单词公共的。如果把public改成protected或private都会导致Java虚拟机不能调用该方法。
class: class关键字用于声明一个类,其后所跟的字符串是类的名称。
static:static关键字表示该方法是一个静态方法,允许调用 main() 方法,无须创建类的实例。
延伸---Java虚拟机在执行main()方法时不必创建对象,static表示方法是静态的,不依赖对象的,是属于类的。
void:void关键字表示 main() 方法没有返回值。
main():是一个方法而且是所有程序的入口,最先开始执行。
String[] args: Java中的String[] args 和String args[]都可以运行,表示一个字符串数组,接收传进来的参数。args是字符串数组的变量名,arguments的缩写,是个默认名,一般情况下照着写。简单来说就是命令行运行java程序的时候,可以在命令行传入参数。举个例子:
![](https://i-blog.csdnimg.cn/blog_migrate/4874cb8667e6a07c2028a8b2eb582ceb.png)
以上面代码为例,如果命令行不传参数,得到的结果是这样的:
![](https://i-blog.csdnimg.cn/blog_migrate/33a14fc7935fc80e5b7621c767638f43.png)
如果传入参数,会打印出args:
![](https://i-blog.csdnimg.cn/blog_migrate/430ead69bee7cf2c9d6de50a3b81099e.png)
apple, oragne, milk 这几个都归于args表示参数一 参数二 参数三。
今天就先到这里吧,后面一起加油!