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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 生死无关 初级黑马   /  2018-11-15 09:34  /  918 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  学习小结  Object概述:
        1. 是类层次结构的根类
        2. 任何的类都直接或者间接的继承自Object
        3. 如果一个类没有显式继承谁,默认继承Object

String toString()
        1. 用字符串来描述一个对象
        2. 使用输出语句的时候,如果输出一个对象,默认调用toString方法然后打印其返回值
        3. Object中的toString : 包名+类名@地址值
boolean equals(Object obj)
        1. 用来比较两个对象是否相等
        2. Object类中默认比较两个对象的地址值.(只要不是同一个对象,则地址值一定不同)

  Date概述:以一个相对的毫秒值(相对于1970-01-01 00:00:00这个时刻),来表示特定的瞬间。
构造:
         Date() 当前系统时间
         Date(long time) 指定毫秒值的时间
成员方法:
        void setTime(long time)
        long getTime()

SimpleDateFormat概述:用于格式化和解析日期的类
常用功能:
        1. 格式化:
         Date  -->  指定格式的字符串
                String format(Date d)
         如何指定格式:
            y  年
            M  月
            d  天
            H  时
            m  分
            s  秒
        2. 解析:
        指定格式的字符串 --> Date
                 Date parse(String str)
           解析操作的字符串必须和指定的模式一致
  Calendar概述:方便操作日期相关字段
创建对象:
        Calendar calendar = Calendar.getInstance(); 默认就是当前系统时间
常用功能:
         get(int field)  获取指定日期字段值
         set(int field, int value)  设置指定日期字段为指定值
         add(int field, int value)  增加或修改指定字段对应值
         Date getTime()
         void setTime(long time)

System概述:和系统相关的类
常用功能:
     static long currentTimeMillis() 获取当前系统时间的毫秒值
     static arraycopy(Object src, int srcIndex, Object dest, int destIndex, int len)  复制数组
        src 数据源
        srcIndex 从数据源指定索引开始复制
        dest 目的地
        destIndex 从指定索引复制到指定数组
        len 长度


    注意:操作索引的时候,注意索引的范围,否则容易引发索引越界异常

  StringBuilder概述:字符串缓冲区类,能减少多次字符串变量拼接造成的内存浪费的问题
构造:
         StringBuilder()
         StringBuilder(String str)
常用功能:
         StringBuilder append(任意类型) 添加数据到缓冲区
         StringBuilder reverse() 反转缓冲区中的数据
         String toString() 将缓冲区的数据全部转换成一个字符串

包装类:包装类提供了一些有用的字段(比如某种类的最大值和最小值)和方法(类型转换的功能)
基本数据类型:   对应的包装类
    byte                Byte
    short               Short
    int                 Integer
    long                Long
    char                Character
    float               Float
    double              Double
    boolean             Boolean
JDK1.5新特性:
     自动装箱:基本类型可以自动转换为其对应的包装类
     自动拆箱:包装类型可以自动转换为其对应的基本类型


int 和 String的相互转换:
         int --> String
            拼接一个空字符串


         String --> int
            在Integer中:
                static int parseInt(String s)














0 个回复

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