leetcode 0002 两数相加

给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。

如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。

您可以假设除了数字 0 之外,这两个数都不会以 0 开头。

查看更多

leetcode 0001 两数之和

给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。

你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。

查看更多

深入理解JVM

类的加载,连接与初始化

  • 加载:查找并加载类的二进制

  • 连接

    • 验证:确保被加载的类的正确性
    • 准备:为类的静态变量分配内存,并将其初始化为默认值
    • 解析:把类中的符号引用转为直接引用

查看更多

List接口源码分析

了解基本数据结构在java中很是重要,今天在这里我们来常用的List接口,以及不同的实现。

ArrayList

LinkedList

Vector

CopyOnWriteArrayList

etc…

环境:JDK1.8

查看更多