android面试题
别碰我的IDEA
送你一篇博客,获取知识源泉!
展开
-
内存泄漏如何优化,看了这篇博客,你会处理的游刃有余!!!
简言: 我们在开发中,会很容易导致app的内存泄漏,那么什么是内存泄漏,我们要如何解决,有何进行内存泄漏的优化那?1.什么是内存泄漏?如果一个对象在不被需要时还在被其他对象引用,导致该对象无法被回收,导致该对象无法被释放造成空间内存的浪费,这种情况就是内存泄漏。2.我们常见的内存泄漏有哪些那?1) 静态变量导致的内存泄漏:静态变量存储在方法区,它的生命周期从类加载开始到结束。一旦静态变量初始化后,它所持有的引用只有等到进程结束才会释放。静态持有很多时候都有可能因为其使...原创 2020-11-04 15:56:25 · 1146 阅读 · 0 评论 -
面试官,不要再问我三次握手和四次挥手
文章目录 1. 三次握手 1.1 为什么需要三次握手,两次不行吗? 1.2 什么是半连接队列? 1.3 ISN(Initial Sequence Number)是固定的吗? 1.4 三次握手过程中可以携带数据吗? 1.5 SYN攻击是什么? 2....转载 2019-10-15 16:23:42 · 2625 阅读 · 0 评论 -
android 常见面试题(二)
介绍:上一篇博客分享了一些面试题,今天接着分享一些常见的android面试题1)什么是ANR 如何避免它?(Android线程间的通信方式 )答:ANR:ApplicationNotResponding(应用程序无响应).当出现下列情况时,Android就会显示ANR对话框了: 对输入事件(如按键、触摸屏事件)的响应超过5秒意向接受器(intentReceiver)超过10秒钟仍...原创 2019-09-23 11:17:25 · 28368 阅读 · 1 评论 -
android 常见面试题(三)
1)请介绍下Android中常用的五种布局。常用五种布局方式,分别是:FrameLayout(框架布局),LinearLayout (线性布局),AbsoluteLayout(绝对布局),RelativeLayout(相对布局),TableLayout(表格布局)。1)FrameLayout:所有东西依次都放在左上角,会重叠,这个布局比较简单,也只能放一点比较简单的东西。2)LinearL...原创 2019-09-24 08:48:18 · 94878 阅读 · 14 评论