栈的定义 说起栈可以先想象一下手枪的弹夹,最后一个填入的子弹,第一个射出去,这就是一个典型的栈。 栈是一种后进先出的数据结构,它是限定仅在表尾进...
第五部分 项目管理与团队建设 一、如何考察面试者的技术水平? 对app而言分为三个方向: 1.应用类:比如京东、携程、大众点评。他们共同的特点就...
Kotlin中的解构 Kotlin中解构的意思是,允许一个类去拆解,然后分别赋值。详见下面的代码:定义个Boy类,使用operator关键字,去...
Kotlin类的基础知识 访问修饰符 internal是Kotlin特有的 伴生对象 companion object 用于解决Kotlin中...
基础函数语法 扩展函数 用于扩展无法控制第三方类库等 Kotlin中的Lambda函数相关语法 高阶函数 一个函数(或者Lambda)的函数又是...
变量声明相关 Java与kotlin语法交互 Java与kotlin.kt文件方法之间的调用 Java 与kotlin Object 间的调用 ...
数组 数组是最简单的一种数据结构,它占据一块连续的内存,而且是顺序存储结构。在创建数组时必须要指定数组的容量大小,在根据数组容量来分配内存。数组...
哈希表(散列表)查找定义 想象一个场景,如果想在一个学校中找出一个叫王五的学生,一般思路是去学生处把全校的学生名单列表拿出一个,一个一个的查找,...
Synchronized 锁重入 使用Synchronized的时候,当一个线程获得一个对象的锁,在这个线程里面执行代码时再次请求这个对象的锁,...