Java零基础入门教程资料2



Java零基础入门教程资料2。

小Jam的Java教程 Java入门 (2)
关于HelloWord程序分析:
源程序如下:
public class HelloWorld {
public static void main(String[] args) {
System.out.println(“HelloWorld”);
}
}
1.定义类(Class)
编写Java程序一般都是由定义“类”开始,Class是Java用于定义类的关键词。范例中的类名称是HelloWorld,这与你的源程序文件(HelloWorld.java)的主文件名必须相同。HelloWorld类使用关键词public定义。在编写Java程序时,一个文件中可用数个类,但只能有一个公开(Public)类。在定义类名称时,建议将类首字面大写,并在类的名称上表示类的作用。
2.定义程序块(Block)
Java程序使用大括号{}来定义程序块。
3.定义main()方法(Method)
main()是Java程序的“入口”(Entry Point),程序执行是由入口开始。main()方法一定是public成员,这样它才能在执行环境中被调用。main()方法不需要产生对象(Object)就能被执行,所以它必须是个static成员,public与static的概念都是Java面向对象(Object-Oriented)程序上的概念,这个我在后面会讲到。
main()之前的void表示无返回值,main()方法不需要返回任何值,所以一律定义void;main()括号间的String[] args可以在执行程序时取得使用者提供的命令行参数(Command Line Argument)。目前暂时用不到,但仍要编写它,这是规定。
4.编写语句(Statement)
Sytem.out.println(“HelloWorld”);
语句就是程序语言中的一行指令,通俗的说就是程序语言的“一句话”。注意每一条语句的结束要用分号。在上面的语句,使用了java.lang包下的System类的公开成员out对象(out是一个PrintStream对象),并使用了PrintStream提供的println()方法,字符串“HelloWorld”输出,有点像C语言中的printf对吧!但是println()表示输出后自动换行,而如果使用print(),则输出字符串后不会自动换行。这样,我们的一个经典的HelloWorld就完成了!我们也可以使用多条语句,如:
public class HelloWorld {
public static void main(String[] args) {
System.out.println(“我爱编程”);
System.out.println(“我爱Java”);
}
}
给程序加入注释(Comment):
在写程序的时候,为了方便给他人看和理解,特别是团队开发的时候,必要的要加入一些注释。
被标记为注释的文本,编译器不会去处理,所以注释不会影响到编程出来的程序的。
public class HelloWorld {
public static void main(String[] args) {
System.out.println(“HelloWorld”); //输出”HelloWorld”
}
}
本例中使用的“//”是单行注释,就是在本行进行注释,不能换行接着写。
而:
/* By HackJam
* 目的:输出”HelloWorld”
*/
public class HelloWorld {
public static void main(String[] args) {
System.out.println(“HelloWorld”);
}
}
这里用的 /* 与 */ 来进行跨行注释。
注释的编写没有特别的规定,只要方便别人理解就行。