javaSE基础总结(三)(思维导图+源文件)

javaSE基础总结(三)

01 Object类

方法名 方法介绍
equals public boolean equals(Object obj) :指示其他某个对象是否与此对象“相等”
toString public String toString() :返回该对象的字符串表示

02 Date类

方法 方法介绍
public Date() 当前时间
public Date(long date) 参考1970-1-1

03 DateFormat类

方法 方法介绍
public SimpleDateFormat(String pattern) 实例方法
DateFormat df = new SimpleDateFormat(“yyyy‐MM‐dd”) 实例化对象
public String format(Date date) 将Date对象格式化为字符串
public Date parse(String source) 将字符串解析为Date对象

04 Calendar类

Calendar为抽象类,不能直接创建对象,而是通过静态方法创建,返回子类对象,如下:
Calendar cal = Calendar.getInstance();

方法 方法介绍
public int get(int field) 返回给定日历字段的值
int year = cal.get(Calendar.YEAR) 返回年份信息
public void set(int field, int value) 将给定的日历字段设置为给定值
cal.set(Calendar.YEAR, 2020) 将年份设置为2020年
public abstract void add(int field, int amount) 根据日历的规则,为给定的日历字段添加或减去指定的时间量
cal.add(Calendar.YEAR,‐20) 回到20年前
public Date getTime() 返回一个表示此Calendar时间值(从历元到现在的毫秒偏移量)的Date对象
Date d = cal.getTime() 返回一个时间对象

05 System类

方法 方法介绍
System.currentTimeMillis() 获得系统当前时间long类型(通常用于查看程序前后执行的时间差)
public static long currentTimeMillis() 返回以毫秒为单位的当前时间
System.arraycopy( src, 0, dest, 0, 3) arraylist底层使用这个进行扩容,增,删等号操作
public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 将数组中指定的数据拷贝到另一个数组中

06 StringBuilder类

线程不安全,效率高

方法 方法介绍
StringBuilder builder = new StringBuilder() 可以进行链式编程(每次append后返回的都是this)
builder.append(“hello”) 在后边追加"hello"

07 包装类

方法 方法名
Integer.valueOf(4) 装箱
i.intValue() 拆箱

从Java 5(JDK 1.5)开始,基本类型与包装类的装箱、拆箱动作可以自动完成

08 string转换

public static byte parseByte(String s) 将字符串参数转换为对应的byte基本类型
public static short parseShort(String s) 将字符串参数转换为对应的short基本类型
public static int parseInt(String s) 将字符串参数转换为对应的int基本类型
public static long parseLong(String s) 将字符串参数转换为对应的long基本类型
public static float parseFloat(String s) 将字符串参数转换为对应的float基本类型
public static double parseDouble(String s) 将字符串参数转换为对应的double基本类型
public static boolean parseBoolean(String s) 将字符串参数转换为对应的boolean基本类型

09 思维导图

字体小的建议电脑查看或者下方百度云下载源文件与图片

javaSE基础总结(三)(思维导图+源文件)_第1张图片

createBy:alan 19-05-01
Ps:新手上路欢迎纠错
03 javaSE基础总结(思维导图+源文件)下载地址(限速云)
链接: https://pan.baidu.com/s/1UYzHN74ap9rX-fHiQgSK8A
提取码: f3gf

你可能感兴趣的:(javase,java基础)