java基础
saraspeer
程序员。
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
java基本数据类型
在JAVA中一共有八种基本数据类型,他们分别是byte、short、int、long、float、double、char、boolean整型其中byte、short、int、long都是表示整数的,只不过他们的取值范围不一样byte的取值范围为-128~127,占用1个字节(-2转载 2011-07-21 15:05:16 · 654 阅读 · 0 评论 -
通过分析 JDK 源代码研究 Hash 存储机制
通过 HashMap、HashSet 的源代码分析其 Hash 存储机制http://www.ibm.com/developerworks/cn/java/j-lo-hash/集合和引用就像引用类型的数组一样,当我们把 Java 对象放入数组之时,并不是真正的把 Java 对象放转载 2011-07-21 16:56:53 · 467 阅读 · 0 评论 -
java位运算
Java 位运算符 http://blog.youkuaiyun.com/vvggsky/archive/2007/04/16/1565946.aspx vvggskyID:vvggskyJava 定义的位运算(bitwise operators )直接对整数类型的位原创 2011-07-21 11:55:44 · 473 阅读 · 0 评论 -
java的volatile是什么意思
我们知道,在Java中设置变量值的操作,除了long和double类型的变量外都是原子操作,也就是说,对于变量值的简单读写操作没有必要进行同步。 这在JVM 1.2之前,Java的内存模型实现总是从主存读取变量,是不需要进行特别的注意的。而随着JVM的成熟和优化,现在在多转载 2011-08-05 00:21:08 · 581 阅读 · 0 评论 -
Class.getResource与ClassLoader.getResource()区别
class.getResource(String res)的使用该方法是根据类的相对路径来访问资源的。如果该类没有package,则类的根路径是就是当前路径;如果该类有package,则类的根路径是定级包所在的路径。例如:Drawing没有定义package,Draw转载 2011-08-03 15:43:44 · 1001 阅读 · 0 评论 -
ConcurrentHashMap之实现细节
ConcurrentHashMap是Java 5中支持高并发、高吞吐量的线程安全HashMap实现。在这之前我对ConcurrentHashMap只有一些肤浅的理解,仅知道它采用了多个锁,大概也足够了。但是在经过一次惨痛的面试经历之后,我觉得必须深入研究它的实现。面试中被问到读是转载 2011-08-05 00:42:52 · 1998 阅读 · 0 评论
分享