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保存在命令行调用的自变量

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 103,703评论 13赞 125
  • 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语...
    子非鱼_t_阅读 25,877评论 18赞 394
  • 百战程序员_ Java1573题 QQ群:561832648489034603 掌握80%年薪20万掌握50%年薪...
    Albert陈凯阅读 13,052评论 3赞 33
  • 一. Java基础部分.................................................
    wy_sure阅读 2,455评论 0赞 11
  • (一)Java部分 1、列举出JAVA中6个比较常用的包【天威诚信面试题】 【参考答案】 java.lang;ja...
    独云阅读 3,867评论 1赞 62