
JVM
夏了夏天c
这个作者很懒,什么都没留下…
展开
-
Java内存分配全面浅析
本文将由浅入深详细介绍Java内存分配的原理,以帮助新手更轻松的学习Java。这类文章网上有很多,但大多比较零碎。本文从认知过程角度出发,将带给读者一个系统的介绍。 进入正题前首先要知道的是Java程序运行在JVM(Java Virtual Machine,Java虚拟机)上,可以把JVM理解成Java程序和操作系统之间的桥梁,JVM实现了Java的平台无关性,由此可见JVM的重要性。所以转载 2013-05-12 20:51:35 · 793 阅读 · 2 评论 -
关于java内存的一点总结
这段时间在重温java基础,自己基础还是不牢靠阿,又遇到了内存分析这块,现在自己总结了几点(若有错,请指正,感谢~): 1.基本数据类型及引用类型是放在栈中的,new出来的对象及数组是放在堆中的。 2.方法的形参等同于局部变量,放在栈中。方法执行完毕之后,为参数分配的内存立马消失,而对象可能会等着自动回收才消失。 3.成员变量(可以说是全局变量,非静态的)放在堆中,在原创 2013-09-04 17:23:48 · 727 阅读 · 0 评论 -
Unicode和UTF-8的关系
今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。 结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。 下面就是我的笔记,主要用来整理自己的思路。但是,我尽量试图写得通俗易懂,希望能对其他朋友有用。毕竟,字符编码是计算机技术的基石,想要熟练使用计算机,就必须懂得一点字符编码的知识。 1. ASCII码 我们知转载 2014-09-28 10:42:45 · 746 阅读 · 0 评论