![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Android面试
文章平均质量分 86
北诺南兮
这个作者很懒,什么都没留下…
展开
-
Android面试准备之Java基础
一、Java基础知识1 什么是面向对象,谈谈你对面向对象的理解对比面向过程,是两种不同的处理问题的角度,面向过程更注重事情的每一个步骤及顺序,面向对象更注重事情有哪些参与者、及各自需要做什么。三大特性:封装、继承、多态封装:封装的意义,在于明确标识出允许外部使用的所有成员函数和数据项,内部细节对外部调用透明,外部调用无需修改或者关心内部实现。例:JavaBean继承:继承基类的方法,并做出自己的改变和/或扩展。子类共性的方法或者属性直接使用父类的,而不需要自己再定义,只需扩展自己个性化的。多态原创 2022-01-25 23:05:26 · 2142 阅读 · 0 评论 -
Android面试笔记
Android面试JAVA基础杂记String相关String longString = "aa......a"; 存储在栈内存中,编译时知道大小,编译成字节码时字节码中数组最多存储65535个字节(如果为拉丁字符,小于但不包含,如果为非拉丁字符,包含),最终存在虚拟机方法区的常量池中。byte[] bytes = loadFromFile(new File("text.txt"));String superLongString = new String(bytes);存储在堆内存中,原创 2021-02-27 15:42:21 · 143 阅读 · 0 评论 -
Android面试知识点汇总(一)
Android基础一、Activity相关1.Activity生命周期Activity是与用户交互的接口 Android系统通过Activity栈的形式来管理Activity Active/Paused/Stopped/Killed正常情况下回调方法:onStart()回调表示可见但无法与用户交互。 onResume()回调表示处于前台,可见且可与用户交互。 onPaus...原创 2019-02-18 21:52:41 · 455 阅读 · 0 评论