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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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) 泛型没有继承概念

0 个回复

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