day01 object类 常用API
1. object 是所有的父类,根类
任何一个类都直接或间接的继承object,可以使用object中的一些方法
2.public String toString( ): 返回该对象的字符串表示
作用:
任何不想使用默认方式,子类可以重写toString()方法,转换为自己想要的内容
AIt + Insert 选择toString() 即可重写
3.object 类的equals方法
作用:比较两个对象是否"相等"
默认规则:== 比较对象的地址值
改变规则: 重写equals(), 一般按照对象的成员内容值(内容)来比较对象是
|
否相同
Ait + Insert ,选择equals( ) and hashCode()
4. 日期类
Date
Date (): 当前系统时间
Date (long millis): 使用指定毫秒作为时间
long getTime( ): 获取毫秒值
void setTime(long Millis): 修改毫秒值
5.日期格式化字符串的方法
String format (Date date): 格式化,从Date对象转换为String对象
年:yyyy 月: MM 日:dd 星期:E 小时:HH 分钟:mm 秒:ss
6.字符串转换成日期的方法
Date parse(String source) : 解析,从String对象转换为Date对象
7.System类的应用
static long currentTimeMillis(): 返回当前系统时间的毫秒值
8.StringBuilder类的应用
解决字符串拼接时占用内存过多的问题
字符串的拼接: new String Builder("a").append("b").toString();
9. 8中基本类对应的包装类名称
byte Byte
short Short
int Integer
long Long
float Float
doublie Double
char Character
boolean Boolean
10.自动装箱,自动拆箱
自动装箱: 从基本类型转化为包装类
Integer i= Integer.valueof(基本类型);
自动拆箱:从包装类转化为基本类型
int a = i.intValue();
day02 Collection 泛型
1.集合 和数组的区别: 1.数组的长度不可变;集合长度可变 2.数组可以存基本类型或引用类型,只能存同一种类型;集合只能存储引用类型元素,可以是多种类型元素 2.Collection接口:单列集合顶层
List 接口: 元素存取有序,可重复,有索引
Set 接口: 元素存取无序,不可重复,无索引
3.Collection集合的常用功能 boolean add(E e):添加元素 boolean remove(E e):删除元素 void clear(): 清空集合 boolean contians(E e): 是否包含 boolean isEmpty():集合为空返回true int size() : 获取集合长度 Object[] toArray ():集合转数组 Iterator(E) iterator(): 获取迭代器对象 4.使用迭代器对集合进行取元素 Iterator<元素类型> it = 集合对象.iterator(); while (it.hasNext()) { 元素类型 变量名 = it.next(); } 5.foreach循环遍历集合 集合对象 for (元素类型 变量名 : 集合对象) { 使用变量 } 6.泛型上限下限 Collection<? extends Person>: 泛型的上限 接收Person或Person子类类型的泛型参数 Collection<? super Person>: 泛型的下限 接收Person或Person父类类型的泛型参数 7.泛型通配符的作用 简化方法的定义,让带有泛型的参数类型可以接收多种不同的泛型类型.
|