摘要: 一,在Java中有普通集合、同步(线程安全)集合、并发集合。 普通集合通用性能最高,但是不保证多线程的安全性和并发的可靠性。 线程安全集合仅仅是给集合加了synchronized同步锁,严重牺牲了性能,而且对并发的效率就更低了。 并发集合则通过复杂的策略不仅保证了多线程的安全由提高了并发的效率 并发 阅读全文
posted @ 2019-08-18 18:53 Noperx 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 容器主要包括 Collection 和 Map 两种,Collection 又包含了 List、Set 以及 Queue。 1. List ArrayList:基于动态数组实现,支持随机访问; ArrayList 是基于数组实现的 添加元素时使用 ensureCapacity() 方法来保证容量足够 阅读全文
posted @ 2019-08-18 17:33 Noperx 阅读(147) 评论(0) 推荐(0) 编辑
摘要: package com.yuan; import java.util.Arrays; public class Practise1 { public static void main(String[] args){ //数组 String[] st2; st2 = new String[4]; String st3[] = {"kd", "38dj"}; String st4[] = new St 阅读全文
posted @ 2019-08-18 15:26 Noperx 阅读(471) 评论(0) 推荐(0) 编辑
摘要: //封装方法的快捷键 shift alt m //一般情况下 返回值为void方法 原对象发生改变;有返回值得方法则不会改变原对象 import java.util.ArrayList; import java.util.Collections; import java.util.List; public class CollectionsMethods { public static void 阅读全文
posted @ 2019-08-18 15:22 Noperx 阅读(2166) 评论(0) 推荐(0) 编辑
摘要: 一,Deque 二,Queue 阅读全文
posted @ 2019-08-18 15:20 Noperx 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一,list集合排序 对于自定义数据类型,排序可以用Collections集合工具类中的sort()方法, 而要想使用sort()方法则必须实现Comparable接口然后重写里面的compareTo方法或单独一个类实现Comparactor接口重写里面的compare方法 String类型已经实现 阅读全文
posted @ 2019-08-18 14:36 Noperx 阅读(242) 评论(0) 推荐(0) 编辑