java基础
Scorpio_Happy
thinking
展开
-
Java编程思想 笔记 初始化相关
java转载 2017-07-06 14:32:21 · 248 阅读 · 0 评论 -
Java笔记整理...
Java 一、类加载过程 Person person = new Person(); 1)new的时候用到了Person.class文件,所以会先找.class文件,.class文件加载到内存 2)执行类中的static代码块,给Person.class初始化 3)在堆内存中开辟空间分配内存地址 4)在堆内存中建立对象的特有属性并进行默认初始化 5)对属性进行显式初始化 6)对构造...原创 2018-03-09 09:48:34 · 361 阅读 · 0 评论 -
Android中的关于单例使用的笔记
单例:是Java中特殊的类,创建实例时一个单例仅允许创建一个实例,应用在内存中存活多久,单例就存活多久。存活时间比Activity或Fragment活的长久,这也是Android中使用单例的原因,即使Activity或Fragment已经被销毁,单例依然不会受到影响但是,如果单例使用不当,会导致项目难以维护,使用创建单例,需创建一个带有私有构造方法和一个get()方法,私有构造方法...原创 2018-03-22 21:39:33 · 469 阅读 · 0 评论 -
Java虚拟机
转载:Java虚拟机Java虚拟机执行流程Java虚拟机结构类加载器子系统1)Bootstrap ClassLoader(引导类加载器)加载一下目录的类库:%JAVA_HOME%/jre/lib目录Xbootclasspath参数指定的目录Java虚拟机的启动时通过引导类加载器创建一个初始类来完成的。2)Extensions Cla...转载 2018-05-15 15:44:36 · 699 阅读 · 0 评论 -
Java对象的强引用、软引用、弱引用、虚引用
Java:对象的强、软、弱和虚引用 引用:强引用:当我们new一个对象时就是创建了一个具有强引用的对象,如果一个对象具有强引用,垃圾回收器就绝不会回收它。Java虚拟机宁愿抛出OutOfMemoryError异常,使程序异常终止,也不会回收具有强引用的对象来解决内存不足的问题。软引用:如果一个对象只具有软引用,当内存不够时,会回收这些对象的内存,回收后如果还是没有足够的内存,就会抛出Ou...转载 2018-05-15 16:46:11 · 192 阅读 · 0 评论 -
Json数据与对象相互转换以及存储
一、Json数据转换为对象gson.fromJson()方法 CityInfoBean cityBean ; //json对应的实体类 try { Gson gson = new Gson(); cityBean = gson.fromJson(result,CityInfoBean.class); } c...原创 2018-12-06 15:46:57 · 1733 阅读 · 0 评论