码迷,mamicode.com
首页 >  
搜索关键字:jdk源码    ( 391个结果
结合JDK源码看设计模式——观察者模式
前言: 现在我们生活中已经离不开微信,QQ等交流软件,这对于我们来说不仅是交流,更有在朋友圈中或空间中进行分享自己的生活,同时也可以通过这个渠道知道别人的生活。我们在看朋友圈的时候其实我们扮演的就是一个观察者,朋友圈或空间里的动态可以看作是主体对象。接下来我们就介绍一下观察者模式 一、定义 定义了对 ...
分类:其他好文   时间:2019-04-15 00:18:11    阅读次数:155
eclipse无法断点调试JDK源码的问题
最近换了新版的eclipse,在jdk源码里面,打断点发现无法进入源码调试,程序直接跳过,已查资料发现自己eclipse配置的是jre环境的。 此处要配成jdk目录才有效 打开preferences,点击java ,在点击installed JRES 选中jre的目录,我这里只有一个,是我jdk的安 ...
分类:系统相关   时间:2019-04-14 12:21:42    阅读次数:173
结合JDK源码看设计模式——模板方法模式
前言: 相信很多人都听过一个问题:把大象关进冰箱门,需要几步? 第一,把冰箱门打开;第二,把大象放进去;第三,把冰箱门关上。我们可以看见,这个问题的答案回答的很有步骤。接下来我们介绍一种设计模式——模板方法模式,你会发现,它与这个问题的答案实际上有很多共同之处。 一、定义 定义一个算法骨架,允许子类 ...
分类:其他好文   时间:2019-04-10 13:30:41    阅读次数:141
JDK源码之ArrayList
ArrayList即动态数组,实现了动态的添加和减少元素 ...
分类:其他好文   时间:2019-04-08 14:00:31    阅读次数:141
如何阅读jdk源码?
如何阅读jdk源码? 1. 设定目标 2. 提出问题 3. 如何提出问题 4. 带着问题阅读源码,忽略不必要的细节,死磕重要的细节 5. 多做比较 6. 多做实验 7. 耐心&坚持 8. 彩蛋
分类:其他好文   时间:2019-04-07 23:38:56    阅读次数:258
结合JDK源码看设计模式——适配器模式
定义: 将一个类的接口转换成客户期望的另外一个接口(重点理解适配的这两个字),使得接口不兼容的类可以一起工作适用场景: 详解 首先来从生活中的常见场景来看,一个电源插座输出都是220V,而我们一些电子设备,比如手机,MP3,MP4,所需要的电压不一样,也不可能直接就是220接上,这就需要一个中间的转 ...
分类:其他好文   时间:2019-04-06 13:54:46    阅读次数:162
结合JDK源码看设计模式——装饰者模式
定义 在不改变原有对象的基础之上,将功能附加到对象上 适用场景 详解 在看到定义的时候,可能很多人会想,这不就是继承吗?的确很像,不过是比继承更加有弹性的替代方案。就像原型模式和new之间的关系一样,有区别,但是区别又不是特别大。装饰者一个很重要的词就是动态,他可以灵活的选择要这个功能还是不要。在装 ...
分类:其他好文   时间:2019-04-05 12:20:30    阅读次数:155
JDK源码那些事儿之红黑树基础上篇
说到HashMap,就一定要说到红黑树,红黑树作为一种自平衡二叉查找树,是一种用途较广的数据结构,在jdk1.8中使用红黑树提升HashMap的性能,今天就来说一说红黑树。 ...
分类:其他好文   时间:2019-04-05 11:59:28    阅读次数:134
结合JDK源码看设计模式——简单工厂、工厂方法、抽象工厂
三种工厂模式的详解: 简单工厂模式: 适用场景:工厂类负责创建的对象较少,客户端只关心传入工厂类的参数,对于如何创建对象的逻辑不关心 缺点:如果要新加产品,就需要修改工厂类的判断逻辑,违背软件设计中的开闭原则,且产品类多的话,就会使得简单工厂类比较复杂 在jdk源码中的具体实例(注意看代码中的中文注 ...
分类:其他好文   时间:2019-03-30 18:37:21    阅读次数:168
查看源码
JDK源码 window--preference--java--installed jres--duplicate--source attachment--external file 下载源码 选中jar--properties--java source attachment--external l ...
分类:其他好文   时间:2019-03-21 21:52:32    阅读次数:180
391条   上一页 1 ... 8 9 10 11 12 ... 40 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!