
java
a429051366
这个作者很懒,什么都没留下…
展开
-
java 基本类型和封装类型的区别
1.基本类型只能按值传递,而每个基本类型对应的封装类是按引用传递的。 2.从性能上说java中的基本类型是在堆栈上创建的,而所有的对象类型都是在堆上创建的,(对象的引用在堆栈上创建)。 3.封装类的出现,是为了更方便的使用一些基本类型不具备的方法,比如valueOf(),toString()等等。 4.如果想传递一个int对象的引用,而不是值,那只能用封装类。 5.转载 2013-12-05 11:48:14 · 706 阅读 · 0 评论 -
java中的值传递和引用传递
值传递:方法调用时,实际参数把它的值传递给对应的形式参数,方法执行中形式参数值的改变不影响实际参 数的值。 引用传递:也称为传地址。方法调用时,实际参数的引用(地址,而不是参数的值)被传递给方法中相对应的形式参数,在方法执行中,对形式参数的操作实际上就是对实际参数的操作,方法执行中形式参数值的改变将会影响实际参数的值。 下面举例说明: 传值---传递基本数据类型参数 public转载 2013-12-05 11:51:37 · 471 阅读 · 0 评论 -
java String 类的内存分配
常量池(Constant Pool):指的是在编译期被确定,并被保存在已编译的.class文件中的一些数据。JVM虚拟机为每个被装载的类型维护一个常量池。常量池就是该类型所用到常量的一个有序集和,包括直接常量(String,Integer和 Floating point常量)和对其他类型,字段和方法的符号引用。对于String常量,它的值是在常量池中的。而JVM中的常量池在内存当中是以表的形式转载 2015-09-28 10:28:06 · 629 阅读 · 0 评论 -
文章标题
只是把一个结果保存起来,吧程序的控制权力交给调用它的函数,并不是真正的返回了(结束了当前的函数,也就是当前函数死亡) 比如下面的结果:public class SmallT { private int num=1; public int get() { try { return num; }finally原创 2015-09-28 11:09:46 · 390 阅读 · 0 评论