4.20 main方法的格式详细解释

/*
main方法的格式讲解:
	public static void main(String[] args) {...}

	public:公共的,访问权限是最大的。由于main方法是被jvm调用,所以权限要够大。
	static:静态的,不需要创建对象,通过类名就可以。方便jvm的调用。
	void:因为方法的返回值是返回给调用者,而main方法是被jvm调用。返回内容给jvm没有意义。
	main:是一个常见的方法入口。是以main作为入口。
	String[] args:这是一个字符串数组。值去哪里了?
			早期是为了接收键盘录入的数据的。
			格式是:
				java MainDemo hello world java
*/
class MainDemo {
	public static void main(String[] args) {
		// System.out.println(args); //[Ljava.lang.String;@175078b
		// System.out.println(args.length); //0
		// System.out.println(args[0]); //ArrayIndexOutOfBoundsException

		// 接收数据后
		System.out.println(args);
		System.out.println(args.length);
		// System.out.println(args[0]);
		for (int x = 0; x < args.length; x++) {
			System.out.println(args[x]);
		}
	}
}
时间: 2024-10-12 08:36:54

4.20 main方法的格式详细解释的相关文章

3.04_面向对象基础((main方法的格式详细解释)

A:格式     * public static void main(String[] args) {} * B:针对格式的解释     * public 被jvm调用,访问权限足够大.     * static 被jvm调用,不用创建对象,直接类名访问     * void被jvm调用,不需要给jvm返回值     * main 一个通用的名称,虽然不是关键字,但是被jvm识别     * String[] args 以前用于接收键盘录入的 class Demo3_Main { public

Main方法解析(有参考,为菜鸟详细解释嘛是Main方法)

在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方 法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等. 在看Java中的main()方法之前,先看一个最简单的Java应用程序HelloWorld,我将通过这个例子说明Java类中main()方法的奥秘,程序的代码如下: public class HelloWorld

方法的定义格式以及格式的解释

1.方法:完成特定功能的代码块 2.方法的格式: 修饰符  返回值类型  方法名(参数类型 参数名1,参数类型 参数名2){ 方法体: return 返回值: } 3.格式解释: A:修饰符   public static(等等) B:返回值类型  用于限定返回值的数据类型(没有返回值用void修饰,void修饰的方法只能单独调用) C:方法名  方便调用 c:有明确返回值的方法,单独调用没有意义 c:输出调用 c:赋值调用(推荐使用) D:参数类型     用于限定调用方法时传入的数据类型 E

public static void main(String arg[]) 详细解释(转)

public static void main(String arg[]) 该语句定义了main方法. main方法是程序执行的入口,所有的java程序都必须具备一个main()方法,而且必须按照如上的格式来定义. 不具有main方法的类可以编译,但不能执行.因为它没有main方法作为执行起始点. public是访问修饰符,如果在类成员前加之,则可从任何地方访问此类成员. static 表示不需要创建类实例就可以调用main方法,因为,一般情况下,类没有实例化就不能访问.但如方法前有关键字sta

Java main方法解释

java--main()方法 在Java中,main()方法是Java应用程序的入口方法,也就是说,程序在运行的时候,第一个执行的方法就是main()方法,这个方法和其他的方法有很大的不同,比如方法的名字必须是main,方法必须是public static void 类型的,方法必须接收一个字符串数组的参数等等. 在看Java中的main()方法之前,先看一个最简单的Java应用程序HelloWorld,我将通过这个例子说明Java类中main()方法的奥秘,程序的代码如下: /** * Jav

C语言scanf函数详细解释(转)

函数名: scanf 功 能: 执行格式化输入 用 法: int scanf(char *format[,argument,...]); scanf()函数是通用终端格式化输入函数,它从标准输入设备(键盘) 读取输入的信息.可以读入任何固有类型的数据并自动把数值变换成适当的机内格式. 其调用格式为:      scanf("<格式化字符串>",<地址表>); scanf()函数返回成功赋值的数据项数,出错时则返回EOF. 其控制串由三类字符构成: 1.格式化说明

设计模式 - 迭代模式(iterator pattern) Java 迭代器(Iterator) 详细解释

迭代模式(iterator pattern) Java 迭代器(Iterator) 详细解释 本文地址: http://blog.csdn.net/caroline_wendy 參考迭代器模式(iterator pattern): http://blog.csdn.net/caroline_wendy/article/details/35254643 Java的标准库(util)中包括迭代器接口(iterator interface), import java.util.Iterator; 继承

SSM:spring+springmvc+mybatis框架中的XML配置文件功能详细解释

SSM:spring+springmvc+mybatis框架中的XML配置文件功能详细解释 2016-04-14 23:40 13030人阅读 评论(2) 收藏 举报 分类: SSM(7) 这几天一直在整合SSM框架,虽然网上有很多已经整合好的,但是对于里面的配置文件并没有进行过多的说明,很多人知其然不知其所以然,经过几天的搜索和整理,今天总算对其中的XML配置文件有了一定的了解,所以拿出来一起分享一下,希望有不足的地方大家批评指正~~~ 首先   这篇文章暂时只对框架中所要用到的配置文件进行解

Sed命令的使用详细解释

Sed命令的使用详细解释 一:sed命令的简介 sed是一种在线编辑器,它一次处理一行内容.处理时,把当前处理的行存储在临时缓冲区中,称为"模式空间"(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕.接着处理下一行,这样不断重复,直到文件末尾.文件内容并没有改变,除非你使用重定向存储输出.Sed主要用来自动编辑一个或多个文件:简化对文件的反复操作:编写转换程序等.     二:Sed的用法格式 Sed [options] 'scri