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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© kuqi3712 中级黑马   /  2017-12-12 21:59  /  1512 人查看  /  5 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Object:
                根类(超类),所有类的父类.
                String toString();返回对象的字符串表示
                boolean equals(Objet);
               
            Class getClass();返回一个字节码对象,包含了全路径的类名
                获取字节码对象(反射中使用)的三种方式:
                1.创建对象,调用getClass()方法
                2.直接用类名.class获取
                3.Class.forName("全路径的类名(包名.类名的格式)");(需要抛出异常)
System类:
                不能被继承,不能被实例化,有类字段(static所修饰的成员变量)和方法(都被static修饰).
               
                arraycopy();复制数组
                //System.arraycopy(src, srcPos, dest, destPos, length);
                src源数组,srcPos指定从哪个索引位置开始复制
                dest目标数组,destPos指定目标数组接受元素的索引位置
                length目标数组接受元素的个数
               
                currentTimeMillis();返回系统时间,用来测试程序的执行时间
                exit();终止虚拟机,终止虚拟机中的主方法,非0表示异常终止,0表示正常终止.
Date类:
                表示特定的瞬间,精确到毫秒
                与System.currentTimeMillis();返回的是与1970-1-1至今的毫秒数,而date可以表示任意时间
                Date();返回如下 Wed Dec 06 19:54:10 CST 2017
                Date(long date);根据指定的毫秒值创建date对象 1970-1-1表示0
                常用的方法
               
                        毫秒值转date对象
                        setTime();设置毫秒值 0 为 1970-1-1
                        构造方法也可以时间上述功能
                        date对象转毫秒值
                        getTime();获取毫秒值 与 1970-1-1 时的差值
DateFormat:               

SimpleDateFormat:
                SimpleDateFormat();使用默认的模式进行对象的构建
                SimpleDateFormat(String pattern);使用指定的模式进行对象的构建
               
                格式化: Date---String
                        format(date);格式化
               
                解析:   String--Date
                        parse("17-12-6 下午8:37");解析字符串,解析的模式必须和构建对象时一样,
                        该方法可用来计算出生时的毫秒值(距离1970-1-1)
Calender:
                提供操作 年月日时的方法
                getInstance();使用默认时区和语言环境获得一个日历。
               
                get();返回给定日历的字段值
                此处的字段可用Calender直接调用 比如 Calender.MONTH
               
                同理可以修改
               
                set(Calender.MONTH,指定值);修改给定日历的字段值
                同理还有add()方法,用法与set相同,在指定字段上加上指定的值
包装类:
                byte    Byte
                short   Short
                char        Character
                int                Integer
                long    Long
                float   Float
                double  Double
                boolean Boolean
       
Integer:
               
                String----int
                用integer构造方法接收String
                再用integer的intValue(静态方法parseInt()也可以)方法转int
               
                int---String
                同integer的构造方法接收int再用toString方法,
                或者直接用Integer.toString(100);用integer的静态方法
       
自动装箱拆箱;
                自动装箱:
                        Integer i = 10;
                        相当于:
                        Integer i = new Integer(10);
                自动拆箱:
                        int a=i;
                        相当于
                        int a = i.intValue();

               
       
       
       
       
       
       
       
       
       
       
       
       
               
               
               

5 个回复

倒序浏览
回复 使用道具 举报
哇啦啦啦       干吧得
回复 使用道具 举报
笔记很清晰
回复 使用道具 举报
继续加油~~~持之以恒
回复 使用道具 举报
Good!!!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马