java学习2

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集合框架主要成员
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值