1、程序的基本形式
首先建立一个文件,此文件的后缀必须是"*.java",所以文件名称为"Hello.java"。
范例:打印"Hello World" --Hello.java
public class Hello
{
public static void main(String args[])
{
System.out.println("Hello World!!!");
}
}
此时,以上的程序编写完成了,下面进行程序的编译和解析。
1)程序编译:javac Hello.java,但是要求,在命令行方式下进入到Hello.java所在的文件夹之中,此时会在此目录出现一个Helo.class的文件。
2)程序解析:java Hello,如果已经形成了Hello.class文件,就可以使用此命令执行此Hello.class文件,虽然现在没有使用后缀,但是完整的文件名对应的依然是Hello.class。
2、第一个程序的解析
可以使用java执行第一个程序,证明本机的开发环境已经准备完成了,那么第一个程序到底有那些意义呢?
public class Hello //所有的java程序必须放在一个类中,public class就表示定义一个类,Hello是类名称
{
public static void main(String args[]) //表示主方法,一切的程序从此开始,格式固定,不用动
{
System.out.println("Hello World!!!"); //表示在屏幕上输出,为程序语言的主体,可以编写多个
}
}
System out println();是在屏幕上进行输出,后面有一个"ln"表示的是换行,如果不加行"ln"表示的是输出后不换行。
每次java源程序修改之后一定要重新进行编译。
public class Hello
{
public static void main(String args[])
{
System.out.println("Hello World!!!");
System.out.print("Hello World!!!");
System.out.print("Hello World!!!");
}
}
输出可以根据需要编写多个。
3、类的声明上
所有的java程序都必须放在一个类之中,但是类的声明有以下两种形式:
1)使用public class声明
文件名称必须和类名称保持一致,一个java文件只能有一个public class的声明,但是允许有多个class的声明。
2)使用class声明
文件名称可以与类名称不一致,但是生成的*.class文件的名称将和class声明的类名称保持一致。
虽然在一个文件中可能同时存在多个class的声明,但是编译之后会将其按照每一个定义分别生成*.class的文件。执行的时候一定不要认*.java的名称,要找的是*.class的名称。
在编译类名称的时候,也有其自己的定义标准,这些标准在开发中必须始终遵守:
在类声明的时候每个单词的首字母必须进行大写,例如:TestJavaHello
凡是不按照命名规则写程序的人员,那么以后写出的代码不管是否优秀,都可以统一称为“垃圾”。