003javase中的一些模糊的知识点

来源:互联网 发布:360办公软件下载 编辑:程序博客网 时间:2024/05/22 06:31
public class Temp {String str = new String("good");char[] ch = {'a','b','c'};public static void main(String[] args) {Temp temp = new Temp();temp.change(temp.str,temp.ch);System.out.println(temp.str+"and");System.out.println(temp.ch);}public void change(String str, char[] ch){str = "Test ok";ch[0] = 'g';}//输出结果为 good 和 gbc//str = "Test ok" 为新的字符串对象.而 temp.str还是调用原来的字符串对象//ch[0] = 'g'. 改变字符数组中的值}

 

/* *数组的默认赋值  */public class Temp{//定义数组 //如果定义的数组是整型数组  则数组中的每个元素默认赋值0//如果定义的是字符串数组      则数组中的每个元素默认赋值为nullstatic int arr[] = new int[10];public static void main(String[] args) {System.out.println(arr[1]);}}



 

原创粉丝点击