j2se学习中的一些零碎知识点6
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了j2se学习中的一些零碎知识点6相关的知识,希望对你有一定的参考价值。
1、数字类java.text.DecimalFormat:
2、java.math.BigDecimal类:该类型的数据精确度极高,适合做财务软件。(财务软件中double类型精确度太低。)
3、Random类:
4、java集合主要有3种重要的类型:(容器只能存储引用类型)
- List:是一个有序集合,可以放重复的数据;Set:是一个无序集合,不允许放重复的数据;Map是一个无序集合,集合中包含一个键对象,一个值对象,键对象不允许重复,值对象可以重复(如身份证号对应姓名。)
- 集合继承结构图--Collection部分:(单个存储)
- 集合继承结构图--Map部分:
5、单向链表的数据结构:
- 双向链表的数据结构:
6、Collection集合中的常用方法1:
- Collection集合中的常用方法2:迭代器的用法
- Collection集合中的常用方法3:contains的用法(需要注意,包装类都重写了Object类中的equals方法)
- java中ArrayList中的contains源码如下:
- Collection集合中的常用方法4:remove方法
7、深入List集合:
8、java中的HashMap底层就是哈希表(或者说是散列表),哈希表是数组和单向链表的结合,哈希表是一个数组,只不过这个数组中的每一个元素又是单向链表。
- 关于往Set集合中存储的元素,该元素的hashCode和equals方法:
本文出自 “12392717” 博客,请务必保留此出处http://12402717.blog.51cto.com/12392717/1970338
以上是关于j2se学习中的一些零碎知识点6的主要内容,如果未能解决你的问题,请参考以下文章