0x 01 第一个Java程序

/*
这是一段注释,下面的demo来源于Think in Java
*/
import java.util.*;
public class demo {

    public static void main(String[] args) {

        System.out.println(new Date()); //输出时间 new为创建Date

        Properties p = System.getProperties();
        //getProperties()是System类的一个静态方法,它不必创建任何对象便可调用该方法
        //无论是否存在该类的一个对象,static方法随时都可使用,调用getProperties()时,它会将系统属性作为Properties类的一个对象生成
        //并保存在句柄p中。
        p.list(System.out);

        System.out.println("--- Memory Usage:");

        Runtime rt = Runtime.getRuntime();
        
        System.out.println("Total Memory = "

                + rt.totalMemory()

                + " Free Memory = "

                + rt.freeMemory());

        try {

            Thread.currentThread().sleep(5 * 1000);

        }
        catch(InterruptedException e) {}

    }

}

每个程序文件开头,必须放置一个import语句,导入该文件中代码需要用到的所有额外类,类中必须包含一个名为main()的方法,它是程序的入口。形式如下:

public static void main(String[] args){

}

main()自变量包含了String对象的数组,args保存在命令行调用的自变量

你可能感兴趣的:(0x 01 第一个Java程序)