自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 2020美团面试真题解析

2020美团面试真题解析 1.双链表找相交结点2.10亿数,找最大100个数3.synchronize 静态方法和普通方法4.ANR是什么,怎么解决 5.Activity生命周期,如何摧毁一个Activity(finsh()) 6.startserver和bindserver 7.聊项目 8.聊各种各样的工作 自我介绍实习时长 有没有做过相关的项目或者自己实现过小daemon吗 平时有跟其他同学合作过吗,你是写客户端的,遇到问题如何解决,你觉得跟你合作的同学水平如何? 前后端通信用的什么协议? 输入一个UR

2020-12-03 14:41:15 751

原创 如何理解设计思想与代码质量优化

本文将通过六大原则、设计模式、数据结构、算法来阐述设计思想与代码质量优化的结合 一、六大原则 1、单一职责原则 不要存在多于一个导致类变更的原因,也就是说每个类应该实现单一的职责,如若不然,就应该把类拆分。 2、里氏替换原则(Liskov Substitution Principle) 里氏代换原则(Liskov Substitution Principle LSP)面向对象设计的基本原则之一。 里氏代换原则中说,任何基类可以出现的地方,子类一定可以出现。 LSP是继承复用的基石,只有当衍生类可以替换掉基类

2020-12-03 14:16:45 215

原创 ButterKnife被弃用,ViewBinding才是findView的未来?

核心分析内容 面向Android初、中级开发者,对于要学习的Android理论知识,我认为主要包括: Android基础 & 常用 Android进阶 与时俱进、热门技术 编程语言 计算机基础 下面,我将对上面的理论知识逐一介绍。 Android基础 & 常用 针对Android基础&常用知识,我认为对于初级开发者来说,按照优先级最主要的知识点主要包括:四大组件、布局使用、多线程 & 动画; 具体介绍如下: Android进阶 针对Android进阶知识,按照优先级最

2020-12-02 18:00:43 1279 3

原创 Android面试必备26题(阿里腾讯总结)

1.Activity的启动过程(不要回答生命周期) http://blog.youkuaiyun.com/luoshengyang/article/details/6689748 2.Activity的启动模式以及使用场景 (1)manifest设置,(2)startActivity flag http://blog.youkuaiyun.com/CodeEmperor/article/details/50481726 栈(First In Last Out)与队列(First In First Out)的区别 3.Service

2020-12-02 17:58:02 188

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除