看看时间,已经很晚了,但是我依然很兴奋,这几天都是这个状态,反正每个月都会有那么几天对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”);
赶上….
谢谢支持。