标题: 成都校区 [打印本页] 作者: 魏之松 时间: 2018-12-20 13:02 标题: 成都校区 1.在我们直接使用输出语句输出对象名的时候,其实通过该对象调用了其toString()方法。
2.集合按照其存储结构可以分为两大类,分别是单列集合java.util.Collection和双列集合java.util.Map
Collection:单列集合类的根接口,用于存储一系列符合某种规则的元素,它有两个重要的子接口,
分别是java.util.List和java.util.Set.其中,List的特点是元素有序、元素可重复.Set的特点是元素无序,
而且不可重复.List接口的主要实现类有java.util.ArrayList和java.util.LinkedList,
Set接口的主要实现类有 java.util.HashSet 和 java.util.TreeSet.
3.Date:时间类
Date构造方法
public Date(){}
创建对象Date d = new Date();
System.out.println(d); //已固定格式返回当前系统的日期和时间
public Date(long date){}
创建都行 Date d = new Date (3742767540068L);//指定毫秒值
System.out.println(d);//打印指定毫秒值所对应的时间日期
Date 成员方法
public long getTime(); 获取当前时间的毫秒值
4.DateFormat类
Java.textDateFormat 是对日期/时间按照指定格式,格式化。(抽象类,无法直接创建对象)
解析:按照指定的格式,从Date对象转换成String对象
其中的成员方法
String format(Date date) 按照指定的模式,把Date日期,格式化为符合模式的字符串
Date parse(String source) 把符合模式的字符串,解析为Date日期
5.System类
java.lang.System类中提供了大量的静态方法,可以获取与系统相关的信息或系统级操作,在System类的API文档中,常用的方法有
public static long currentTimeMillis():返回以毫秒为单位的当前时间。
public static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length):将数组中指定的数据拷贝到另一个数组中
共性的方法:
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(): 把集合中的元素,存储到数组中。
10.Iterator迭代器
java.util.Iterator接口:迭代器(对集合进行遍历)
有两个常用的方法
boolean hasNext() 如果仍有元素可以迭代,则返回 true。
判断集合中还有没有下一个元素,有就返回true,没有就返回false
E next() 返回迭代的下一个元素。
取出集合中的下一个元素
自定义一个有泛型的类,在类上定义一个尖括号
public class Demo<E>{
private E name;//成员方法类型定义成E
public E getName(){//方法返回值定义成E
return name;
}
public void setName(E name){//参数定义成E
this.name = name;
}
}