- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 final 修饰基本类型值不能变,修饰引用类型地址不能变,值可以变
大家都知道的是: 用final修饰的变量必须赋初值,且是作为一个常量不能修改值 修饰类的话是作为一个最终类不能被继承的 修饰方法的话是不可以被重写的 修饰引用类型的话地址是不能改变的 我们知道JVM中,栈里面存放 方法中的局部变量(基本类型) 和 对象的引用变量,对象的引用变量指的是 使用new生成的,如类对象,数组,字符串等,都是引用变量,他们的对象会存放在堆区,在栈区存放的是他们的地址。...
2019-09-19 13:04:10 1812 4
原创 20190904携程机试
携程机试当时有点发烧,不在状态,做了一会儿就交卷了。只记录一下编程题目。 链表排序 题目描述: 给定一个单向链表和一个整数m,将链表中小于等于m的节点移到大于m的节点之前,要求两部分中的节点各自保持原有的先后顺序 输入 输入数据包含两行,第一行,整数m ;第二行,空格分隔的整数序列 输出 逗号分隔的整数序列 样例输入 4 9 6 3 7 6 5 样例输出 ...
2019-09-10 21:30:30 347 1
原创 Java四种引用类型概述
Java中具有四种引用类型,按引用强度由大到小排列分别是: 强引用 软引用 弱引用 虚引用 Java中垃圾回收机制在判断是否回收某个对象时,都需要依据“引用”的概念。Java中采用可达性分析的确认是否回收的算法,从一个被称为 GC Roots 的对象开始向下搜索,如果一个对象到GC Roots没有任何引用链相连时,则说明此对象不可用。在这之间对于四种引用会对应着不同的声明周期,在不同的时期被回...
2019-09-09 16:44:01 279
原创 20190903 小米一面
小米没有进行笔试直接发起了面试。 整体感觉还挺好的,面试官很和善。 上来先是自我介绍 问项目 问在Android开发中遇到的问题及解决方案 对工作地的选择 问未来希望的发展方向,上层应用还是偏 framework 的(介绍了下工作地等) finally final finalize 的区别 讲一下 final可以修饰什么 作用等 JVM中 堆和栈的区别 堆和栈的内存可见性 Java 中的四种引用...
2019-09-03 17:17:42 343
原创 20190901腾讯机试
这是腾讯机试的第二场,还是五道编程题,通过率 80%,40%,100%,没做,0% 题目一 小Q玩游戏,最开始有n个人参与,编号 1-n ,坐成一个圆,并从一号依次报数,最后一个同学报数之后一号同学继续报数,在每一轮游戏中,第m个报数的玩家会被淘汰,之后将有数个同学上场,依次坐在被淘汰同学的位置上,并顺次编号,之后由替补上场的第一个同学开始报数,开始下一轮游戏,游戏进行k轮。 输入: 第一行三个数...
2019-09-02 22:13:56 948 7
原创 20190902流利说一面
自我介绍 为啥 哈到合(这个问题感觉所有的面试管都很好奇) 项目原理,算法原理(IPPG) 实现的原理,输入的数据结构是什么(图像 从预览帧返回的data[],转成Bitmap处理) Handler机制讲一下 是否所有的线程都可以使用handler通信 怎么检测子线程中是否有Looper (Looper.prepare()是初始化,检测是啥?) ActivityThread ThreadLoca...
2019-09-02 17:00:42 406
原创 杭州有赞一面凉凉
这个时间隔得有点久,好多都忘记了,只记录一下 java和Android中内存泄漏的情况,举例说明 JVM内存机制 对象放在哪里 数组存放在什么位置 垃圾回收算法 分代算法 为什么要使用分代算法,优势是什么 问了Android中使用的网络是Android原生的还是*** 原生的,是咋用的,有没有了解过新的 图片的加载,有没有用过第三方类库等 View的加载流程 有没有自己定义过View,说一下改写...
2019-09-01 19:20:17 277
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人