一、时间与日期类
用于处理时间
①Date类
表示时间日期,可以用构造函数创建对象
Date类常用的方法
对象date即为当前现在的日期,可以直接输出。
②日期时间格式化
使用DateFormat进行日期时间格式化,由于是抽象类,需要通过静态方法getDateInstance创建对象,该方法获取的是所在国家或地区的标准日期格式。
常用方法
一些格式化的实例
除了用getXXXInstance()方法创建,还可以通过子类SimpleDateFormat创建对象。
如:Date df=new SimpleDateFormat("yyyy年MM月dd日");
格式化字符:
常用格式:
③Calendar类
该类比Date类用得更多,适用范围大。由于是抽象类,可以通过getInstance()方法创建对象。
常用字段
常用方法
对Calendar类做总结:
二、Runtime类
可以利用该类对当前环境进行一些操作。
常用方法
①执行本地命令
执行操作系统的命令,如在Windows系统下表示cmd命令,Runtime类提供的exec()方法可以执行系统命令,该方法的重载形式:
Process exec(String command);
Process exec(String[] cmdarray);
command即执行的命令。
exec方法可以返回一个Process类对象,Process类为抽象类,可以通过getInputStream()方法获取进程返回信息。
Process类的常用方法:
实例1:执行Windows系统help命令
②查看内存
用freeMemory()方法可以查看Java虚拟机可用内存剩余量。
实例2:检查计算机是否联网