- 博客(5)
- 收藏
- 关注
原创 Java/Android内存泄漏(Memory Leak)(6种情况)
尊重劳动成果,转载请注明出处:一、概述:Java内存泄露引起原因 *** 内存泄露是指无用对象(不再使用的对象)持续占有内存或无用对象的内存得不到及时释放,从而造成的内存空间的浪费称为内存泄露。*** 内存泄露有时不严重且不易察觉,这样开发者就不知道存在内存泄露,但有时也会很严重,会提示你Out of memory。二、Java内存回收机制 Java中对象是采用new或者反...
2018-11-06 21:00:23 1707
原创 ScaleImageView图片缩放查看器
ScaleImageView图片缩放查看器仓库地址:https://github.com/yongjianx/ScaleImageView (使用方法详见github,源码附有详细注释,可供学习)图片查看器支持单击、双击、长按、拖拽、多点触控缩放效果如下:  &nbs
2018-07-29 19:29:09 1143
转载 Java异步任务之线程池详解
转自:http://blog.csdn.net/u010687392/article/details/49850803说到线程,我想大家都不陌生,因为在开发时候或多或少都会用到线程,而通常创建线程有两种方式:1、继承Thread类 2、实现Runnable接口虽说这两种方式都可以创建出一个线程,不过它们之间还是有一点区别的,主要区别在于在多线程访问同一资源的情况下,用Runnab...
2017-12-29 22:01:41 1963
转载 Java之 Semaphore信号量的原理和示例
Java之 Semaphore信号量的原理和示例 概要本章,我们对JUC包中的信号量Semaphore进行学习。内容包括:Semaphore简介Semaphore数据结构Semaphore源码分析(基于JDK1.7.0_40)Semaphore示例出处:http://www.cnblogs.com/skywang12345/p/3534050.html Semaphore简...
2017-11-20 21:35:25 16109
转载 Android并发编程之详解Future,FutureTask和Callable
转自:http://blog.csdn.net/nugongahou110 从最简单的说起Thread和Runnable 说到并发编程,就一定是多个线程并发执行任务。那么并发编程的基础是什么呢?没错那就是Thread了。一个Thread可以执行一个Runnable类型的对象。那么Runnable是什么呢?其实Runnable是一个接口,他只定义了一个方法run(),这个run()方...
2017-11-06 12:07:53 802
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人