Android应用是建立在Java虚拟机之上的,Google为了保证同时多个APP运行,并可以及时唤醒,就为每个虚拟机设置了最大可使用内存,通过adb命令可以查看相应的几个参...
摘要: 本文发现了一类OOM(OutOfMemoryError),这类OOM的特点是崩溃时java堆内存和设备物理内存都充足,探索并解释了这类OOM抛出的原因。 关键字: O...
三、高级开发技术面试题 这里讲的是大公司需要用到的一些高端Android技术,这里专门整理了一个文档,希望大家都可以看看。这些题目有点技术含量,需要好点时间去研究一下的。 (...
在Java相关的岗位面试中,很多面试官都喜欢考察面试者对Java并发的了解程度,而以volatile关键字作为一个小的切入点,往往可以一问到底,把Java内存模型(JMM),...
不调用Looper#quite,queue.next()会一直堵塞啊,根本就不会返回给你msg
Android面试:主线程中的Looper.loop()一直无限循环为什么不会造成ANR?引子: 正如我们所知,在android中如果主线程中进行耗时操作会引发ANR(Application Not Responding)异常。 造成ANR的原因一般有两种: 当前...
从这段文章看来,作者还是有些想法没有搞清楚。所以很简单的东西,才表述不清楚。
任何程序都是为了某个领域而设计的。 要看的懂代码,除了要求明白语法之外,还需要了解领域知识。
判断代码是否容易懂的标准,应该是 同行业的资深程序员能不能容易的看懂同行业的程序。(你一个做游戏的程序,就算游戏做的会飞,也看不懂 会计程序的代码)
有了上面的理解后,在来谈 代码的易读性。否则就会误导他人。
MongoDB数据库详细配置说明(文章来源于Internet) 启动MongoDB有2种方式 直接指定配置参数 指定配置文件。 由配置文件启动方式如下: 配置如下: verb...