堆内存设置以及垃圾回收方式
摘要:堆内存设置 原理 JVM堆内存分为2块:Permanent Space 和 Heap Space。 Permanent 即 持久代(Permanent Generation),主要存放的是Java类定义信息,与垃圾收集器要收集的Java对象关系不大。 Heap = { Old + NEW = {Ed
阅读全文
try--catch--finally中return返回值执行的顺序(区别)
摘要:1、try块中没有抛出异常,try、catch和finally块中都有return语句 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 public static int NoException(){ int i=10; try{ System.out.println(
阅读全文
Java中的值传递和引用传递
摘要:这几天一直再纠结这个问题,今天看了这篇文章有点思路了,这跟C++里函数参数为引用、指针还是有很大区别。 当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递? 答:是值传递。Java 编程语言只有值传递参数。当一个对象实例作为一个参
阅读全文
全面总结sizeof的用法(定义、语法、指针变量、数组、结构体、类、联合体、位域位段)
摘要:一、前言 编译环境是vs2010(32位)。 [cpp] view plain copy <span style="font-size:18px;">#include<iostream> #include<stdio.h> #include<string.h> using namespace std
阅读全文