首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >系统类(System)

系统类(System)

作者头像
星哥玩云
发布2022-09-14 19:56:31
发布2022-09-14 19:56:31
8290
举报
文章被收录于专栏:开源部署开源部署

1、System概述

在API中System类介绍的比较简单,我们给出定义,System中代表程序所在系统,提供了对应的一些系统属性信息,和系统操作。

2、System常用方法

public static void gc():用来运行JVM中的垃圾回收器,完成内存中垃圾的清除

public static void exit(int status):用来结束正在运行的Java程序。参数传入一个数字即可。通常传入0记为正常状态,其他为异常状态

public static long currentTimeMillis():获取当前系统时间与1970年01月01日00:00点之间的毫秒差值

public static Properties getProperties():用来获取指定键(字符串名称)中所记录的系统属性信息

代码语言:javascript
复制
public class SystemDemo01 {
    public static void main(String[] args) {
        //构造方法被私有 不能创建对象
         System sy = new System();
        //public static void exit(int status)   
        //退出程序,0为正常状态,其他为异常状态
         System.out.println("我要退出了!");
         System.exit(0);
         System.out.println("我已经退出了!");
    }
}
代码语言:javascript
复制
import java.util.Calendar;
import java.util.Date;
import java.util.Properties;

public class SystemDemo02 {
    public static void main(String[] args) {
        //public static long currentTimeMillis()  
        // 获取当前时间毫秒值
        long timeMillis = System.currentTimeMillis();
        long time = new Date().getTime();
        long timeInMillis = Calendar.getInstance().getTimeInMillis();
        System.out.println(timeMillis);
        System.out.println(time);
        System.out.println(timeInMillis);
        

        long timeMillis2 = System.currentTimeMillis();
        System.out.println(timeMillis2 - timeMillis);

        //public static Properties getProperties()  
        // 获取某个属性信息

        Properties properties = System.getProperties();
        System.out.println(properties);
        System.out.println(properties.getProperty("sun.boot.library.path"));
    }
}

运行结果:

注意:

System类不能手动创建对象,因为构造方法被private修饰,阻止外界创建对象。System类中的都是static方法,类名访问即可。在JDK中,有许多这样的类。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1、System概述
  • 2、System常用方法
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档