java systemapi_Java其他对象API之System类的使用说明

看看时间,已经很晚了,但是我依然很兴奋,这几天都是这个状态,反正每个月都会有那么几天对java的兴奋期,当然了,这个跟女人的大姨妈是没有关联性的。

今天主要给大家讲解一下关于java中其他对象API中的System类的使用说明,其实之前接触最多的应该属于下面这条语句

System.out.println();

不过相对于System这个类来说其实除了out字段,还有in以及err,对于out来说是把内容输出到屏幕上,然后让大家能够看到,而in就是通过一些设备输进到程序里面,比如通过键盘、鼠标等等。

而这里主要还是讲解System的一些特别的方法,而且都是比较重点的,希望大家能够掌握。

static long currentTimeMillis()

这个方法主要是返回以毫秒为单位的当前时间,而这个当前时间是从1970年1月1日到以currentTimeMillis这个方法结尾的时间差。这个方法只要大家会用就行了,很简答。

static Properties getProperties()  //确定当前的系统属性。

static String getProperty(String key)  //获取指定键指示的系统属性。

static String getProperty(String key, String def)  //获取用指定键描述的系统属性。

这个方法主要的作用就是用来确定当前的系统属性,说白了就是你整个电脑操作系统(俗称:OS)的相关属性,例如:系统名称、系统版本、安全目录、用户名称等等…这个就非常强大了,往往大家在使用一些软件的时候,上门就会有显示一些适合的操作系统之类的,当然,我只是点到一些,具体的要大家多去了解,这个方法是非常强大的。

例如:

import java.util.Properties;

import java.util.Set;

public class Demo {

public static void main(String[] args) {

System.out.println(System.getProperty("os.name"));

}

}

显示结果:windows 8

当然了,我的系统是windosw8的,这个是根据每个用户所使用的电脑系统来确定的。

另外,你也可以自己创建一个变量并final来静态化,这样使用起来就更方便一些。

例:private static final String LINE_SEPARATOR = System.getProperty(“os.name”);

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值