java
cococoninini
这个作者很懒,什么都没留下…
展开
-
java中的栈内存和堆内存(笔记)
当一个方法执行时,每个方法都会建立自己的内存栈,在这个方法内定义的变量将会逐个放入这块栈内存里,随着方法的执行结束,这个方法的内存栈也将自然销毁.因此所有在方法中定义的局部变量都是放在栈内存的;在程序中创建一个对象时,这个对象将被保存到运行时数据区中,以便反复利用(因为对象的创建成本通常较大),这个运行时数据区就是堆内存.堆内存中的对象不会因为方法的结束而销毁,即使方法结束后,这个对象还可能被另一原创 2017-09-08 14:33:57 · 177 阅读 · 0 评论 -
堆排序的java实现
/*最大堆*/ public class HeapSort { int heapsize; int[] heap; /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub HeapSort hp = new HeapSort()...原创 2018-09-02 20:07:29 · 133 阅读 · 0 评论