Java第⼀步编写helloworld程序
java怎么编写public class Hello//定义Hello类
{
public static void main(String[] args)//定义主⽅法
{
System.out.println("Hello World!");//输出Hello world
}
}
public class
public(公共的)声明⼀个class(类)的作⽤范围,public class表⽰这是⼀个公共的类
主函数的⼀般写法如下:
public static void main(String[ ] args){…}
public static void main
static:静态⽅法不能访问实例字段。但可访问⾃⾝类中的静态字段。
main⽅法是且必须是⼀个静态⽅法,所以static 必须写。如果没有static,运⾏时出错。
void:main(String[] arg)如果不写void会有编译错误。main()⽅法并不向操作系统返回“退出代码”。表明main()的返回值是⽆类型。
java中,如果main⽅法正常退出,Java程序的退出代码为0,表⽰成功地实⾏完毕程序。若要⽤不同的退出代码终⽌程序,则使⽤it⽅法。
因为main()⽅法是可以重载的,所以返回类型可以void ,int ,boolean… 但如果从应⽤程序的⼊⼝main()
⽅法的⾓度看,则只能⽤void返回。
String[]
当缺少String[] args时,虽然编译可以通过,但是运⾏时⽆法获取有效的main⽅法,运⾏时候会报错。其中⽅法参数名字args可以改变。
要知道知道String数组长度,可以直接⽤args.length即可。
当没有⽤户参数的时候,如果进⾏args[0]等的访问,会抛出⼀个数组越界异常。
args
参数args的主要作⽤是为程序使⽤者在命令⾏状态下与程序交互提供了⼀种⼿段。