java基础.集合.其他对象.初识

来源:互联网 发布:怎么强制删除mac软件 编辑:程序博客网 时间:2024/06/07 15:45

Runtime对象
 
  该类中并没有提供构造函数,不能new对象,只有通过一个静态方法getRuntime返回该对象来获取本类对象;使用Runtime对象可以打开程序可执行文件(exe文件),启动改应用程序 。


public static void Runti()throws IOException{Runtime r = Runtime.getRuntime();r.exec("F:\\1.exe");Process p =r.exec("f:\\1.exe");p.destroy();//中断该程序}

 Date对象:一个独立出来,可以记录时间并操作以及格式化的对象

public static void Datedemo(){Date date = new Date();System.out.println(date);//将模式封装在simpledate中SimpleDateFormat sdf = new SimpleDateFormat("yyyy MM dd  hh:mm:ss");//传入一个正则表达式String time = sdf.format(date);//格式化System.out.println(time);}


 Calendar 日历:将日期的年日月分开操作,并且可以进行修改
public static void CalendarDemo1(){Calendar c = Calendar.getInstance();//System.out.println(c.get(Calendar.YEAR));c.set(2012,2,23);//设置时间System.out.println(c.get(Calendar.MONTH));c.add(Calendar.YEAR, -1);System.out.println(c.get(Calendar.YEAR));}

Math:和C语言中的#include《stdio.h》一样,里面封装了很多数学表达式,与数学符号
public static void MathDemo1(){double d=Math.ceil(12.34);//返回大于指定数据的最小整数double d1 = Math.floor(12.34);//小于指定数据的最大整数long l =Math.round(12.34);//四舍五入System.out.println(d );System.out.println(d1 );System.out.println(l );}public static void MathDemo2(){Random r = new Random();for(int x=0;x<10;x++){//double d=(int)(Math.random()*10+1);//随机生成大于且等于0且小于1的伪随机数intd = r.nextInt(10)+1;System.out.println(d);}}


0 0