所有计划以scrtv和 mece思维模型来学习和执行。以达到思维上和技术上的成长 每日一到两到算法题。目前是在做leetcode上题库。 4月计...
1.单一职责原则(srp single responsibility principle) 通过业务职责,业务功能进行接口的设计。理解为根据最小...
1.创建线程的三种方式: 1.1 继承Thread 1.2 实现Runnable接口 1.3 实现FutureTask<T> 包装Callabl...
面试经常会问到这个问题。就做个总结吧。 线程安全问题:StringBuffer是线程安全得 为什么线程安全 因为它得方法都基本带有synchro...
1.集合除了map以外 都实现了collection接口 所以总体关系是 collectin > {set,queue,list} set >{...
1.String StringBuilder StringBuffer 底层原理和应用场景 2.String StringBuilder字符串拼...
1.运行时内存即是堆内存,对象在内存中状态有三种:活跃状态,可恢复状态,待销毁状态。 活跃状态:有引用变量引用对象。 可恢复状态:对象没有引用变...
1.instanceof 比较实例对象是否是同一个类或者其子类。 所以在进行比较的时候,如果严格比较是否两个对象实例相等 则需要采用重写equa...
基本数据类型: kotlin:封装的数字类型,你每定义的一个变量,其实 Kotlin 帮你封装了一个对象 java:基础数据类型 + 包装类型 ...