在各种APP中,我们会经常看中都会涉及到一个图片预览的功能。研究了android的手势和滑动处理,自定义实现一个PhotoView。支持图片双击...
View的工作流程主要是指measure、layout、draw三大流程,即测量,布局和绘制,其中measure确定View的宽高,layout...
** 为什么需要泛型 **Java的高级特性--泛型 使用特别频繁,为什么在常见类型和自定义类型后还要加入一个泛型呢,通过两段代码我们就可以知道...
一、单一职责原则SRP(Single Responsibility Principle) 一个类只负责一个功能领域的相应职责,即就一个类而言,应...
本篇文章承接上文《深入理解对象在JVM上的创建和内存分配》,如果想了解更多JVM运行时数据区相关或者内存管理相关,请查看JVM虚拟机(一)-内存...
本篇文章承接上文《内存管理与运行时数据区剖析》,如果想了解更多JVM运行时数据区相关或者内存管理相关,请查看上文。JVM虚拟机(一)-内存管理与...
JVM 全称 Java Virtual Machine 是Java语言实现与平台的无关性的关键。我们所说的 JVM,狭义上指的就 HotSpot...
学习Java基础知识的时候我们知道String的值是不可变的,改变String,会改变String的指向地址,而不会在原值上进行修改,和其他基本...
在Android开发中,如果你想了解一个View的工作原理或者你想根据需求自定义View ,那么View的Measure,Layout,draw...