7月24日笔记汇 Object类
java.lang.Object 类是Java语言中的根类,即所有类的父类。它中描述的所有方法子类都可以使用。在对象实例
化的时候,最终找的父类就是Object。
如果一个类没有特别指定父类, 那么默认则继承自Object类。
toString方法
toString方法返回该对象的字符串表示,其实该字符串内容就是对象的类型+@+内存地址值。
如果需要其内容,就重写 to String 方法.
快捷键 alt+insert,点击 to String.
Date类
表示特定的时间,精确到毫秒.
使用无参构造,可以自动设置当前系统时间的毫秒时刻.
制定Long类型的构造参数,可以自定义毫秒时刻.
DateFormat类
java.text.DateFormat 是日期/时间格式化子类的抽象类,我们通过这个类可以帮我们完成日期和文本之间的转
换,也就是可以在Date对象与String对象之间进行来回转换。
格式化:按照指定的格式,从Date对象转换为String对象。
解析:按照指定的格式,从String对象转换为Date对象。
标识字母(区分大小写) 含义
y 年
M 月
d 日
H 时
m 分
s 秒
Calendar类
public int get(int field) :返回给定日历字段的值。
public void set(int field, int value) :将给定的日历字段设置为给定值。
public abstract void add(int field, int amount) :根据日历的规则,为给定的日历字段添加或减去指
定的时间量。
public Date getTime() :返回一个表示此Calendar时间值(从历元到现在的毫秒偏移量)的Date对象。
字段值 含义
YEAR 年
MONTH 月(从0开始,可以+1使用)
DAY_OF_MONTH 月中的天(几号)
HOUR 时(12小时制)
HOUR_OF_DAY 时(24小时制)
MINUTE 分
SECOND 秒
DAY_OF_WEEK 周中的天(周几,周日为1,可以-1使用)
7月25日笔记汇总
Collection集合
数组和集合的区别:
1) 数组的长度是固定的。集合的长度是可变的。
2) 数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一致。在开发中一般当对象多的时候,使用集合进行存储。
Collection:单列集合类的根接口,用于存储一系列符合某种规则的元素,它有两个重要的子接口.
Collection的常用功能
public boolean add(E e) : 把给定的对象添加到当前集合中 。
public void clear() :清空集合中所有的元素。
public boolean remove(E e) : 把给定的对象在当前集合中删除。
public boolean contains(E e) : 判断当前集合中是否包含给定的对象。
public boolean isEmpty() : 判断当前集合是否为空。
public int size() : 返回集合中元素的个数。
public Object[] toArray() : 把集合中的元素,存储到数组中。
增强for循环
作用:专门用来遍历数组和集合,在遍历的过程中不能对其集合中的元素进行增删操作.
注:数组长度本就不能改变.
迭代器遍历
Collection集合元素的通用获取方式
Iterator<数据类型> 变量名 = 实现类对象.iterator();
hasNext(); 如果仍有元素可以迭代,则返回true.
next(); 返回迭代的下一个元素.
注:迭代器的泛型跟着集合走
泛型通配符
泛型的上限限定: ? extends E
代表使用的泛型只能是E类型的子类/本身
泛型的下限限定: ? super E
代表使用的泛型只能是E类型的父类/本身
? 代表任意的数据类型
注:
1) 不能创建对象使用
2) 只能作为方法的参数使用
3) 泛型没有继承概念
|