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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 周飞飞 中级黑马   /  2015-8-17 16:06  /  661 人查看  /  3 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

java.long.System类;
        不能被继承,实例化,内部全部是静态方法。属于系统类
        in 标准输入(键盘
        out 标准输出(控制台
        获取系统信息:
                Properties 是HashTable的子类
                         该集合中存储的都是字符串没有定义泛型;
                static Properties getProperties()  确定当前的系统属性。系统启动时加载的默认信息
                static String getProperty(String key, String def)
                          获取用指定键描述的系统属性。
                static SecurityManager getSecurityManager()
                          获取系统安全接口。

        设置系统信息:
                 static void setErr(PrintStream err)
                  重新分配“标准”错误输出流。
                static void setIn(InputStream in)
                          重新分配“标准”输入流。
                static void setOut(PrintStream out)
                          重新分配“标准”输出流。
                static void setProperties(Properties props)
                          将系统属性设置为 Properties 参数。
                static String setProperty(String key, String value)
                          设置指定键指示的系统属性。
                  
java.lang.Runtime类:没有构造函数  不能实例化对象 (单例设计模式)并且其中还有非静态方法
        获取Runtime对象的方法:
        static Runtime getRuntime()
              返回与当前 Java 应用程序相关的运行时对象。
       
         
         Process exec(String command)
          在单独的进程中执行指定的字符串命令。             
java.lang.Process类:
                ProcessBuilder.start() 和 Runtime.exec 方法创建一个本机进程,
                并返回 Process 子类的一个实例,该实例可用来控制进程并获得相关信息
                。Process 类提供了执行从进程输入、执行输出到进程、等待进程完成、
                检查进程的退出状态以及销毁(杀掉)进程的方法。
        方法:abstract  void destroy() 杀掉子进程。
       
java.util.Date类:
        构造方法摘要
                Date()  分配 Date 对象并初始化此对象,以表示分配它的时间(精确到毫秒)。
java.text.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  
        例如:
                Date d = new Date();
                System.out.println(d);
                SimpleDateFormat sdf  = new SimpleDateFormat("YYYY年MM月dd日E hh:mm:ss");       
java.util.Calendar类:日历
        获取时间:int get(int field)  返回给定日历字段的值。
        时间偏移:abstract  void add(int field, int amount)
          根据日历的规则,为给定的日历字段添加或减去指定的时间量。
    设置时间 void set(int field, int value)
          将给定的日历字段设置为给定值。
         
java.lang.Math类:Math 类包含用于执行基本数学运算的方法,如初等指数、对数、平方根和三角函数。
        常用方法:
                static double abs(double a) 返回 double 值的绝对值
                static double ceil(double a) 返回最小的(最接近负无穷大)double 值,该值大于等于参数,并等于某个整数。  
                static double floor(double a) 返回最大的(最接近正无穷大)double 值,该值小于等于参数,并等于某个整数
                static int round(float a)   返回最接近参数的 int。
                static long round(double a) 返回最接近参数的 long。
                static double pow(double a, double b) 返回第一个参数的第二个参数次幂的值
               
               
                *static double random()  返回带正号的 double 值,该值大于等于 0.0 且小于 1.0。
                java.util.Random

               

3 个回复

倒序浏览
把API搬过来干嘛
回复 使用道具 举报

呵呵,用的多了就知道为什么了。
回复 使用道具 举报
   友情顶贴
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马