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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

复苏

初级黑马

  • 黑马币:

  • 帖子:

  • 精华:

© 复苏 初级黑马   /  2018-12-20 14:11  /  913 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Object 类:
1.根类, 所有类的父类
2.成员方法:     String toString() :返回该对象的字符串表示  Person
                      boolean equals(Object obj) :指示其他某个对象是否与此对象"相等"
                      public boolean equals(Object obj) :指示其他某个对象是否与此对象"相等"
3.object的特点: (1)是类层次的根类. 每个类都(直接或间接地)使用Object类作为父类
                         (2)所有类的对象都可以使用Object类中定义的方法


和日期相关的类:
1.Data类\DataFormat类\SimpleDataFormat类
2.时间原点是指从计算机诞生的1970年开始,但是中国的时区是东八区要加八个小时
3.常用成员方法: long getTime():获取Date对象中保存的时间毫秒值
                         void setTime(long time): 修改Date对象的时间
                         String format(Date date): 格式化, 从Date对象转换为String对象
                         Date parse(String source):  解析, 从String对象转换为Date对象
                         SimpleDateFormat(String pattern): 用给定的模式和默认语言环境的日期格式符号创建对象

Calendarl类
1.静态方法: static Calendar getInstance():根据当前系统设置获取合适的Calendar对象, 表示当前系统时间
2.常用功能:通过Calendar对象, 获取年, 月, 日等时间属性                  通过Calendar对象, 修改年, 月, 日等时间属性                  通过Calendar对象, 调整年, 月, 日等时间属性 如加X天, 减X天                  将Calendar对象与Date对象互转
3.long (数学计算)        \       SimpleDateFormat         Date -------------------- String (用户输入和显示)        /Calendar (获取时间的某个部分, 调整时间)
long和Date对象互转
        利用Date
                Date(long millis): long转Date
                long getTime(): Date转long
String和Date对象互转
        利用SimpleDateFormat
                Date parse(String s): String转Date
                String format(Date): Date转String
Calendar对象和Date对象互转
        利用Calendar
                Date getTime(): Calendar转Date
                void setTime(Date d): Date转Calendar


System类:
静态方法:
static long currentTimeMillis(): 返回当前系统时间的毫秒值
static void arrayCopy(Object src, int srcPos, Object dest, int destPos, int length):复制源数组中指定长度个元素到一个新数组中
Object src:源数组索引 (从源数组的哪个索引开始复制)
int srcPos:目标数组 (要复制到哪个数组)
int destPos:目标数组索引 (指定目标数组接收元素的索引位置)
int length:长度 (要复制的元素个数)



StringBuilder类
+号拼接字符串的问题:
        String是不可变的, 使用加号进行字符串拼接, 会创建很多额外的对象, 浪费内存空间
构造方法:  StringBuilder(): 构造一个空的StringBuilder容器
                StringBuilder(String str): String转StringBuilder
常用方法:
StringBuilder append(任意类型): 添加任意类型数据的字符串形式, 并返回当前对象
ps:链式调用:
new StringBuilder().append(1).append("hello").append(true);

0 个回复

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