240 发简信
IP属地:安徽
  • 在对List特别是Huge size的List的遍历算法中,要尽量来判断是属于RandomAccess(如ArrayList)还是Sequence List (如LinkedList),因为适合RandomAccess List的遍历算法,用在Sequence List上就差别很大,常用的作法就是:
    要作一个判断:
    if (list instance of RandomAccess) {
    for(int m = 0; m < list.size(); m++){}
    }else{
    Iterator iter = list.iterator();
    while(iter.hasNext()){}
    }

  • 原子操作的实现原理

    简书 占小狼转载请注明原创出处,谢谢! 原子(atomic),本意是指“不能被进一步分割的粒子”。原子操作意味着“不可被中断的一个或一系列操作”。 接下去一起看看在Intel...

  • 120
    深入分析java线程池的实现原理

    简书 占小狼[https://www.jianshu.com/users/90ab66c248e6/latest_articles] 转载请注明原创出处,谢谢! 2019/...

  • 120
    JVM深入理解(一)

    一、什么是JVM? JVM是Java Virtual Machine(Java虚拟机)的缩写,是通过在实际的计算机上仿真模拟各种计算机功能来实现的。由一套字节码指令集、一组寄...

  • 120
    关于Java面试,你应该准备这些知识-续(20170324更新)

    简书 占小狼[https://www.jianshu.com/users/90ab66c248e6/latest_articles]转载请注明原创出处,谢谢!如果读完觉得有收...