Integer 这个 Java 程序员几乎天天使用的类, 看看高级程序员和初级菜鸟程序员使用 Integer 的区别......
分类:
其他好文 时间:
2015-10-27 22:12:26
阅读次数:
257
Eclipse关联JDK源码和JRE源码方法,有图有真相
分类:
系统相关 时间:
2015-10-15 20:32:20
阅读次数:
198
代码一点小小的改动可能就是高并发下系统性能的巨大提升, 让我们来看看「世界级并发专家」 Doug Lea 怎么实现 ConcurrentHashMap 的......
分类:
其他好文 时间:
2015-10-14 01:39:23
阅读次数:
244
package java.io;public interface Serializable {}(1)实现Serializable接口的类,将会被提示提供一个serialVersionUID注意点一、序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。 有两种生成方式: ...
分类:
编程语言 时间:
2015-10-04 08:52:37
阅读次数:
211
基于JDK7.0package java.util;public class ArrayList extends AbstractList implements List, RandomAccess, Cloneable, java.io.Serializable{ privat...
分类:
其他好文 时间:
2015-10-02 14:58:01
阅读次数:
126
本文作为 JDK 源码分析的基础开篇, Java 内存模型是并发编程的基础, 也是重中之重, 理解内存模型的基础上才能写出高效的并发代码......
分类:
编程语言 时间:
2015-09-28 00:18:50
阅读次数:
275
JDK源码重新编译——支持eclipse调试JDK源码--转载最近在研究jdk源码,发现debug时无法查看源码里的变量值。因为sun提供的jdk并不能查看运行中的局部变量,需要重新编译一下rt.jar。下面这六步是编译jdk的具体步骤:Step1:LocatetheJDKsourceFirstna...
分类:
其他好文 时间:
2015-09-20 19:06:57
阅读次数:
200
ConcurrentHashMap的关键实现:分段锁,简单来讲就是将hash表分成一段段子表,分别加锁。本质上ConcurrentHashMap和hashMap没什么区别,元素都是Entry,一个节点加链表。发生冲突的时候采用链表法存储元素,所以源码里会有大量的通过key的hash值找到槽后进行遍历...
分类:
其他好文 时间:
2015-09-15 14:45:11
阅读次数:
198
设置方法如下:1.路径 window-> Preferences -> Java -> Installed JRES2.此时"Installed JRES"右边是列表窗格,列出了系统中的 JRE 环境,选择你的JRE,然后点边上的 "Edit...", 会出现一个窗口(Edit JRE)3.选中rt...
分类:
系统相关 时间:
2015-09-01 10:44:00
阅读次数:
194
java是一门开源的程序设计语言,喜欢研究源码的java开发者总会忍不住debug一下jdk源码。虽然官方的jdk自带了源码包src.zip,然而在debug时查看变量却十分麻烦。例如调试HashMap的?public V put(K key, V value) ...
分类:
系统相关 时间:
2015-08-26 18:09:32
阅读次数:
542