摘要: [TOC] 一.概述 LinkedHashMap是HashMap的子类,关于HashMap可以看下前面的章节: "java基础进阶篇 HashMap" 二.特点 非线程安全 LinkedHashMap 内部保证顺序; 分插入顺序和访问排序两种, 如果是访问顺序,那put和get操作已存在的Entry 阅读全文
posted @ 2020-03-06 10:13 公众号java-codestack 阅读(218) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一.概述 对于HashSet而言,它是基于HashMap来实现的,底层采用HashMap来保存元素。HashSet中的元素都存放在HashMap的key上面,而value中的值都是统一的一个 private static final Object PRESENT = new Object 阅读全文
posted @ 2020-03-04 16:12 公众号java-codestack 阅读(578) 评论(0) 推荐(0) 编辑
摘要: java8 中集合的新特性比较, 源码分析.性能分析 阅读全文
posted @ 2020-03-03 17:43 公众号java-codestack 阅读(1028) 评论(0) 推荐(0) 编辑
摘要: [TOC] 一、概述 LinkedList与ArrayList一样实现List接口,只是ArrayList是List接口的大小可变数组的实现,LinkedList是List接口链表的实现。基于链表实现的方式使得LinkedList在插入和删除时更优于ArrayList,而随机访问则比ArrayLis 阅读全文
posted @ 2020-03-03 10:29 公众号java-codestack 阅读(392) 评论(0) 推荐(0) 编辑
摘要: 前言 ArrayList 在开发中用到的频率很高,其中原生态提供的方法有一些很好用的重载版本,其中有的坑该跳得跳啊. 一.ArrayList的6种初始化方法1.构造方法 参数为空2.构造方法 参数为List3.构造方法 参数为int4.使用Arrays.asList(Obj);5.使用匿名内部类6. 阅读全文
posted @ 2020-03-02 17:41 公众号java-codestack 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 目录 1.ArrayList是什么?可以用来干嘛?2.ArrayList数组的初始大小长度是怎样的?长度不够时怎么办.3.为什么说数组增删速度慢,增删时ArrayList是怎么实现的?4.ArrayList(int initialCapacity)是初始化数组大小吗?5.ArrayList是线程安全 阅读全文
posted @ 2020-03-02 09:49 公众号java-codestack 阅读(312) 评论(0) 推荐(0) 编辑
摘要: var defaultEmptyOK = false; // スペース var whitespace = " \t\n\r "; function checkNull (theField, s, emptyOK) { if (checkNull.arguments.length == 2) emptyOK = defaultEmptyOK; if ((emptyOK == tr... 阅读全文
posted @ 2016-09-29 16:43 公众号java-codestack 阅读(501) 评论(0) 推荐(0) 编辑
摘要: 一:JSP-->controller 1.当jsp页面传递的值是对象类型时候比如User.name User.age的user对象传递,需要以下操作 jsp页面提供对应标签的value必须存在且合法,name属性只能是对象的具体属性名,不需要写成对象.属性名的形式,例如: 这里的 我自己定义的一个封 阅读全文
posted @ 2016-09-09 16:50 公众号java-codestack 阅读(16644) 评论(0) 推荐(0) 编辑
摘要: 简单说明一下现状,个人目前学习使用java已经一年半,很迷茫,高不成低不就,在此列一个目标,为期18个月,再来个一年半; 这里涉及Java各个方面的知识,有的精通,熟悉,也有的只是耳闻一知半解,不论如何,要想轧路车一样碾一遍,不留坑. 借用谁谁的一句话,当你觉得为时已晚的时候,恰恰一切都来得及去补救 阅读全文
posted @ 2016-09-08 10:08 公众号java-codestack 阅读(3888) 评论(0) 推荐(1) 编辑
摘要: 比较具有参考性,代码全贴(当然,还需要一张图片需要的留个邮箱,看到就发) 贴在这儿吧,修改一下css的引用位置应该可以用 default.css skin_0.css skin_1.css h1{ background:#BB3BD9;} skin_2.css h1{ background:#E31 阅读全文
posted @ 2016-08-31 15:40 公众号java-codestack 阅读(1740) 评论(1) 推荐(1) 编辑
摘要: [TOC] 一.概述 前面介绍了HashMap的结构和原理,这里介绍个类似HashMap的结构Hashtable。 HashTable 官方解释是HashMap的轻量级实现, 和 "HashMap" 一样,Hashtable 也是一个 散列表 ,它存储的内容是 键值对(key value)映射 。 阅读全文
posted @ 2020-03-05 17:46 公众号java-codestack 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 前言 原生态的String 提供了很多好用的冷门重载方法…通过不同参数可以节约代码,一行实现我们想要的效果.ver. JDK1.8 一.构造方法 String本身是final类型,不可继承,不可变更. 创建String 对象有两种:使用构造方法new String();直接定义String str 阅读全文
posted @ 2020-02-26 11:07 公众号java-codestack 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。 2.对于随机访问get和set,ArrayList优于LinkedList,因为ArrayList可以随机定位,而LinkedList要移动指针一步一步的移动到节点处。(参考数组与链表来思考) 3.对于新 阅读全文
posted @ 2017-02-07 13:12 公众号java-codestack 阅读(412) 评论(0) 推荐(0) 编辑
摘要: 在对Java无序类集合,如List(ArrayList/LinkedList)、HashSet(TreeSet有序)、HashMap等排序时,Java中一个公共的类Collections,提供了对Java集合排序等很好的方法sort。 但是有一个要求是sort方法的参数为<List list> 或< 阅读全文
posted @ 2017-02-07 11:33 公众号java-codestack 阅读(5000) 评论(0) 推荐(0) 编辑