Fork me on GitHub
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 30 下一页
摘要: 三种不同的用法 注意项: 1.在switch中使用枚举能使代码的可读性更强。 2.如果要自定义方法,那么必须在enum实例序列的最后添加分号。而且Java要求必须先定义enum实例。 3.所有的枚举都继承自java.lang.Enum类,由于Java不支持多继承,所以枚举对象不能再继承其他类。 4. 阅读全文
posted @ 2016-08-01 23:00 郑斌blog 阅读(546) 评论(0) 推荐(0)
摘要: 概述 关键字synchronized的作用是实现线程间的同步。它的工作是对同步的代码加锁,使得每一次,只能有一个线程进入同步块,从而保证线程间的安全性。 直接作用于实例方法(普通同步方法):对当前实例加锁,进入同步代码前要获得当前实例的锁。 直接作用于静态方法(静态同步方法):对当前类加锁(当前类的 阅读全文
posted @ 2016-07-22 22:24 郑斌blog 阅读(1173) 评论(0) 推荐(1)
摘要: 锁分段概述 在某些情况下,可以将锁分解技术进一步扩展为对一组独立对象上的锁进行分解,这种情况被称为锁分段。例如:ConcurrentHashMap。 锁分段的缺点 与采用单个锁来实现独占访问相比,要获取多个锁来实现独占访问将更加困难并且开销更高。通常,在执行一个操作时最多只需获取一个锁,但在某些情况 阅读全文
posted @ 2016-07-19 17:36 郑斌blog 阅读(1686) 评论(0) 推荐(0)
摘要: 如何使用 概述 ConcurrentHashMap: 线程安全; 其将整个Hash桶进行了分段segment,也就是将这个大的数组分成了几个小的片段segment,而且每个小的片段segment上面都有锁存在,那么在插入元素的时候就要先找到应该插入到哪一个片段segment,然后再在这个片段上面进行 阅读全文
posted @ 2016-07-19 16:53 郑斌blog 阅读(3668) 评论(0) 推荐(2)
摘要: 类声明: 概述: 线程不安全; <Key, Value>两者都可以为null; 不保证映射的顺序,特别是它不保证该顺序恒久不变; HashMap使用Iterator; HashMap中hash数组的默认大小是16,增长方式一定是2的指数倍; HashMap的数据结构: 在Java语言中,最基本的结构 阅读全文
posted @ 2016-07-19 12:21 郑斌blog 阅读(1373) 评论(0) 推荐(1)
摘要: 不管Java参数类型是什么,一律传递参数的副本。 《Thinking In Java》:“When you're passing primitives into a method,you get a distinct copy of the primitive.When you're passing 阅读全文
posted @ 2016-07-18 12:31 郑斌blog 阅读(939) 评论(0) 推荐(0)
摘要: 结点类: 单向链表类: 单向链表的反转: 在线编程: 牛客网——《剑指Offer》-反转链表 阅读全文
posted @ 2016-07-17 11:46 郑斌blog 阅读(664) 评论(0) 推荐(0)
摘要: 什么是数据库事务? 数据库事务有严格的定义,必须同时满足4个特性:原子性(Atomic)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability),简称ACID。 原子性:表示组成一个事务的多个数据库操作是一个不可分割的原子单元,只有所有的操作执行成功,整个事务 阅读全文
posted @ 2016-07-17 11:39 郑斌blog 阅读(554) 评论(0) 推荐(0)
摘要: 相关概念 存储结构: 遍历: 遍历算法: 声明二叉树结点类 声明二叉树类 和 由先根遍历与中根遍历构造二叉树 建立一颗二叉树必须明确以下两点: 先根次序或后根次序反映双亲与孩子结点的层次关系,中根次序反映兄弟结点间的左右次序。所以,已知先根和中根两种遍历序列,或中根和后根两种遍历序列才能够唯一确定一 阅读全文
posted @ 2016-07-16 23:54 郑斌blog 阅读(1272) 评论(0) 推荐(0)
摘要: 官方对ThreadLocal的描述: "该类提供了线程局部(thread-local)变量。这些变量不同于它们的普通对应物,因为访问某个变量(通过其get或set方法)的每个线程都有自己的局部变量,它独立于变量的初始化副本。ThreadLocal实例通常是类中的private static字段,它们 阅读全文
posted @ 2016-07-15 19:38 郑斌blog 阅读(4689) 评论(0) 推荐(3)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 30 下一页