A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Hey丶小黑 中级黑马   /  2014-8-6 11:13  /  868 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

.Runtime: 类中没有构造方法,不能创建对象。
但是有非静态方法。说明该类中应该定义好了对象,并可以通过一个static方法获取这个对象。用这个对象来调用非静态方法。这个方法就是 static Runtime getRuntime();
这个Runtime其实使用单例设计模式进行设计。
class RuntimeDemo {
       publicstatic void main(String[] args) throws Exception {
              Runtimer = Runtime.getRuntime();
              Processp = r.exec("notepad.exe SystemDemo.java");  //运行指定的程序
              Thread.sleep(4000);
              p.destroy();  //杀掉进程
       }
}
--------------------------------------------------------------------------------------------------------------------
API--- java.util.Math: 用于数学运算的工具类,属性和行为都是静态的。该类是final不允许继承。
static double ceil(double a) ; //返回大于指定数值的最小整数
static double floor(double a) ; //返回小于指定数值的最大整数
static long round(double a) ; //四舍五入成整数
static double pow(double a, double b) ; //ab次幂
static double random(); //返回0~1的伪随机数
       publicstatic void main(String[] args) {
              Randomr = new Random();
              for(intx=0; x<10; x++) {
                     //doubled = Math.floor(Math.random()*10+1);
                     //intd  = (int)(Math.random()*10+1);
                     intd = r.nextInt(10)+1;
                         System.out.println(d);
              }
       }

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马