自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 java thread Volatile 变量

 ibm文章:http://www.ibm.com/developerworks/cn/java/j-jtp06197.html

2013-07-07 18:36:20 132

原创 深入Java集合学习系列:LinkedHashMap的实现原理

原文章地址:http://zhangshixi.iteye.com/blog/673789 转载只为学习记录 1. LinkedHashMap概述:    LinkedHashMap是Map接口的哈希表和链接列表实现,具有可预知的迭代顺序。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。   LinkedHashMap实现与...

2013-07-01 11:22:14 141

原创 深入Java集合学习系列:ArrayList的实现原理

原文章地址:http://zhangshixi.iteye.com/blog/674856 转载只为学习记录 1. ArrayList概述:    ArrayList是List接口的可变数组的实现。实现了所有可选列表操作,并允许包括 null 在内的所有元素。除了实现 List 接口外,此类还提供一些方法来操作内部用来存储列表的数组的大小。   每个ArrayList实例都有一个容量,该容量...

2013-07-01 11:18:18 162

原创 深入Java集合学习系列:LinkedHashSet的实现原理

原文章地址:http://zhangshixi.iteye.com/blog/673319 转载只为学习记录 1.    LinkedHashSet概述:    LinkedHashSet是具有可预知迭代顺序的Set接口的哈希表和链接列表实现。此实现与HashSet的不同之处在于,后者维护着一个运行于所有条目的双重链接列表。此链接列表定义了迭代顺序,该迭代顺序可为插入顺序或是访问顺序。  ...

2013-07-01 11:15:40 159

原创 深入Java集合学习系列:HashSet的实现原理

原文章地址:http://zhangshixi.iteye.com/blog/673143 转载只为学习记录 1.    HashSet概述:    HashSet实现Set接口,由哈希表(实际上是一个HashMap实例)支持。它不保证set 的迭代顺序;特别是它不保证该顺序恒久不变。此类允许使用null元素。   2.    HashSet的实现:    对于HashSet而言,它...

2013-07-01 11:12:38 201

原创 深入Java集合学习系列:HashMap的实现原理

 原文章链接:http://zhangshixi.iteye.com/blog/672697,转载只为学习记录 1.    HashMap概述:    HashMap是基于哈希表的Map接口的非同步实现。此实现提供所有可选的映射操作,并允许使用null值和null键。此类不保证映射的顺序,特别是它不保证该顺序恒久不变。   2.    HashMap的数据结构:    在java编程...

2013-07-01 11:09:04 181

原创 Java线程:线程的同步与锁

  Java线程:线程的同步与锁  转载:http://lavasoft.blog.51cto.com/62575/99155   一、同步问题提出   线程的同步是为了防止多个线程访问一个数据对象时,对数据造成的破坏。 例如:两个线程ThreadA、ThreadB都操作同一个对象Foo对象,并修改Foo对象上的数据。   public class Foo {  ...

2012-07-12 21:54:30 91

原创 Java线程:线程状态的转换

Java线程:线程状态的转换   SCJP5学习笔记   一、线程状态   线程的状态转换是线程控制的基础。线程状态总的可分为五大状态:分别是生、死、可运行、运行、等待/阻塞。用一个图来描述如下:   1、新状态:线程对象已经创建,还没有在其上调用start()方法。   2、可运行状态:当线程有资格运行,但调度程序还没有把它选定为运行线程时线程所处的状态。当...

2012-07-12 21:35:21 89

原创 Java线程:线程栈模型与线程的变量

Java线程:线程栈模型与线程的变量 此文java线程学习记录,转载文章 原文地址:http://lavasoft.blog.51cto.com/62575/99150 SCJP5学习笔记   要理解线程调度的原理,以及线程执行过程,必须理解线程栈模型。 线程栈是指某时刻时内存中线程调度的栈信息,当前调用的方法总是位于栈顶。线程栈的内容是随着程序的运行动态变化的,因此研究线程...

2012-07-03 23:18:35 130

原创 Java线程:创建与启动

[color=red][size=large]Java线程:创建与启动[/size][/color] 此文java线程学习记录,转载文章 原文地址:http://lavasoft.blog.51cto.com/62575/99150 SCJP5学习笔记 一、定义线程 1、扩展java.lang.Thread类。 此类中有个run()方法,应该注意其用法:...

2012-07-03 23:03:20 196

原创 Java线程:概念与原理

[size=large][color=red]Java线程:概念与原理[/color][/size] 此文java线程学习记录,转载文章 原文地址:http://lavasoft.blog.51cto.com/62575/99150 SCJP5学习笔记 一、操作系统中线程和进程的概念 现在的操作系统是多任务操作系统。多线程是实现多任务的一种方式。 进程是指一个内存...

2012-07-03 22:56:59 92

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除