java常用类
2013-12-09 17:42
183 查看
基本数据类型包装类:Integer LongShort Boolean Character Double Float Byte(在java.lang包)
经常会用到这些类中的parseXXX()方法,用来做数据类型的转换
Math类:里面有各种各样的关于数学的方法(在java.lang包下),random()方法,返回一个0到1之间的随机数
File类:指的是文件或文件夹的路径(在java.io包下)
File类提供了一个静态的属性做为路径分隔符separator
集合:数组在定义的时候要指定长度,并且只能存放一种数据类型的东西,集合没有大小的限制,可以存放多种数据类型的东西
Java.util包下
Collection接口提供多种存取数据的方法,Set和List提供了存取对象的不同方式
Set:存放的是无序的,并且不可以重复的数据
List:存放的是有序的,并且可以重复的数据
Map:存放的是“键(key)--值(value)对儿”
Set中判断集合中元素是否重复使用的是equals方法和hashcode方法
要想遍历Collection的对象,就要使用Iterator 类的对象,Collection中有一个iterator的方法可以返回一个iterator对象。
Iterator的原理类似于游标
Set:存放的无顺序并且不重复的东西,它本身并没有什么新的方法,全部都是从Collection继承过来的
List:存放的是顺序并且可以重复的东西,在list中可用一个类似于数组下标的数值来表示里面的每一个元素。
泛型 (Generic):在之前从集合中取对象的时候要做强制转换很不方便,jdk1.5之后java推出了泛型的概念,它可以指定集合中能够存放什么类型的元素,这样做的话,从集合中取对象时就不需要做强制转换。
ArrayList:在底层是以数组的方式实现的,所以读写快,修改慢
LinkedList:在底层是以双向链表的方式实现的,所以读写慢,修改快。
Map:以键—值对儿的形式存在,通过键去寻找相应的值。
Collections类,提供了好多静态方法,用来完成集合的一些算法,例如排序
经常会用到这些类中的parseXXX()方法,用来做数据类型的转换
Math类:里面有各种各样的关于数学的方法(在java.lang包下),random()方法,返回一个0到1之间的随机数
File类:指的是文件或文件夹的路径(在java.io包下)
File类提供了一个静态的属性做为路径分隔符separator
集合:数组在定义的时候要指定长度,并且只能存放一种数据类型的东西,集合没有大小的限制,可以存放多种数据类型的东西
Java.util包下
Collection接口提供多种存取数据的方法,Set和List提供了存取对象的不同方式
Set:存放的是无序的,并且不可以重复的数据
List:存放的是有序的,并且可以重复的数据
Map:存放的是“键(key)--值(value)对儿”
Set中判断集合中元素是否重复使用的是equals方法和hashcode方法
要想遍历Collection的对象,就要使用Iterator 类的对象,Collection中有一个iterator的方法可以返回一个iterator对象。
Iterator的原理类似于游标
Set:存放的无顺序并且不重复的东西,它本身并没有什么新的方法,全部都是从Collection继承过来的
List:存放的是顺序并且可以重复的东西,在list中可用一个类似于数组下标的数值来表示里面的每一个元素。
泛型 (Generic):在之前从集合中取对象的时候要做强制转换很不方便,jdk1.5之后java推出了泛型的概念,它可以指定集合中能够存放什么类型的元素,这样做的话,从集合中取对象时就不需要做强制转换。
ArrayList:在底层是以数组的方式实现的,所以读写快,修改慢
LinkedList:在底层是以双向链表的方式实现的,所以读写慢,修改快。
Map:以键—值对儿的形式存在,通过键去寻找相应的值。
Collections类,提供了好多静态方法,用来完成集合的一些算法,例如排序
相关文章推荐
- Java基础语法总结
- Spring配置sessionFactory的几种常用方式
- Dijkstra算法的Java实现
- SpringMVC深度探险(三) —— DispatcherServlet与初始化主线 博客分类:
- Eclipse小缺陷及规避方法积累
- Spring的声明式事务管理<tx:advice/> 有关的设置
- Java aes加密C#解密的取巧方法
- java农历/旧历的计算代码
- java输入输出流
- Java获取获取汉字拼音和首字母代码
- Java泛型的详解
- struts-2.3.1+spring-framework-3.2.2+hibernate-4.1.1整合历程<第一部分>(详解)
- Struts2的注解功能
- java 对象序列化xml方法
- Struts2的exception配置
- 基于struts2的web系统中的返回功能
- java 性能杂谈
- Java有趣的三元运算符
- java io的选择
- Java Socket实战之七 使用Socket通信传输文件