----------- android培训、java培训、java学习型技术博客、期待与您交流! ------------
System类:系统类,描述系统信息
static Properties getProperties() 确定当前的系统属性。
static String setProperty(String key, String value) 设置指定键指示的系统属性。
Runtime类:使java程序能够与其运行的环境相连接
此类没有构造函数,因为jvm运行时自己创建,所以提供了一个静态获取对象的方法getRuntime() ;
static Runtime getRuntime() 返回与当前 Java 应用程序相关的运行时对象。
Process exec(String command) 在单独的进程中执行指定的字符串命令
1.若字符串为某执行文件名(配好环境变量).exe或某运行程序的地址时,就能打开某应用程序
2.若字符串命令格式为 “某个应用程序 文件“ 即表示用那个应用程序打开后面的文件
注意写地址时:\ 在java语句中需要转译
Process类:exec(String command) 方法的返回值类型
abstract void destroy() 杀掉子进程。
Date类:对日期进行描述,精确到毫秒
boolean after(Date when) 测试此日期是否在指定日期之后。
boolean before(Date when) 测试此日期是否在指定日期之前。
SimpleDateFormat类:
以与语言环境有关的方式来格式化和解析日期的具体类。它允许进行格式化(日期 -> 文本)、解析(文本 -> 日期)和规范化。
字母 日期或时间元素 表示 示例
G Era 标志符 Text AD
y 年 Year 1996; 96
M 年中的月份 Month July; Jul; 07
w 年中的周数 Number 27
W 月份中的周数 Number 2
D 年中的天数 Number 189
d 月份中的天数 Number 10
F 月份中的星期 Number 2
E 星期中的天数 Text Tuesday; Tue
a Am/pm 标记 Text PM
H 一天中的小时数(0-23) Number 0
k 一天中的小时数(1-24) Number 24
K am/pm 中的小时数(0-11) Number 0
h am/pm 中的小时数(1-12) Number 12
m 小时中的分钟数 Number 30
s 分钟中的秒数 Number 55
S 毫秒数 Number 978
z 时区 General time zone Pacific Standard Time; PST; GMT-08:00
Z 时区 RFC 822 time zone -0800
常用其构造函数:
SimpleDateFormat(String pattern) 用给定的模式和默认语言环境的日期格式符号构造 SimpleDateFormat
。
例如:时间格式:"yyyy-MM-dd'T'HH:mm:ss.SSSZ" 输出:2001-07-04T12:08:56.235-0700
Calendar日历类:可以从此类中获取年月日等准确时间
abstract void add(int field, int amount) 根据日历的规则,为给定的日历字段添加或减去指定的时间量。
Math类:数学函数类
static double ceil(double a) 。返回大于 a 的最小整数
static double floor(double a) 返回小于 a 的最小整数
static int round(float a) 四舍五入法。
static double pow(double a, double b) 返回第一个参数的第二个参数次幂的值。即a的b次幂
static double random() 返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。伪随机数