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集合框架主要成员
语法:
多个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集合框架主要成员
相关文章推荐
- spring mvc 的Controller类默认Scope是单例(singleton)的
- 【java】itoo项目实战之hibernate 批量保存优化
- Java学习笔记-------数据库疑问
- java写入文件的几种方法分享
- JavaSE初学笔记之<并发编程—内存模型、可见性、原子性>
- Ubuntu 中 java 环境 (sunjdk) 的配置 (附详细说明)
- java多线程(继承Thread以及实现Runnable接口)
- JAVA笔记之函数
- 插入排序(java)
- spring+spring-mvc+mybatis配置
- Java中内存泄露和内存溢出的区别
- 一个简单的java线程池实现
- Spring IOC与DI入门讲解
- 实例讲解java的纯数字加密解密
- java学习——处理json
- java学习——发送邮件
- java中的序列化和反序列化学习笔记
- 配置myeclipse虚拟机内存,避免项目初始化完成不了或者老提示虚拟机内存不够的情况
- spring 装配 Bean(1)
- spring 装配bean(2)之SpEL表达式