List集合遍历方式,Map集合遍历方式

1、List集合遍历方式有几种,请举例

1)Collection的toArray()------Object[] 将集合转换成数组
2)Collection的通用迭代器的方式:Iterator it() boolean hasNext()  Object next()
3)size()get(int index):普通for循环的方式
 4)列表迭代器:ListIterator listIterator()
    5)增强for:替代迭代器的
    		for(c存储的数据类型  变量名 :集合对象){
    			使用变量
}
    

2、Map集合遍历方式有几种,请举例

方式一(通用方式)
Set<K> keySet():获取Map集合中所有的键的集合
V get(Object key):通过键获取值
方式二   
Set<Map.Entry<K,V>> entrySet():获取的Map中的所有的映射项(键值对对象)

3、Collection集合和Map集合的区别

前者:Collection<E>:单例集合,存储的一些重复的元素/不重复的元素
    List/Set
    	TreeSet/HashSet间接的依赖于Map里面的TreeMap和HashMap的添加功能
后者:Map<K,V>集合,存储键值对组成元素,通过键获取值,或则可以获取键值对对象
    线程的安全类Hashtable<K,V>非null键和null键

4、StringBuffer和数组,集合的区别

数组:可以存储同一种类型元素的容器,里面可以存储计本数据类型/引用数据类型(对象数组),长度是固定的。
StringBuffer:字符串缓冲区,可以在缓冲区中不断的追加元素(字符串类型-----和StringBuffer的转换),长度是可变得,String(StringBuffer buffer)
集合:长度是可变的   只能存储引用数据类型<数据类型>
存储的元素:可以是任意类型的元素

5、处理异常的方式有几种方式?请举例

捕获异常:
	标准格式: try ... catch ...finally...
	变形格式:  try ... catch  try .. catch ... catch  try...finally....
抛出异常:
		throws
		throw

6、获取字节码文件的方式有几种?

1)Object 类中的getClass()---->Class---->class 包名.类名

2)任意Java类型的class属性

​ String.class---->class java.lang.String

3)Class类中的静态功能

​ forName(类/接口的全限定名称)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值