个人博客
专注IT梦想的地方

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) 打赏
未经允许,不得转载本站任何文章:智言个人博客 » Java其他对象API之System类的使用说明

评论 2

评论前必须登录!

 

  1. #0

    [微微笑] 赶上….

    小兰6年前 (2014-07-13)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏