首页 > 代码库 > 【JAVA常用类演示】

【JAVA常用类演示】

一、java.lang.System类。

public final class Systemextends Object

 

 

该类包含一些有用的类字段和方法。它不能被实例化。

System 类提供的设施中,有标准输入、标准输出和错误输出流;对外部定义的属性和环境变量的访问;加载文件和库的方法;还有快速复制数组的一部分的实用方法。

1. currentTimeMillis方法。

该方法返回当前系统时间的毫秒值。

long currentTime=System.currentTimeMillis();        System.out.println(currentTime);//获取当前时间到1970.1.1 午夜的毫秒值。

2.重点方法:getProperties、getProperty与setProperty方法。

public static Properties getProperties()
public static String getProperty(String key)
public static String getProperty(String key,String def)

 

 

 

 

public static void setProperties(Properties props)

 

前三个方法是用于获取系统属性的方法,第一个方法是获取全部属性的方法,第二个方法和第三个方法是根据key获取某一种系统属性的方法。

第四个方法是向系统属性集中添加指定的系统属性(键值对)。

Properties是HashTable的子类,所以它存放的也是键值对。但是它不带有泛型,而且有自己的遍历方式:

通过stringPropertyName()方法获得键的Set集合。

public Set<String> stringPropertyNames()

 

 

通过getProperty方法根据键获得值。

 StringgetProperty(String key)
          用指定的键在此属性列表中搜索属性。
 StringgetProperty(String key, String defaultValue)
          用指定的键在属性列表中搜索属性。

【JAVA常用类演示】