![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
普通网友
这个作者很懒,什么都没留下…
展开
-
JAVA解惑学习笔记之二----字符串
String str = new String("abc");这个语句创建了几个String对象?答案是两个。当执行String a="abc";时,JAVA虚拟机会在栈中创建三个char型的值'a'、'b'和'c',然后在堆中创建一个String对象,它的值(value)是刚才在栈中创建的三个char型值组成的数组{'a','b','c'},最后这个新创建的String对象会被添加到转载 2016-05-10 11:07:33 · 124 阅读 · 0 评论 -
JAVA解惑学习笔记之四----final、finally、fianlize的区别
final语句:可以定义变量,包括静态和非静态的变量,可以定义方法的参数,还可以定义方法和类。被final修饰的变量必须初始化,初始化方式有以下几种:1、在定义的时候初始化2、final变量可以在初始化块中初始化,但不能再静态初始化块中初始化。3、静态final变量可以在静态初始化块中初始化,但不能在初始化块中初始化。4、final变量还可以在构造器中初始化,但静态fina转载 2016-05-10 12:00:45 · 299 阅读 · 0 评论 -
JAVA解惑学习笔记之五----传了值还是传了引用?
public class ParamTest { protected int num = 0; public void change(int i){ i = 5; } public void change2(ParamTest t){ ParamTest tmp = new ParamTest(); tmp.nu转载 2016-05-10 12:28:26 · 176 阅读 · 0 评论