IT
OrangEJuicE11
这个作者很懒,什么都没留下…
展开
-
今天做到一道面试题:关于堆内存与栈内存的区别
五大内存分区 在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。 栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。 堆,就是那些由new分配的内存块,他们的释放编译器不去管,由我们的应用程序去控制,一般一个new就要对应一个delete。如果程序员没有释放掉,那么在转载 2017-05-15 16:33:27 · 1516 阅读 · 0 评论 -
今天做到一道面试题:线程安全问题,类锁与对象锁的区别
原文: http://www.iteye.com/topic/806990http://www.iteye.com/topic/808550 浅谈java内存模型 不同的平台,内存模型是不一样的,但是jvm的内存模型规范是统一的。其实java的多线程并发问题最终都会反映在java的内存模型上,所谓线程安全无非是要控制多个线程对某个资源的有序访问或修改。总转载 2017-05-15 18:11:52 · 2364 阅读 · 0 评论 -
今天做到一道面试题:Android开发关于ANR问题
转载源处:http://blog.csdn.net/lordlydragon/article/details/41576041一: 如果你是一个Android应用程序开发人员,你的人生中不可避免的三件事情是:死亡、缴税和ANR。这么说是夸张了,但是由于Android本身的设计,以及应用程序和系统在开发过程中的缺陷,经常会在测试过程中遇到各种各样的ANR问题。在功能性的测试中还少一些,主转载 2017-05-17 20:13:01 · 2411 阅读 · 0 评论 -
今天做到一道面试题:请介绍一下单例模式
单例模式的7种写法转载请注明出处:http://cantellow.iteye.com/blog/838473第一种(懒汉,线程不安全): Java代码 public class Singleton { private static Singleton instance; private Singleton (){}转载 2017-05-17 20:34:09 · 756 阅读 · 0 评论 -
今天做到一道面试题:Handler+Looper+MessageQueue+Message的关系
Handler+Looper+MessageQueue+Message的关系源处:http://www.cnblogs.com/cr330326/p/5530222.htmlHandler+Looper+MessageQueue这三者的关系其实就是Android的消息机制。这块内容相比开发人员都不陌生,在面试中,或者日常开发中都会碰到,今天就来讲这三者的关系。概述:Handler转载 2017-05-17 21:36:30 · 540 阅读 · 0 评论 -
今天做到一道面试题:Android中进程的通信方式
android中跨进程通讯的4种方式转自:http://www. androidsdn.com/article/show/137由于android系统中应用程序之间不能共享内存。因此,在不同应用程序之间交互数据(跨进程通讯)就稍微麻烦一些。在android SDK中提供了4种用于跨进程通讯的方式。这4种方式正好对应于android系统中4种应用程序组件:Activity、Con转载 2017-05-21 14:11:14 · 1021 阅读 · 0 评论 -
今天做到一道面试题:JVM的工作原理
JVM的工作原理原文链接: jamesdbloom 翻译: ImportNew.com- 挖坑的张师傅译文链接: http://www.importnew.com/17770.html这篇文章解释了Java 虚拟机(JVM)的内部架构。下图显示了遵守 Java SE 7 规范的典型的 JVM 核心内部组件。 上图显示的组件分两个章节解释。第一章讨论针对每转载 2017-05-21 14:23:10 · 5950 阅读 · 0 评论