[代码片段]Java获取某目录下文件总大小前言 代码功能:获取某目录下文件总大小 项目中不仅需要判断磁盘大小,还需要限制拷贝目录大小。 正文 思路:递归目录下的所有文件,累加文件大小。 当然,这种递归方式不是很好,因为存在目录层级复杂和文件多...AndroidJava# 代码片段# 文件总大小# 递归biumall4年前03240
toUpperCase()和toLowerCase()字符串大小写前言 Java很强大,自带了字符串的大小写转换方法。 有时候忘记了,摘抄于此,以便查阅。 总结 toLowerCase()和toUpperCase()只对英文字母有效,对除了A ~ Z和a ~ z的其...Java# toLowerCase# toUpperCasebiumall4年前02180
[摘]Java垃圾回收机制(GC)详解简介: 垃圾回收GC(Garbage Collection)是Java语言的核心技术之一,之前我们曾专门探讨过Java 7新增的垃圾回收器G1的新特性,但在JVM的内部运行机制上看,Java的垃圾回收...Java# java# System.gc# 垃圾回收biumall5年前03250
[摘]Handler内存泄露原理及解决方法SHUI知道 本想总结,也懒了,看网上也有很多人总结,也就摘抄于此,以供自己查阅。 前言 因为Android采取了单线程UI模型,开发者无法在子线程中更新UI,为此Android为我们提供了Handl...AndroidJava# Android# Handler# 内存泄漏biumall5年前02580
[摘]Android性能优化篇之内存优化–内存泄漏SHUI知道 这篇文章对Android性能优化篇之内存优化--内存泄漏总结得很到位,基本上涵盖了。感谢感谢。 什么是内存泄漏 当一个对象已经不需要在使用了,本应该被回收,而另一个正在使用的对象持有它的...AndroidJava# Android# java# OutOfMemoryErrorbiumall5年前02290
[摘]Java IO流输入输出流流的概念和作用 流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。 IO...Java# InputStream# IO流# OutputStreambiumall5年前02500
[摘]final、finally与finalize的区别final 在Java中final可以用来修饰类,方法和变量(成员变量和局部变量)。 修饰类 当用final修饰类时,表示该类不能被其他类继承。 同时,final修饰的类中的方法和都会隐式的定义为fi...AndroidJava# final# finalize# finallybiumall5年前02150
[摘]System.exit(0)和System.exit(1)区别原作者解释得很清晰明,因此摘抄于此。 关于System.exit(status) System.exit(status)源码说明如下: System.java /** * Terminates the...Java# Runtime# System.exitbiumall5年前02320