- 博客(7)
- 资源 (2)
- 收藏
- 关注
原创 Java synchronized是如何工作的
1. 为什么需要synchronization Java是多线程的编程语言, 所以对java对象或者java class进行同步是非常重要的。 在java中实现同步的方法可以采用java 关键字synchronized或者 violate 在java多线程的环境中, 也不是所
2011-09-15 16:33:41 2872
原创 在singleton中对synchronized的使用
最近在看JAVA方向的一些东西, 笔者这些年在C++, PHP, JAVA等面向对象的语言的使用中,有一些自己的体会。 语言是没有好坏的, 只有使用的场合的合适与否。 没有哪种语言说是可以完全取代别的语言的。 JAVA从出现到现在风靡全球, 有他道理的。 想的有点多的
2011-09-15 15:58:28 3687
原创 JAVA HashMap 是怎么工作的
1. HashMap是什么 在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value 基于哈希表的 Map 接口的实现。此实现提供所有可选的映射操作,并允许使用 null 值和 null
2011-09-15 14:51:48 2223
转载 java synchronized详解
本文转载自java synchronized详解 第一篇: Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。 一、当两个并发线程访问同一个对象object中的这个synchro
2011-09-15 11:50:14 726
原创 Java ThreadPoolExecutor 使用
关于ThreadPoolExecutor 的具体应用,请参考 Class ThreadPoolExecutor 一、简介 线程池类为 java.util.concurrent.ThreadPoolExecutor,常用构造方法为: ThreadPoolE
2011-09-15 11:17:11 3915
原创 JVM加载class文件的原理机制
Java中的所有类,必须被装载到jvm中才能运行,这个装载工作是由jvm中的类装载器完成的, 类装载器所做的工作实质是把类文件从硬盘读取到内存中 java中的类大致分为三种: 1.系统类 2.扩展类 3.由程序员自定义的类 在 Java
2011-09-14 11:21:14 2223
原创 由CSS来创建 下拉菜单
现在有各种各样的工具来帮助生成漂亮的下拉菜单, 本文使用HTML 和简单的CSS,来创建一个简单的竖直的下拉菜单。 首先:创建菜单 我们先由如下的html来创建一个无顺序的list Home About His
2011-09-07 17:14:31 509
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人