随机推荐

[备忘录]&&和&,||和|的区别

今天有点尴尬,把||跟&&同样有短路作用的搞乱了。备忘一下。java当中的逻辑运算符,&&(短路与)和&表示逻辑与,||(短路或)和|表示逻辑或一、&&和&&&和&都可以表示逻辑与,但他们是有区别的,共同...

内存分析工具MAT简单记录

前言MAT(Memory Analyzer Tool,一个基于Eclipse的内存分析工具,是一个快速、功能丰富的JAVA heap分析工具,它可以帮助我们查找内存泄漏和减少内存消耗。使用内存分析工具从众多的对象中进行分析,快速的计算出在内存中对象的占用大小,看看是谁阻止了垃圾收集器的回收工作,...

Kotlin中的特殊函数简介

前言简单记录一下Kotlin中的run()、apply()、let()、also()和with()等特殊的函数,方便自己查阅。正文run()@kotlin.internal.InlineOnlypublic inline fun <T, R> T.run(block: T....

jaudiotagger解析ID3信息

前言代码功能:jaudiotagger解析媒体的ID3信息,这里只过滤指定的格式解析,比如MP3、FLAC、WAV、M4A等几种。推荐看修改版《jaudiotagger解析ID3第二版》好记性不如烂笔头正文导入jaudiotagger.jar导入lib库/libs/jaudiot...

[小知识]内存泄漏整理

什么是内存泄漏?总的来说:内存不在GC掌握之内。当一个对象已经不在使用了,本该回收时,而另外一个正在使用的对象持有它的引用而导致内存不能被回收。本该回收的对象没有被回收,而一直停留在堆内存中,这就产生了内存泄漏。Java的GC内存回收机制当对象不再有任何的引用时候才会进行回收。内存分配的...

ListView的使用简介

前言ListView翻译为[列表],是一个非常重要的显示布局,也常用的布局。不过,在Android 5.X以后,RecyclerView开始取代ListView,但ListView的使用还是很多。它的相关的View有GridView和RecyclerView。下面我们只整理ListView...