热门好课推荐
猜你喜欢
相关培训 相关博客
  • 有没有一些java的源码书籍推荐,最好是同时提供分析源码思路的书籍
    2018-08-13 09:20:08
    阅读量:1432
    评论:0
  • Hi大家好,我是清和二七,今天我们来聊聊《Java集合源码剖析-Java集合框架》一.层次关系Java集合工具包位于Java.util包下,包含了很多常用的数据结构,如数组、链表、栈、队列、集合、哈希表等。学习Java集合框架下大致可以分为如下五个部分:List列表、Set集合、Map映射、迭代器(Iterator、Enumeration)、工具类(Arrays、Col...
    2017-12-31 22:14:21
    阅读量:3044
    评论:4
  • 前言我们先对前几天的学习进行总结,前几天我们主要结合源码学习了java中的集合,重点分析了HashMap散列桶的实现,还让大伙儿去看红黑树。今天就来学习java反射相关的东西,反射可是java一个很重要的高级特性,很多框架都是基于反射实现的,提高对反射相关机制的了解也有利于我们将来造轮子。接下来我们结合源码以及java虚拟机来分析反射。定义JAVA反射机制是在运行状态中,对于任意一个实...
    2019-11-13 22:36:22
    阅读量:2
    评论:0
  • 深入学习java源码之ArrayList.addAll()与ArrayList.retainAll()引入多态List是接口,所以实现类要把接口中的抽象方法全部重写。在重写的时候父类中的方法的时候,操作的数据类型也是要与父类保持一致的。所以父类和子类操作的都是泛型E(此时还不确定具体操作的是什么数据类型,有使用者确定)publicclassArrayList<E>...
    2019-01-04 06:19:32
    阅读量:687
    评论:0
  • 深入学习java源码之AbstractCollection.contains()与AbstractCollection.toArray()Iterable接口与Iterator接口Iterator接口  迭代器是一种设计模式,它是一个对象,它可以遍历并选择序列中的对象,而开发人员不需要了解该序列的底层结构。迭代器通常被称为“轻量级”对象,因为创建它的代价小。  Java中的Iter...
    2019-01-31 15:51:24
    阅读量:66
    评论:0
  • Java源码的阅读对于Java学习来说是非常重要的,本人最近准备学习Java源代码,会写一些专题文章,当然本人水平有限,只能从最初级的学习者的视角来写,所以希望大家多多拍砖。 本人准备先从JDK基础类库开始,从最常见的数据类型写起,然后是util包下的数据结构,然后是IO流,然后是nio包下那些黑科技,然后是concurrent包下那些高大上的工具。。。 希望读者能多多指正本人的错误和
    2016-03-08 16:29:16
    阅读量:412
    评论:1
  • 如需获取以下学习资源请关注公众号:Java编程指南我们为自学者编程的或初学java的小伙伴们准备了一整套完整的学习资源和文章,还有我自己在自学路上的一些总结和学习线路,希望能帮到小伙伴们,如果有什么疑问的地方也可以加小编的微信Java_Bczn,小编后期还会整理出更多的学习视频和每天一篇学习文章,赶紧关注我们吧。下面是我自学java的线路希望能帮到你们:一.基础学习这个阶段你...
    2018-07-30 17:26:08
    阅读量:1603
    评论:0
  • 【0】README0.1)本文文字描述转自corejavavolume2,旨在学习 java源码级注解处理+字节码级注解处理 的基础知识;------------------------------------------------------------------------------------------------------------------------
    2016-02-23 13:20:44
    阅读量:2308
    评论:0
  • 1,哪些情况下的对象会被垃圾回收机制处理掉?2,讲一下常见编码方式?3,utf-8编码中的中文占几个字节;int型几个字节?4,静态代理和动态代理的区别,什么场景使用?5,java的异常体系6,谈谈你对解析与分派的认识7,修改对象A的equals方法的签名,那么使用HashMap存放这个对象实例的时候,会调用哪个equals方法?8,java中实现多态的机制是什么?9,如何将一个java对象序列...
    2018-03-27 20:05:44
    阅读量:1566
    评论:0
  • 继ArrayList和LinkedList之后,我准备深入学习下HashMap的源码。看源码之前,我只知道HashMap是HashTable的轻量级实现,允许使用null值和null键,非线程安全,并不能保证映射的顺序。但是如果想了解诸如HashMap的实现原理,怎样保证key的唯一性,实现get和put的机制是什么,那么就得看看源码怎么做的。
    2016-03-16 22:38:26
    阅读量:305
    评论:0