记一次文件上传引发的血案。 解决QQ浏览器com.tencent.mtt.fileprovider问题。 测试Demo[https://github.com/DB-BOY/F...
记一次文件上传引发的血案。 解决QQ浏览器com.tencent.mtt.fileprovider问题。 测试Demo[https://github.com/DB-BOY/F...
前言 我们开发时接触最多的就是xml布局了,还记得我们写Android的第一个Hello World吗,就是通过activity_main.xml显示出来的。 虽然xml写的...
一、概述 Java IO库中的流代表有能力产出数据的数据源对象或者是有能力接收数据的接收端对象,我们一般把它分成输入和输出两部分: 继承自InputStream或Reader...
一、概述 虚拟机的类加载机制定义:把描述类的数据从Class文件(一串二进制的字节流)加载到内存,并对数据进行校验、转换解析和初始化,最终形成被虚拟机直接使用的Java类型。...
一、概述 GC需要考虑的三个问题: 哪些内存需要回收 什么时候回收 如何回收 在分析内存区域的时候,我们把Java运行时数据区分为两个部分: 程序计数器、虚拟机栈、本地方法栈...
一、概述 Java虚拟机在执行Java程序的过程中会把它所管理的内存划分为若干个不同的区域,它们有的随着虚拟机进程的启动而存在,有些区域则依赖用户线程的启动和结束而建立而销毁...
一、Parcelable和Serializable 对象的序列化是把Java对象转化为字节序列并存储至一个存储媒介(硬盘或者内存)的过程,反序列化则是把字节序列恢复为Java...
一、Java 知识梳理 Java&Android 基础知识梳理(0) - Java 基础知识大纲Java&Android 基础知识梳理(1) - 注解Java&Android...
RxJava2 实战系列文章 RxJava2 实战知识梳理(1) - 后台执行耗时操作,实时通知 UI 更新RxJava2 实战知识梳理(2) - 计算一段时间内数据的平均值...