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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

本帖最后由 风中的消逝 于 2018-4-23 15:12 编辑

【石家庄校区】就业班_JavaSE_day05_常用类


一  Object类
        根类  
        getClass()  返回字节码
        获取Class对象的三种方式:
                1 对象调用getClass()
                2.类名.class
                3 Class.forName(类的全名)
                类的全名获取方式。copy qualified name
        equals()  == 基本类型比较的是值 引用类型比较的是地址值
        toString()  getClass().getName() + "@" + Integer.toHexString(hashCode())
        hashCode() 返回对象的哈希码
        查看class的快捷键 ctrl+shift+t    查看outline ctrl+o  重构方法 选择代码 alt+shift+m

二  System类
     public static void arraycopy(Object src, int srcPos,Object dest, int destPos,int length)
     public static void exit(int status)
     public static long currentTimeMillis()

三  Date、SimpleDateFormat、Calendar 类
      Date  java.util.Date  java.sql.Date是java.util.Date的子类
      构造方法  Date d = new Date();   Date d = new Date( long  );
              从long 转换为date   setTime()   和 new Date(long)
              从date 转换为 long  getTime()
      SimpleDateFormat   pattern :   yyyy-MM-dd HH:mm:ss SSS  E
              构造方法  SimpleDateFormat sdf = new SimpleDateFormat(); 默认构造的模式 yy-MM-dd HH:mm:ss
              SimpleDateFormat sdf = new SimpleDateFormat(String pattern);
              从date转换为String    Date  sdf.parse(String)
              从String转换为date    String  sdf.format(Date )
          Calendar
        抽象类 通过  getinstance() 方法获取对象
        有三类方法  
        获取  get  public int get(int field)
        设置  set  public void set(int field, int value)
        修改  public abstract void add(int field, int amount)
        YEAR MONTH(0-11) DAY_OF_MONTH   HOUR MINITE  SECOND  DAY_OF_WEEK

四  包装类   Byte Short Integer Long  Float  Double  Character  Boolean  
     包装类型---- 基本类型   int  Integer.intValue()      Integer  Integer.valueOf(int)
     基本类型---- 字符串      int  Integer.parseInt(String)    1 +"" 或者 String.valueOf(int)
     自动装箱和自动拆箱

五 正则表达式 regex 见String.txt

0 个回复

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