码迷,mamicode.com
首页 >  
搜索关键字:jdk源码    ( 391个结果
JDK源码笔记-java.util.HashMap
HashMap 的存储实现 当程序试图将多个 key-value 放入 HashMap 中时,以如下代码片段为例: Java代码? HashMap<String , Double> map = new HashMap<String , Double>(); map.put("语文" , 80.0); map.put(...
分类:编程语言   时间:2014-10-10 17:01:14    阅读次数:321
JDK源码简析--java.lang包中的基础类库
在本节中,简析java.lang包所包含的基础类库,比如:Object、System、Runtime、Class、基本数据类型、异常和错误、注解类等,当我们新写一个class时,这个package里面的class都是被默认导入的,所以我们不用写import java.lang.Integer这样的代码,我们依然使用Integer这个类,当然,如果你显示写了import java.lang.Integer也没有问题,不过,何必多此一举呢:)...
分类:编程语言   时间:2014-09-30 01:24:17    阅读次数:517
String类的substring方法bug
今天再看JDK源码的时候看到了String类的不同版本的实现方式的不同,主要是substring这个方法,JDK6里面的实现方式是:很明显可以看到,调用String对象的substring方法后指向的对象地址并没有发生改变,只是改变的是偏移量,这样的话在GC阶段就有可能造成内存泄露了。还好查了一..
分类:其他好文   时间:2014-09-28 18:46:56    阅读次数:205
jdk研究——java.lang
jdk研究volatile 是什么意思?如何看jdk源码? 如何调试源码!---------仔细解读关键类,关键代码,常用的api的解释! 自己有疑问的不懂地方-------- 不懂的太多怎么办。。。。求分享求带求讲解原理啊! 有老师还是比没有好得多!关键代码、难懂代码是哪些啊! 承上启下结构图.....
分类:编程语言   时间:2014-09-21 19:40:11    阅读次数:278
源码剖析Iterator接口遍历和直接for-get组合遍历的区别
安卓开发或者Java开发中经常使用Iterator遍历,尝试总结一下for配合get()的遍历和Iterator配合next()遍历的区别,进入Java的JDK源码中进行深度剖析一下...
分类:其他好文   时间:2014-09-11 13:58:12    阅读次数:179
学习和查看jdk源码
作为一个java从业人员,学习和查看jdk源码应该是要的。下面介绍一下查看的方法:法一:链接源码路径,但src.zip不全,只能查看部分源码。 教程URL: http://blog.csdn.net/bruce128/article/details/6887732 http://zhidao.b.....
分类:其他好文   时间:2014-09-05 12:51:51    阅读次数:208
单向链表模拟
为什么出这个真理文档呢?方面以后我们的视频不断跟进,高级部分关于JDK源码的学习,所以有些基本的思维要叙述一下,包括AQS,常用数据结构,线程等等。这一个帖子主要是我以前写的模拟常用数据结构的代码,可能有些bug 并且不规范,但是重在学习思维.并没有JDK源码部分考虑多,只是简单的写了一点.分享给大家,关于线程同步器的学习我觉得先会用  然后看源码,接着模拟.好开始数据结构了. 注意:在java...
分类:其他好文   时间:2014-08-17 13:07:42    阅读次数:293
JDK源码分析之String篇
------------------------------String在内存中的存储情况(一下内容摘自参考资料1)-----------------------------------前提:先了解下什么是声明,什么时候才算是产生了对象实例其中x并未看到内存分配,变量在使用前必须先声明,再赋值,然后...
分类:其他好文   时间:2014-08-13 03:32:05    阅读次数:419
jdk源码解读之ArrayList
直接上源码: 构造函数: ????/** ?????*?Constructs?an?empty?list?with?an?initial?capacity?of?ten. ?????*/ ????public?ArrayList()?{ ????this(10); ????} 其实array...
分类:其他好文   时间:2014-08-11 15:26:35    阅读次数:249
java进阶学习计划
断断续续使用java也已经有两年了,算是最熟悉的开发工具了。但写的代码都是以项目为导向,追求work around,还需要打好基础才能长远发展。大致的进阶学习计划,阶段1:深究java语法,阅读常用库的jdk源码,了解jvm机制;阶段2:阅读基于java的开源框架源码,各种framework,con...
分类:编程语言   时间:2014-08-10 15:19:40    阅读次数:204
391条   上一页 1 ... 35 36 37 38 39 40 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!