摘要: 本文简要介绍Java并发编程方面常用的类和集合,并介绍下其实现原理。AtomicInteger可以用原子方式更新int值。类 AtomicBoolean、AtomicInteger、AtomicLong 和 AtomicReference 的实例各自提供对相应类型单个变量的访问和更新。基本的原理都是... 阅读全文
posted @ 2015-11-09 17:26 老瞿 阅读(822) 评论(0) 推荐(0) 编辑
摘要: 什么是AOPAOP(Aspect-OrientedProgramming,面向方面编程),可以说是OOP(Object-Oriented Programing,面向对象编程)的补充和完善。OOP引入封装、继承和多态性等概念来建立一种对象层次结构,用以模拟公共行为的一个集合。当我们需 要为分散的对象引... 阅读全文
posted @ 2015-11-09 11:53 老瞿 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 1.JVM内存管理的机制 内存空间划分为:Sun JDK在实现时遵照JVM规范,将内存空间划分为堆、JVM方法栈、方法区、本地方法栈、PC寄存器。堆: 堆用于存储对象实例及数组值,可以认为Java中所有通过new创建的对象的内存都在此分配,Heap中对象所占用的内存由GC进行回收,在32位操作系 ... 阅读全文
posted @ 2015-11-09 11:22 老瞿 阅读(237) 评论(0) 推荐(0) 编辑