自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 Java/Android内存泄漏(Memory Leak)(6种情况)

尊重劳动成果,转载请注明出处:一、概述:Java内存泄露引起原因    *** 内存泄露是指无用对象(不再使用的对象)持续占有内存或无用对象的内存得不到及时释放,从而造成的内存空间的浪费称为内存泄露。*** 内存泄露有时不严重且不易察觉,这样开发者就不知道存在内存泄露,但有时也会很严重,会提示你Out of memory。二、Java内存回收机制    Java中对象是采用new或者反...

2018-11-06 21:00:23 1650

原创 ScaleImageView图片缩放查看器

ScaleImageView图片缩放查看器仓库地址:https://github.com/yongjianx/ScaleImageView (使用方法详见github,源码附有详细注释,可供学习)图片查看器支持单击、双击、长按、拖拽、多点触控缩放效果如下:  &nbs

2018-07-29 19:29:09 1030

转载 Java异步任务之线程池详解

转自:http://blog.csdn.net/u010687392/article/details/49850803说到线程,我想大家都不陌生,因为在开发时候或多或少都会用到线程,而通常创建线程有两种方式:1、继承Thread类 2、实现Runnable接口虽说这两种方式都可以创建出一个线程,不过它们之间还是有一点区别的,主要区别在于在多线程访问同一资源的情况下,用Runnab...

2017-12-29 22:01:41 1933

转载 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 16081

转载 Android并发编程之详解Future,FutureTask和Callable

转自:http://blog.csdn.net/nugongahou110 从最简单的说起Thread和Runnable 说到并发编程,就一定是多个线程并发执行任务。那么并发编程的基础是什么呢?没错那就是Thread了。一个Thread可以执行一个Runnable类型的对象。那么Runnable是什么呢?其实Runnable是一个接口,他只定义了一个方法run(),这个run()方...

2017-11-06 12:07:53 764

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除