java基础
Kisaragi-Natuki
奋斗中
展开
-
【转载】 java中JVM的原理
一、Java虚拟机的生命周期: Java虚拟机的生命周期 一个运行中的Java虚拟机有着一个清晰的任务:执行Java程序。程序开始执行时他才运行,程序结束时他就停止。你在同一台机器上运行三个程序,就会有三个运行中的Java虚拟机。 Java虚拟机总是开始于一个main()方法,这个方法必须是公有、返回void、直接受一个字符串数组。在程序执行时,你必须给Java虚拟机指明这个包换main转载 2017-05-26 09:44:17 · 120 阅读 · 0 评论 -
【转载】深入理解Java中的堆和栈
Java 中的堆和栈Java把内存划分成两种:一种是栈内存,一种是堆内存。1.栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享。 3转载 2017-05-26 15:27:24 · 150 阅读 · 0 评论