当前位置:懂科普 >

IT科技

> java mian

java mian

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

java mian是什么,让我们一起了解一下?

main方法是我们学习Java语言学习的第一个方法,也是每个java使用者最熟悉的方法,每个Java应用程序都必须有且仅有一个main方法,在eclipse里可以使用输入main,再按住Alt+/的方式快速创建main方法。

这并不是什么规定,也不是创始人们拍脑袋凭空想象出来的,这行语句中每一个关键字都有其存在的价值,不可或缺。

mian再Java中到底有什么联系?

我们要先知道下面五种:

1、public:这个其实没什么可解释的,public可访问权限最高,如果要是private那就没得玩了。

static:static关键字是其中的重点。首先来看static关键字本身。static关键字用来修饰成员变量或者方法。简单来说,static表示其修饰的成员变量或方法不需要实例化类就可以使用。也就是说,static变量不依赖于类的任何实例,只要类被加载(加载不等于实例化),jvm就可以直接找到他们而不需要创建关于类的任何对象。

2、static关键字前可以有修饰符进行修饰,当使用public static时,其实相当于创建了一个全局变量(方法)。

再来看static修饰的代码块(即为static {…}形式的),也叫做静态代码块。概念不必多讲,静态代码块有一个非常非常非常重要的特点:随着类的加载而执行且只执行一次。

静态代码块可以有多个,位置可以随便放,它不在任何的方法体内,jvm加载类时会优先执行这些静态的代码块,如果static代码块有多个,jvm将按照它们在类中出现的先后顺序依次执行它们,每个代码块只会被执行一次。

这样,public static两组关键字的意义就显而易见了。

java mian

3、void:与C系语言不同的是,java语言默认都是正常状态结束。也就是System.exit(0),异常结束是1。所以,java的主方法自然没有必要存在返回值,也就是void。

4、main:作为编程语言界的晚辈,自然不能另立门户,沿袭C系列main命名的主函数也是情理之中的事。

5、String[]:为什么主函数还有形参?从来没见过啊?

其实都是IDE用多了,使用java命令运行class文件的时候是可以附加参数的,比如 java HelloWorld test 100 这种写法。test及100都会作为参数传入mian方法。但因为参数并不仅限一个,所以定义成数组格式好了。

为什么是String数组?

因为String作为java中最万能的包装类具有普遍性。天地万物都可以解释成String,String也可以解析成天地万物,所以用String来存放参数自然是最优选择。

6、args:计算机领域用来表示参数的变量名其实就那么几个,params,args算是约定俗成的了。

具体代码展示:

public class DemoApplication {    static {        System.out.println("works");    }    public static void main(String... args) {        System.out.println("main works");    }}

标签: java mian
  • 文章版权属于文章作者所有,转载请注明 https://dongkepu.com/itkeji/mp7lo4.html