在Java的中,中文的编码转换经常会困扰很多人,网上很多文章都讲的是方法,却没有介绍原理,每次遇到同样问题是都要在网上翻一遍,再一个个去实验,浪费了很多开发时间。其实万变不离其宗,文本从原理出发,分析在Java在编码转换中的底层逻辑,从此让你原理这个困扰。
对于很多像博客类的小型个人网站,数据量不多,没有必要使用专门的数据备份服务,利用免费的代码托管空间(比如 Git)完全够用了。
在java中,同样的方法被声明不通的类型在访问速度上会有不同吗?如果不通会有多大差异?让我们功过实验来证明这一切。
javap 是 jdk 自带的一个工具,可以反编译 class 文件,是我们在做 java 代码性能分析时必不可少的一个工具。
本文主要关心一些性能优化小技巧——“微优化”,这些技巧并不一定给你的应用带来令人激动人心的性能提升,但是把这些技巧结合起来使用,也会给你的应用带来一些性能上的提高。在性能
以前做 Web 开发时,在上线前我们会把png和jpg图片再压缩一遍,已保证文件最小。Android中会使用大量的png图片来绘制UI组件,由此我们也自然联想到是否可以通过同样的手段来优化Android中的PNG图
SparseArray 是Android框架独有的类,在标准的JDK中不存在这个类。它要比 HashMap 节省内存,某些情况下比HashMap性能更好,按照官方问答的解释,主要是因为SparseArray不需要对key和value进行auto-boxing(
本文内容翻译自官方文档[《Manage Your App's Memory 》](http://developer.android.com/training/articles/memory.html)