import java.util.HashMap; import java.util.Set; import java.util.SortedMap; import java.util.TreeMap; public class SortTest { public static void main(... ...
分类:
编程语言 时间:
2018-08-20 15:33:02
阅读次数:
836
本文有些长,贴的源码较多,请各位看官自备花生瓜子啤酒饮料矿泉水小板凳,且听我慢慢道来。 Java面试都会问集合,集合必问HashMap,CurrentHashMap,后面的套路就肯定会问多线程、线程安全等等,今天就来学习下HashMap,不对,是补习下。 1、HasMap的属性 先看下HashMap ...
分类:
编程语言 时间:
2018-08-17 01:23:24
阅读次数:
169
获取map的值主要有四种方法,这四种方法又分为两类,一类是调用map.keySet()方法来获取key和value的值,另一类则是通过map.entrySet()方法来取值,两者的区别在于,前者主要是先获取到所有的key的集合,当你需要查询value的值的时候需要通过key来查询value,后者则直 ...
分类:
编程语言 时间:
2018-08-11 15:45:44
阅读次数:
175
集合的由来: 数组是长度是固定的,当添加的元素超过数组的长度时需要对数组重新定义,太麻烦了,java内部给我们提供了集合类,能存储任意对象,长度是可以改变的,随着元素的增加而增加,随着元素的减少而减少。 数组与集合的区别: 数组既可以存储引用数组类型,又可以存储引用数据类型,基本数据类型存储的是值, ...
分类:
编程语言 时间:
2018-08-11 14:37:58
阅读次数:
203
IO流--与properties集合配合使用: 注:生产上主要用于常量文件的配置,读取常量文件; 1:properties集合的放值与取值: 2:从properties集合写入参数到文件: 3:从文件中读取键值对的参数到properties集合中: ...
分类:
其他好文 时间:
2018-08-11 14:34:03
阅读次数:
140
publicstaticvoidmain(String[]args){Map<String,String>map=newHashMap<String,String>();map.put("1","value1");map.put("2","value2");map.put("3","value3");//第一种:普遍使用,二次取值System.out.println("通过
分类:
其他好文 时间:
2018-08-10 19:53:34
阅读次数:
121
Iterator<Entry<String,String>> iter=map.entrySet().iterator(); map的迭代器,用作遍历map中的每一个键值对 Iterator是迭代器,map之前应该定义过,姑且认为是HashMap。<Entry<String,String>>表示ma ...
分类:
其他好文 时间:
2018-08-09 12:12:42
阅读次数:
147
1、Map的遍历 Map maps=new HashMap(); maps.put(1,"a"); maps.put(2,"b"); maps.put(3,"c"); Iterator> itMap=map.entrySet.iterator(); while(itMap.hasNext){ Map... ...
分类:
其他好文 时间:
2018-08-07 01:30:10
阅读次数:
124
我们平时在用Myabtis时不是常常需要用map来传递参数,大体是如下的步骤: 但如果需要put的字段很多,而且每个属性名都很长的时候,那就很难受了,这里可以采用Java反射的方法去自动装配map,以下是博主的实现: public class Test { //实现效果 public static ...
分类:
编程语言 时间:
2018-08-06 21:05:12
阅读次数:
161