黑马训练营——day18System,Runtime,Math
来源:互联网 发布:ghost预装软件 编辑:程序博客网 时间:2024/05/24 07:35
---------------------- android培训 java培训 期待与您交流! ----------------------
/*
System:类中的方法是属性都是静态的。out:标准输出,默认是控制台
in:标准输入,默认是键盘
//因为Properties是Hashtable的子类,也就是Map集合的一个子类对象
//那么可以通过map的方法取出该集合中的元素。
*/
import java.util.Properties;/*System:类中的方法和属性都是静态的。out:标准输出,默认控制台。in:标准输入,默认是键盘。描述系统一些信息。获取系统属性信息:Properties getProperties();*/public class SystemDemo {/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubProperties prop = System.getProperties();//因为Properties是Hashtable的子类,也就是Map集合的一个子类对象。//那么可以通过map的方法取出该集合中的元素。//该集合存储都是字符串,没有泛型定义。//如何在系统中自定义一些特有信息呢?System.setProperty("mykey","myvalue");//获取指定属性信息String value = System.getProperty("os.name");System.out.println("value="+value);/*for(Object obj :prop.keySet()){String value =(String) prop.get(obj);System.out.println(obj+"::"+value);}*/}}
/*
Runtime对象
该类并没有提供构造函数
说明不可以new对象,那么会直接想到该类中的方法都是静态的
发型该类中还有非静态方法
说明该类肯定会提供了方法获取本类的对象。而且方法是静态的,并返回值类型是本类类型。
由这个特点可以看出该类使用了单例设计模式完成。
该方式是static Runtime getRuntime();
*/
import java.io.IOException;public class RuntimeDemo {public static void main(String[] args) throws InterruptedException {// TODO Auto-generated method stubRuntime r = Runtime.getRuntime();System.out.println(System.getProperty("user.dir"));try {Process p = r.exec("notepad.exe SystemDemo.java");//返回一个进程ProcessThread.sleep(3000);p.destroy();} catch (IOException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
/*
Math
Math.ceil 16.34 sop 17
Math.floor 12.34 sop 12
Math.round 四舍五入
Math.random()随机数
int d = (int)(Math.random()*10+1) 1到10随机数
Random r = new Random();
for(int x =0;x<10;x++)
{
int d = r.nextInt(10)+1;//返回下一个随机数
sop(d);
}
*/
---------------------- android培训 java培训 期待与您交流! ----------------------
详细请查看 http://edu.csdn.net/heima
- 黑马训练营——day18System,Runtime,Math
- 黑马程序员——其他对象(System、Runtime、Date、Math)
- 黑马程序员——第16天下——(API)System,Runtime,Date,Calendar,Math
- 黑马程序员——015——其他对象(System、Runtime、Date、Calendar、Math、Random)
- 黑马程序员———其他对象(System,DateFormat,Calender,Runtime,Math)
- 黑马程序员——System、Runtime、Date、Calender、Math静态类
- 黑马程序员——JAVA基础之System,Runtime,Date,Calendar,Math
- 黑马程序员——23, Properties,Runtime,Date类,Math类,
- 黑马程序员——37,Properties类,Runtime类,Data类,Calendar类,Math类
- 黑马程序员——Java语言基础:其他对象(System、Runtime、Date、Calendar、Math)
- 黑马程序员—Runtime类,Date类,Calendar类,Math类
- 黑马程序员—Java API(System类、Runtime类、Math类、Date类)
- 黑马程序员----Calendar、Math、Runtime类
- 黑马程序员————小牛皮糖学习笔记————其他对象Sytem-Runtime-Date-Math
- 黑马程序员——System类,Properties类,Random类,Math类,Runtime类,Date类,Calendar类
- 黑马程序员——java基础学习--System类、Runtime类、date和Calendar类、Math类
- 其他对象—System、Runtime、Date、Calendar、Math
- 黑马程序员——Math方法简介
- 【每日N题】由海量数据去重所想到的,面试思维惯式
- FFT结果的物理意义【转】
- [C] zintrin.h : 智能引入intrinsic函数。支持VC、GCC,兼容Windows、Linux、Mac OS X
- 主机windows与虚拟机linux利用shared folders共享文件(转贴)
- 2,找出单链表的倒数第4个元素
- 黑马训练营——day18System,Runtime,Math
- bss段,数据段,程序段,堆和栈之间的区别
- SQL 2005 的存储过程和触发器调试大法
- LINUX常用的一些shell命令
- 从不同题型分析托福阅读训练技巧
- GetLastError
- C/C++____指针____操作
- 快速排序的非递归实现
- WebService 基于axis1.4(二)