java 的主函数

java中最常见的函数莫过于主函数。很多初次接触java的大胸弟,在遇见主函数的第一瞬间,都会被告知必须熟记这个格式,不要进行任何改动,却不知道为什么不能进行改动,可以说是:知其然不知其所以然。今天博主就针对主函数进行一番讲解,并会针对主函数衍生一部分知识。

 public static void main(String[ ] args)
{ 
    System.out.println("hello,world!!!!");
}

以上程序是所有初学java的同学们写的最熟练的程序了吧,嗯,真是满满的回忆啊。

 

主函数特点:

    1.格式是固定的。

    2.主函数会被 JVM(虚拟机)识别和调用。

public:在 java 中具有最大的访问权限,任何类的任何方法都可以直接调用。

static:是一个修饰符,用于修饰成员(成员变量和成员方法)。被修饰的成员,可以直接被类名调用,并且被所有类的实例对象所共享,它属于类,不属于任何独立的对象。

void:表示没有具体的返回值,return可以省略。

main:函数名。其他方法的函数名可以在遵循命名规则的情况下随意调用,但是main不行,它是一个被 JVM 所识别的固定的名字,写错的话,虚拟机就会懵逼的,它会毫不犹豫的赏你一个错误,相信好多老铁都在这上面栽过。

String【】args:这个是主函数的参数列表,是一个String数组类型的参数,因为字符串类型的数据是最通用的数据。这里的话,大家注意一下 args ,它是一个形参名,这代表什么,这说明他可以修改。这大概是大家听过的主函数中唯一一个可以变化的了。虽然可以修改,但是还是不建议大家进行修改的。

 

以上就是主函数的解释了。接下来会对一些名词进行简单的解释哈,不懂的大胸弟可以瞅瞅:

JVM:即虚拟机,我们所熟知的java的跨平台性就是由 JVM 实现的。我们在编译java程序时,写好的源程序会通过编译器生成字节码文件,然后就是 JVM 根据平台的不同,通过内部的解释器解释为具体的机器指令执行。

类与对象:类是构造对象的模板。由类构造对象的过程被称为创建类的实例。对象就是根据模板创建的实实在在存在的个体。这里只是一个简单的介绍,具体还是各位老铁自己满满学吧,嘿嘿嘿。

访问权限:权限的话,相信各位老铁们应该知道一些。举个简单的例子:一个公司里,每个人有自己的责任,管业务的,管不了财务,否则还不乱套了。在Java中也是如此,不同的类和方法都有自己的权限,访问的时候,需要根据权限进行访问。java中的权限分为:public>protected>friendly>private.

好了,文章到此就结束了,觉得写得好的话,可以关注一下博主,不好的也别扔臭鸡蛋啊。

猜你喜欢

转载自www.cnblogs.com/mysmeng/p/main.html