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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© q997842728 初级黑马   /  2018-11-15 10:16  /  651 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Object:
        * 概述:
                1. 是类层次结构的根类
                2. 任何的类都直接或者间接的继承自Object
                3. 如果一个类没有显式继承谁,默认继承Object
        * 张三丰  太极拳                            武当派的弟子        都会学太极拳
        * Object  Object中的方法    所有的类           都拥有Object中的方法
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:
        * 概述:用于格式化和解析日期的类
* 构造:SimpleDateFormat(String pattern)
* 常用功能:
        1. 格式化:
        * Date  -->  指定格式的字符串
                * String format(Date d)
        * 如何指定格式:
            y  年
            M  月
            d  天
            H  时
            m  分
            s  秒
        2.  解析:
        * 指定格式的字符串 --> Date
                * Date parse(String str)
                * 注意:解析操作的字符串必须和指定的模式一致
Calendar:
    * 概述:方便操作日期相关字段

    * 创建对象:
            Calendar calendar = Calendar.getInstance(); 默认就是当前系统时间
   
     *常用功能:1.get(int field)  获取指定日期字段值
           
                2.set(int field, int value)  设置指定日期字段为指定值
           
                3.add(int field, int value)  增加或修改指定字段对应值
             
                4.Date getTime()

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

    注意:操作索引的时候,注意索引的范围,否则容易引发索引越界异常
StringBuilder:
* 概述:字符串缓冲区类,能减少多次字符串变量拼接造成的内存浪费的问题
* 构造:
        1.StringBuilder()
        2.StringBuilder(String str)
* 常用功能:
        1.StringBuilder append(任意类型) 添加数据到缓冲区
        2.StringBuilder reverse() 反转缓冲区中的数据
        3.String toString() 将缓冲区的数据全部转换成一个字符串
包装类:
* 概述:
        包装类提供了一些有用的字段(比如某种类的最大值和最小值)和方法(类型转换的功能)
* 基本数据类型:   对应的包装类
    byte                Byte
    short               Short
    int                 Integer
    long                Long
    char                Character
    float               Float
    double              Double
    boolean             Boolean
* JDK1.5新特性:
    1.自动装箱:基本类型可以自动转换为其对应的包装类
    2.自动拆箱:包装类型可以自动转换为其对应的基本类型

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

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

0 个回复

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