java
文章平均质量分 81
zhuxiaoxuandd
这个作者很懒,什么都没留下…
展开
-
图片缓存之内存缓存技术LruCache,软引用
每当碰到一些大图片的时候,我们如果不对图片进行处理就会报OOM异常, 这个问题曾经让我觉得很烦恼,后来终于得到了解决, 那么现在就让我和大家一起分享一下吧。 这篇博文要讲的图片缓存机制,我接触到的有两钟,一种是软引用,另一种是内存缓存技术。 先来看下两者的使用方式,再来作比较。 除了加载图片时要用到缓存处理,还有一个比较重要的步骤要做,就是要先压缩图片。 1、压缩图片 至于要压缩转载 2015-08-24 14:50:25 · 176 阅读 · 0 评论 -
Android,java开发性能优化大总结
一.Android相关 1. 采用硬件加速,在androidmanifest.xml中application添加android:hardwareAccelerated="true"。不过这个需要在android 3.0才可以使用。android4.0这个选项是默认开启的。 2. View中设置缓存属性.setDrawingCache为true. 3. 优化你的布局。通过Andr转载 2015-07-31 16:01:45 · 341 阅读 · 0 评论 -
Java程序性能调优的基本知识和JDK调优
一 基本知识 1.1 性能是什么 在性能调优之前,我们首先来了解一下性能是什么?关于性能,我想每个学习过Java的人都能列出几点,甚至可以夸夸其谈。在《Java TM Platform Performance》一书中,定义了如下五个方面来作为评判性能的标准: 1) 运算的性能——哪一个算法的执行性能最好? 2) 内存的分配——程序运行时需要耗费多少内存? 3) 启动的时间——程序启动需要转载 2015-07-31 16:04:19 · 240 阅读 · 0 评论 -
Java内存泄露的理解与解决
一般来说内存泄漏有两种情况。一种情况如在C/C++ 语言中的,在堆中的分配的内存,在没有将其释放掉的时候,就将所有能访问这块内存的方式都删掉(如指针重新赋值);另一种情况则是在内存对象已经不需要的时候,还仍然保留着这块内存和它的访问方式(引用)。 Java内存管理机制 在C++ 语言中,如果需要动态分配一块内存,程序员需要负责这块内存的整个生命周期。从申请分配、到使用、再到最后的释转载 2015-08-03 17:36:38 · 182 阅读 · 0 评论 -
用Java判断一个URL是否有效的两种方法
方法一: Java代码 import java.io.InputStream; import java.net.URL; public class Test { public static void main(String[] args) { URL url; try { url =转载 2015-09-02 14:45:34 · 448 阅读 · 1 评论