240 发简信
IP属地:上海
  • 面试-动态规划合集

    动态规划-爬楼梯[https://www.jianshu.com/p/70eea9a7f650]

  • 爬楼梯

    题目 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢?注意:给定 n 是一个正整数。 示例 1:输入: 2...

  • 120
    Buffer

    继承关系 从图可以看出来和注释说明的一样,除了Boolean之外八种基本类型都有一个子类进一步看 除了ByteBuffer外都由两个ByteBuffer、两个DirectXX...

  • 120
    AbstractStringBuilder及其子类

    StringBuilder 只重写了toString和序列化、反序列化 StringBuffer

  • 120
    CharSequence

    CharSequence 规定了行为 必须返回长度 必须可以返回特定位置的char 可以返回一个子串 返回一个char的intStream 返回一个codePoint的Int...

  • Character

    Character 由于代码7000+行,这里只贴自己认为有必要的方法和注释先贴着类注视,说了以下几个事 提供了各种互转(大小写、数字、以及其他) 采用的是unicode-6...

  • Void & Boolean

    基本类型类 Void 持有一个关键字void的伪类型 & 不可实例化 Boolean 采用享元模式,内置了两个变量Boolean,TRUE, Boolean.FALSE 注意...

  • JVM类加载器

    类加载阶段 加载 连接(验证、准备、解析) 初始化 使用 卸载解析和初始化的相对顺序不确定,为了支持动态绑定,解析可能在初始化之后 加载 启动(Bootstrap)类加载器启...

  • 120
    InnoDB

    [toc] 索引基础 B-Tree索引(实现方式可能是B+Tree) 顺序存储 & 到根结点距离相同 数据存储在叶子节点,叶子节点之间有顺序链接的指针,方便范围查找 联合索引...

  • JVM GC

    分代收集理论 弱分代假说:绝大多数对象都是朝生夕死 强分代假说:熬过越多次垃圾回收的对象越难以消亡 跨代引用假说:跨代引用相对于同代引用是极少数 根据1、2建立了,新生代,老...

  • 120
    JVM运行时数据区

    区别于JAVA线程模型 5大区域程序计数器、jvm栈,本地方法栈,堆,方法区前三个线程私有,后两个线程共享 程序计数器 执行的是本地方法的话,值为null,没有规定OOM J...