码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA 17(其他各种对象)

时间:2015-09-30 17:53:00      阅读:173      评论:0      收藏:0      [点我收藏+]

标签:

 

System中的属性和方法都是静态的。
 
in:标准输入,默认键盘
out:标准输出,默认控制台
getProperties:系统信息
System.setProperty("mykey","myvalue")
String System.getProperty("mykey")
 
 
Runtime 没构造函数,不可以new对象。
通过static Runtime getRuntime()来获取对象。
 
方法:
exec(String command)//执行某个命令
举例:
import java.io.IOException;
import java.util.*;
public class Test {
 public static void main(String[] args) throws IOException, InterruptedException
 {
 Runtime r = Runtime.getRuntime();
 Process p =r.exec("winmine.exe xxx。txt");//执行改程序打开后面的文件
 Thread.sleep(1000);
 p.destroy();//杀掉子进程。
 }
}
 
Date
可以new对象,方法介绍
 
import java.io.IOException;
import java.util.*;
import java.text.*;
public class Test {
 public static void main(String[] args) throws IOException, InterruptedException
 {
 Date d = new Date();
 sop(d);//打印的时间看不太懂,按某种格式打印
 SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 hEh:mm:ss");//将年月日模式封装
 String time =sdf.format(d);//调用方法,格式化指定对象
 sop(time);
 }
 public static void sop(Object obj)
 {
  System.out.println(obj);
 }
}
 
Calender类 抽象类
可以通过方法获取对象 
Calender c = Calender.getInstance();
sop(c.get(Calender.YEAR);
一大堆关于时间的,随查随用。
 
Math数学类
 
属性
Math.E
Math.pi
方法
 
Math.abs(int/float/double...)  //绝对值
Math.sin/cos/tan/asin/acos/atan
double Math.ceil(double a) //返回最大于指定数据的最小整数的double值
double Math.floor(double a) //返回最小于指定数据的最大整数的double值
int/long Math.round(float)//四舍五入
double Math.pow(2,3); //2的三次幂
double Math.random() //返回大于等于0.0且小于1.0的随机double值。
 
 

JAVA 17(其他各种对象)

标签:

原文地址:http://www.cnblogs.com/hitxx/p/4849604.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!