您的位置:首页 > 编程语言 > Java开发

java学习2

2015-07-27 08:12 465 查看
1.异常



语法:



多个catch块顺序,先之类后父类



异常抛出:



2.StringBuilder类



3.包装类



在 JDK1.5 引入自动装箱和拆箱的机制后,包装类和基本类型之间的转换就更加轻松便利了。

装箱:把基本类型转换成包装类,使其具有对象的性质,又可分为手动装箱和自动装箱



拆箱:和装箱相反,把包装类对象转换成基本类型的值,又可分为手动拆箱和自动拆箱



4.日期的表示

使用 Date 和 SimpleDateFormat 类表示时间





显示结果不友好,使用 format() 方法将日期转换为指定格式的文本

还可以使用parse() 方法将文本转换为日期



5.List类的使用

*List 中的元素可重复

5.1 将元素添加到List元素集中

(1)add(object)/add(index,object)

(2)addAll(list)/add(index,list)

5.2 将元素从list元素集中取出

(1)直接for循环

(2)for each 循环

(3)用迭代器实现:Iterator it = list.iterator();

5.3 修改list中的元素

set(index,obj);

5.4 删除list中的元素

(1)remove(obj)/remove(index)

(2)removeAll(c);

6.泛型的应用

(1)泛型集合中只能存储泛型及其子类型的对象

(2)泛型不能是基本数据类型

7.Set集合的应用

*Set中元素是无序的且是不可重复的

7.1 添加元素,与List一样

7.2 查看元素(只能用for each 和迭代器查看)

8.Map的使用

概述.



HashMap

(1)添加 put(key,value)

(2)删除remove(key)

(3)修改put(key,value)//key已存在

9.集合的contains()方法的使用

9.1 List

对List集合来说,contains()和containsAll()方法在使用的时候,都是通过调用元素的equals()方法,来判断元素是否存在

同理,indexOf()和lastIndexOf()方法也是

9.2 Set

对Set集合来说,contains()和containsAll()方法在使用时首先调用元素的hashCode()方法,然后再调用equals()方法,只有当这两个调用的返回值都为true时,才判定元素存在

9.3 Map

对Map集合来说,有containsKey()和containsValue()方法,这两个方法都是调用相应的equals()方法来判断元素是否存在

10.Comparable和Comparator接口



11.java集合框架主要成员

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: