学习Java 之System类

本文深入讲解Java中的System类,探讨其内部方法如currentTimeMillis、getenv及gc等的使用,揭示System类如何在Java虚拟机中调用系统级程序。

学习Java 之System类
System类,system代表系统。美其名曰可以在JAVA虚拟机调用直接系统程序的类或者方法。
可能system类是构造方法的private的,所以其内部方法都是静态修饰符Static修饰的,所以他无法创建该类的对象。System 中包括了三个成员变量。分别为: System.out 标准输出,System.in 标准输入,System.err 错误输出。
在这里插入图片描述
System 中常用的方法

  1. System.currentTimeMillis();获取系统时间,返回以毫秒为单位的当前时间。返回值类型为Long类型。修饰符为静态修饰符Static。所以说其内部方法都是静态修饰符Static修饰的。
    在这里插入图片描述
    这个就很简单了,就和Date类中getTime的方法一样。
    在这里插入图片描述
    System.getenv(String name);获取指定的环境变量值。返回值类型为String类型。
    在这里插入图片描述
    在这里插入图片描述
    最后是gc垃圾回收机制,这个方法我们不需要调用JVM会在自己有空(CPU有空)的时候,会自己执行。
    在这里插入图片描述
    最最后是exit
    Exit时退出Java虚拟机。国际惯例非零是异常停止,返回是零是终止。
    在这里插入图片描述
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值