随笔分类 -  java增强&优化

优化之内存泄露的总结
摘要:优化之内存泄露 常见的内存泄漏原因及解决方法 Android内存优化——常见内存泄露及优化方案 Android常见内存泄露分析总结 一.常见的内存泄漏和解决方案 什么是内存泄漏?内存泄漏是当程序不再使用到的内存时,释放内存失败而产生了无用的内存消耗。内存泄漏并不是指物理上的内存消失,这里的内存泄漏是 阅读全文
posted @ 2022-12-31 15:49 左手指月 阅读(618) 评论(0) 推荐(0)
jvm之复习2
摘要:一. JVM 常见问题 对象创建过程 new一个对象时,会在堆内存开辟一块空间,并给该空间分配一个地址; 把该对象的所有非静态成员加载到该空间下,所有非静态成员加载完成后,对其进行默认初始化; 非静态成员初始化完成以后,调用构造方法。调用构造方法又分以下几步: 调用super()方法,有时候构造方法 阅读全文
posted @ 2022-09-19 17:51 左手指月 阅读(53) 评论(0) 推荐(0)
图片之复习
摘要:二. 图片相关? 五.图片常见的问题 1.图片优化,以及图片加载框架的使用,如Picasso、 Fresco、Glide等?1)尽量使用小的图片,对图片进行压缩,bitmapfactory.options图片配置类,insimplesize进行缩放,设置图片的编码方式;对图片使用软引用,内存不够时即 阅读全文
posted @ 2022-04-28 21:48 左手指月 阅读(164) 评论(0) 推荐(0)
java基础之泛型(整理)
摘要:二.Java泛型通配符总结 本文参考了 Java泛型详解 和 Java 之泛型通配符 ? extends T 与 ? super T 解惑 泛型基础java泛型擦除的概念,感觉大家都熟悉,首先, 说到 Java 的泛型, 我们必须要提到的是Java 泛型的类型擦除机制: Java中的泛型基本上都是在 阅读全文
posted @ 2022-04-28 15:02 左手指月 阅读(135) 评论(0) 推荐(0)
java基础之泛型
摘要:一.泛型知识 目录 • 定义 • 意义(即为什么要使用泛型) • 作用及特点 • 原理 • 额外说明: List<String>能否转为List<Object>?作用: 1. 使编译器可在编译期间对类型进行检查以提高类型安全,减少运行时由于对象类型不匹配引发的异常; 2. 运行时所有的转换都是强制、 阅读全文
posted @ 2022-03-20 13:27 左手指月 阅读(248) 评论(0) 推荐(0)
热修复之比较
摘要:三.热修复框架 概述: 热修复其实很简单,通俗理解就找到有bug的apk和无bug的apk的差异生成一个.apatch(按照AndFix使用)结尾的文件,通过预先固定的通道从网上下载无bug的代码替换有bug的代码,从而实现bug的修复,最关键的是用户体验好,如果按照正常的流程操作的话需要开发人员修 阅读全文
posted @ 2020-04-09 22:17 左手指月 阅读(791) 评论(0) 推荐(0)
热修复之方案总结
摘要:扩展:了解JVM中的类加载机制及双亲委托模式;Android的ClassLoader与Java中的不同之处:因着前者加载的是dex文件,并非是class字节码文件,再去学习dex相关概念知识, 三. Android类加载机制源码探究 注意:此大点只是重点研究Android类加载机制源码,涉及到的热修 阅读全文
posted @ 2020-04-03 01:21 左手指月 阅读(797) 评论(0) 推荐(0)
java基础之IO2
摘要:一、File类 File 类是 IO 包中唯一代表磁盘文件本身的对象,File 类定义了一些与平台无关的方法来操纵文件,通过调用 File 类提供的各种方法,我们能够创建、删除文件,重命名文件,判断文件的读写权限及是否存在,设置和查询文件的最近修改时间。 在 Java 中,目录也被当作 File 使 阅读全文
posted @ 2020-03-28 15:25 左手指月 阅读(476) 评论(0) 推荐(0)
java基础之流的事例
摘要:2.JAVA 遍历文件夹下的所有文件(递归调用和非递归调用) 1、Java断点续传原理 实战演练 FileInputStream类的使用:读取文件内容 public class A1 { public static void main(String[] args) { A1 a1 = new A1( 阅读全文
posted @ 2020-03-26 23:06 左手指月 阅读(412) 评论(0) 推荐(0)
java基础之IO
摘要:待续.... Java IO 总结 Java IO读写总结 Java-io学习总结:输入 Java学习总结之Java IO系统(一) java IO 详解总结 Java中IO总结 java流类图结构 一:File类 ① java.io.file类是专门对文件进行操作的类,只能对文件本身进行操作,不能 阅读全文
posted @ 2020-03-26 23:00 左手指月 阅读(212) 评论(0) 推荐(0)
java基础之反射(细节)
摘要:一. java 反射初识反射是重要特性,使用反射可在运行时动态生成对象、获取对象属性及调用对象方法。与编译期的静态行为相对,所有的静态型操作都在编译期完成,而反射所有行为基本都是在运行时进行的(很重要特性)。它让Java有了动态特性,可以让程序更加灵活强大。反射的背景和应用?反射大量运用在框架代码和 阅读全文
posted @ 2018-05-29 10:11 左手指月 阅读(239) 评论(0) 推荐(0)