码迷,mamicode.com
首页 >  
搜索关键字:线程不安全    ( 759个结果
Array
Array:数组 长度一定,存储对象和基本数据类型 ArrayList:实现了list接口 底部是动态数组的链表,可进行2倍扩容存储 对象,地址连续,插入社删除效率较低。支持随机访问。线程不安全,collections.sychronizedlist实现线程安全,或者copyonwriteArray ...
分类:其他好文   时间:2019-10-09 22:27:50    阅读次数:104
TreeMap和Comparable接口
备注:HashMap线程不安全,效率高,允许key、value为空 HasTable线程安全、效率低、不允许key或value为空 TreeMap在存储时会自动调用comparable方法进行排序,当key为类时可自行调用comparable接口 范例: package cn.study.lu.fo ...
分类:其他好文   时间:2019-10-08 20:27:34    阅读次数:87
java中3中单例模式例子
java面试官也经常面试这个单例模式,一般能说出两私一公就不错了 java程序员平时开发用的少,但面试遇到多啊,也是有必要研究下的 什么叫两私一公 基础知识点 多线程、线程安全、static、构造函数、枚举 例子1 传统单线程环境下 缺点:线程不安全 例子2 多线程下通过synchronized保证 ...
分类:编程语言   时间:2019-10-06 09:19:21    阅读次数:75
集合2——List集合
一、概念 List接口是Collection接口的子接口,是一种有序、可重复的集合 二、常见方法 其他详细的部分可以查阅API 三、常用的实现类 1)ArrayList List list1 = new ArrayList(); 底层数据结构是数组,查询快,增删慢;线程不安全,效率高。 ArrayL ...
分类:其他好文   时间:2019-10-05 12:17:13    阅读次数:103
总结集合框架的关系
集合框架有两个最高级接口 分别为collectio和map collection的子类 有 list set 其中实现 list 的实现类有 arraylist vector linkedlist, arraylist 适用于单线程 线程不安全 查找数据快,增删改数据慢,vector 适用于多线程 ...
分类:其他好文   时间:2019-10-02 10:44:57    阅读次数:110
设计模式之————单例模式
设计模式 一、单例模式 1. 什么是单例模式? 单例模式,指的就是在整个软件系统的生命周期中,某个类的对象至始至终只有一个对象。 创建单例模式的方法有很多种,下面一一分析: 2. 饿汉式 3. 饿汉式(静态代码块) 4. 懒汉式(线程不安全) 5. 懒汉式(线程安全,同步方法) 6. 懒汉式(同步代 ...
分类:其他好文   时间:2019-09-28 23:17:07    阅读次数:100
单例模式
介绍 类的单例设计模式,就是采取一定的方法来保证在整个软件系统中,某个类只存在一个对象实例。且该类只提供一个取得其对象实例的方法(静态方法)。 八种方式 单例模式有八种方式: 1. 饿汉式(静态常量) 2. 饿汉式(静态代码块) 3. 懒汉式(线程不安全) 4. 懒汉式(线程安全,同步方法) 5. ...
分类:其他好文   时间:2019-09-24 17:30:25    阅读次数:86
ConcurrentHashMap与synchronizedMap源码解析
一、synchronizedMap Collections.synchronized*(m)将线程不安全集合变为线程安全集合,从源码来看由于synchronizedMap的作用就是将Map的各种方法添加了synchronized关键字进行修饰的。 二、ConcurrentHashMap Concur ...
分类:其他好文   时间:2019-09-21 12:41:50    阅读次数:83
集合框架整理
List接口 | | | | | | | List | @since JDK1.0,List是一个有序的、可以重复、可以为null 的集合(有时候我们也叫它“序列”)。 | | ArrayList | @since 1.2,是基于数组实现的,是一个动态数组,查询效率高,增删效率低,线程不安全。 | ...
分类:其他好文   时间:2019-09-19 13:56:54    阅读次数:96
java容器的两大类Collection和Map
java容器包括Collection和Map两种,Collection储存着对象的集合,而Map储存着键值对(两个对象)的映射表。 Collection: 1)Set ·TreeSet ·HashSet ·LinkedHashSet 2)List ·ArrayList(基于动态数组实现,线程不安全) ...
分类:编程语言   时间:2019-09-19 00:57:04    阅读次数:89
759条   上一页 1 ... 14 15 16 17 18 ... 76 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!