单例模式作为一种常见的设计模式,在程序中非常常见,主要是为了保证一个类只有一个唯一的对象。 从简单的“饿汉式”、“懒汉式”→利用 synchronized 和 复杂的“双重校...
单例模式作为一种常见的设计模式,在程序中非常常见,主要是为了保证一个类只有一个唯一的对象。 从简单的“饿汉式”、“懒汉式”→利用 synchronized 和 复杂的“双重校...
JAVA 8种基本类型 1.byte(位)8位2.short(短整数)16位3.int(整数)32位4.long(长整数)64位5.float(单精度)32位6.double...
正式批投递了VIVO校招Java开发(Android方向)的岗位,笔试的话是三道编程,AC两道、一道90%。近期给安排了南京地区的现场面试,面试是通过了的,无奈薪资给的太低。...
储备知识 a.类加载的本质 将描述类的数据从class文件加载到内存&对数据进行校验、转换解析和初始化,最终形成可被虚拟机直接使用的java使用类型(Class文件是一串二进...
一.垃圾收集算法 类型 1.标记-清除 算法 2.复制 算法 3.标记-整理 算法 4.分代收集 算法 二.标记-清除 算法 这是垃圾收集算法中 最最基础的算法 2.1 算法...
hander,AsynTask,okhttp,retrofit原理,尤其是okhttp的几个拦截器作用 string stringbuffer和stringbuilder区...
前言 如何判断一个Java对象是否存活对于垃圾回收、防止内存泄漏等十分重要 本文将全面讲解判断Java对象存活的方式,希望你们会喜欢 Carson带你学JVM系列文章,具体如...
一、简述 热修复无疑是这2年较火的新技术,是作为安卓工程师必学的技能之一。在热修复出现之前,一个已经上线的app中如果出现了bug,即使是一个非常小的bug,不及时更新的话有...
本文基于Android5.0.0_r2分析 Java和Android中的classloader的区别 Java系统的ClassLoader: Bootstrap ClassL...
前言: 了解java对象从创建、存储&怎么被使用的整个过程十分重要 对应过程则是:对象创建、对象内存布局、对象访问定位的三个过程 下面是java对象创建、对象内存布局、对象访...
前言 了解 Java 对象从被创建、存储 & 怎么被使用的整个过程十分重要 对应过程则是:对象创建、对象内存布局、对象访问定位的三个过程。 本文将本文我对 Java 对象创建...
java虚拟机在运行java时会管理着一块内存区域:运行时数据区 在运行时数据区里根据用途进行划分: 1.java虚拟机栈(栈区) 2.本地方法区 3.java堆(堆区) 4...