java里面头部说明是什么意思

Python011

java里面头部说明是什么意思,第1张

public:权限修饰符,权限最大。

static:随着MianDemo类的加载而加载,消失而消失。

void: 没有返回值

main: 函数名,jvm识别的特殊函数名

(String[] args):定义了一个字符串数组参数

*/

class MainDemo

{

public static void main(String[] args)

{

String[] arr = new String[]{"zhang","li","wang","zhao"}

MainTest.main(arr)

}

}

class MainTest

{

public static void main(String[] args)

{

for (int x=0x<4x++)

{

System.out.println(args[x])

}

}

}

/*

1、运行java MainDemo时,提示越界,因为jvm传过来的是一个长度为0的数组,不存在有元素。

2、但是如果运行java MainDemo zhang li wang zhao 后,输出结果为zhang。

因为通过这个命令,就相当于jvm给main()函数传递了一个String[] args = new String[]{"zhang","li","wang","zhao"}的数组。

*/

class MainDemo

{

public static void main(String[] args)

{

System.out.println(args.length)

System.out.println(args[0])

}

}

/*

这还是你做的项目太少得缘故,你对MVC的开发模式的理解还不很透彻,你只知道MVC模式每个字母代表的含义,但这还远远不够,你要把MVC开发模式的思想融入到你的实际项目中去。这也不是一时半会就可以锻炼出来的,别急慢慢来。

我给你个大致的开发思路吧!

1,先了解项目大体的开发流程,与要实现的基本功能

2,了解完开发流程后,就可以搭建基本的开发框架(什么数据库连接,JAR包的引入,三层的包都建立起来等等)

3,框架搭建起来后再去仔细研究下项目的细节,写出会用到的工具类,和实体model,然后写三层对应需要的接口,实现可以先不写

4,了解项目从开始做起(比如一个网购系统,你可以先从登陆注册页面开始做起),在对应的三层包里面写对应的接口与实现。

5,这样一步一步往下写,等这个项目做完了,您的思路就明朗了

最后:如果有不懂可以继续追问,望采纳!!