240 发简信
IP属地:陕西
  • 120
    阿里面试题,Java中wait()方法为什么要放在同步块中?

    某天我在****的时候,突然有个小伙伴微信和我说:“狼哥,求教为毛wait()要放在同步块中?” 我顿时觉得**一紧,仔细回顾一下,如果wait()方法不在同步块中,代码的确...

  • 120
    jdk1.8 HashMap红黑树源码解析

    这篇博客主要讲解HashMap1.8的新增特性:红黑树,关于HashMap的其他内容推荐博客HashMap真的教科级讲解 一、什么是红黑树 每个节点要么是黑色,要么是红色。(...

  • 金三银四跳槽季,Java面试大纲

    跳槽时时刻刻都在发生,但是我建议大家跳槽之前,先想清楚为什么要跳槽。切不可跟风,看到同事一个个都走了,自己也盲目的开始面试起来(期间也没有准备充分),到底是因为技术原因(影响...

  • 小狼,我理解的是不是关键的指令是iload_1的位置和incr指令的前后顺序来决定值的结果的?我发现不管怎么样,istore_1到最后都会把值给写回来,从栈里面,所以从栈里面读到的值就尤为重要了。比如先++,然后加载i到栈里面(iload)才是真正想要的值。

    从字节码角度分析 i++ 和 ++i 实现

    在知识星球中,有小伙伴提问,最近看到个面试题: 输出结果是0,如果换成j++,那么输出100,这是为什么? 对于这种问题,其实有点经验的程序员都知道,前置++和后置++的运算...

  • 120
    从字节码角度分析 i++ 和 ++i 实现

    在知识星球中,有小伙伴提问,最近看到个面试题: 输出结果是0,如果换成j++,那么输出100,这是为什么? 对于这种问题,其实有点经验的程序员都知道,前置++和后置++的运算...

  • 120
    什么是Java内存模型

    在知识星球中,有个小伙伴提了一个问题:有一个关于JVM名词定义的问题,说”JVM内存模型“,有人会说是关于JVM内存分布(堆栈,方法区等)这些介绍,也有地方说(深入理解JVM...

  • 开篇(未完待续)

    废话不多说,这个系列的文章,我一直想写,但是心里还是有点压力的,因为社会不可能对精神病患者抱有一个包容的心态,我不希望任何人知道有我这个人,我只希望,大家都能好。今年以精神病...