[摘]彻底理解Java中堆和栈的区别概述 在Java中,内存分为两部分,一种是堆内存,另一种就是栈内存。 Java中变量在内存中的分配 类变量(static修饰的变量): 在程序加载时系统就为它在堆中开辟了内存,堆中的内存地址存放于栈以...Android# Android# java# 堆内存biumall5年前04840
[摘]Java垃圾回收机制(GC)详解简介: 垃圾回收GC(Garbage Collection)是Java语言的核心技术之一,之前我们曾专门探讨过Java 7新增的垃圾回收器G1的新特性,但在JVM的内部运行机制上看,Java的垃圾回收...Java# java# System.gc# 垃圾回收biumall5年前03970
[摘]强引用,软引用,弱引用等简介前言 之前也了解过用过,但还是忘了。今天有空就整(摘)理(抄)于此,方便自己查阅。 好记性不如烂笔头 正文 从Java 1.2 开始,就引入了4中引用,强弱排序: 强引用 > 软引用 > ...Android小知识# java# 弱引用# 强引用biumall3个月前03410
Thread.join()简单介绍前言 简单记录一下Thread.join()的作用。 这里只是简单记录一下,方便自己回顾而已。 正文 join()是在Thread.java中定义 join源码 /** * Waits for thi...AndroidJava# java# join# sleepbiumall1年前03260
反射之获取类的Class前言 记录一下反射相关内容,摘抄于此,方便自己查阅。 反射技术包括如下内容: 根据一个字符串得到一个类的类型 获取一个类的所有公用或私有、静态或实例的字段,方法,属性 对泛类型的反射 正文 本文主要通...AndroidJava# Android# forName# javabiumall2年前03030
[摘]Android性能优化篇之内存优化–内存泄漏SHUI知道 这篇文章对Android性能优化篇之内存优化--内存泄漏总结得很到位,基本上涵盖了。感谢感谢。 什么是内存泄漏 当一个对象已经不需要在使用了,本应该被回收,而另一个正在使用的对象持有它的...AndroidJava# Android# java# OutOfMemoryErrorbiumall5年前03000
JNI动态注册封装C语言版前言 在上一篇《JNI调用Java方法》的动态注册并调用Java方法,上次也说了可以把公共部分封装一下。 说干就干,今天就把上次代码封装一下。 正文 我这不介绍完整的动态注册,有需要可以看《JNI动态...AndroidNDK# java# JNI# JNICommonbiumall2年前02950