u 类 System 系统 -java.lang
System类,没有构造方法,不能被实例化,类中的属性和方法都是静态的。
public final class System extends Object
static PrintStream err “标准”错误输出流。
static InputStream in “标准”输入流(获取键盘录入)
static PrintStream out “标准”输出流(打印到控制台)
Properties getProperties()获取当前的系统属性-- (key /value)
u 类 Runtime 运行时 -java.lang
public class Runtime extends Object
每个java应用程序都有一个Runtime实例,使应用程序能与其运行环境相连接
当一个类没有构造函数时,就代表它不能直接创建对象。
Runtime没有构造函数并且大多方法是非静态的,就可推测它提供了一个对象(通过静态方法获取,并且此方法的返回类型一定是本类类型Runtime)
public static Runtime getRuntime()
返回与当前 Java 应用程序相关的运行时对象,这个对象是不需要我们手动创建的,当应用程序运行时自动创建完成了。只需获取该对象,并使用它就行了-单例模式
public Process exec(String command) --返回Process
public abstract class Process类:进程
destory();杀掉子进程
u 类 Date 日期 -java.util
java.util.Date -- 表示特定的瞬间时间
想整理日期格式,则查看Date类中有无格式化方法,未查找到,则查看Date的已经子类,貌似DateFormat有可能有格式化日期的方法,public abstract class DateFormat
此类是抽象的,故不可创建对象,则继续查找其子类=SimpleDateFormat,在调用format方法即可格式化日期。
u 类Calendar -java.util
public abstract class Calendar 抽象类
Calendar calendar = Calendar.getInstance();
注意:计算机计算月份Month是从0开始的
日期修改:
u 类Math -java.lang
常用方法:
round
random
ceil
floor