Java基础
程旭媛_jsjrjz08
这个作者很懒,什么都没留下…
展开
-
形参与实参的区别
形参 实参 出现位置 出现在方法定义中,只在函数内部有效 出现在主调函数中,是调用方法时实际传入的参数 意义 形参只是对实参的一种抽象类型描述,只是声明一个函数(方法)能接受什么类型的实参,而不确定接受的实参具体内容是什么 实参就是传递给函数(方法)对应形参的具体内容(值),形参的初始值(内容)由实参决定 是否分配内存 不会被分配存贮空间 在内存中...原创 2015-09-22 09:39:13 · 139 阅读 · 0 评论 -
Java字符串存储问题
堆:存放所有new出来的对象。 常量池:存放字符串常量和基本类型常量(public static final)。 对于字符串:其对象的引用都是存储在栈中的,如果是编译期已经创建好(直接用双引号定义的)的就存储在常量池中,如果是运行期(new出来的)才能确定的就存储在堆中。 String s1 = "china"; //编译期创建,存储在常量池中 String s2 = "chin...原创 2015-09-22 10:02:24 · 151 阅读 · 0 评论 -
[转]Java 可变参数
Java1.5增加了新特性:可变参数:适用于参数个数不确定,类型确定的情况,java把可变参数当做数组处理。注意:可变参数必须位于最后一项。当可变参数个数多余一个时,必将有一个不是最后一项,所以只支持有一个可变参数。因为参数个数不定,所以当其后边还有相同类型参数时,java无法区分传入的参数属于前一个可变参数还是后边的参数,所以只能让可变参数位于最后一项。 可变参数的特点: (1)、只能出...原创 2015-09-30 08:54:37 · 84 阅读 · 0 评论