2011-02-18 22:49
提问者采纳
char[ ] subStr=new char[8] 在内存中开辟一个空间储存了八个字符的数组对象 String 分两种String str = "hello" 是将hello放在字符串池中 而String str = new String("hello") 是在内存中开一个空间储存了一个字符串对象 至于你问的跟字符串的区别:这个可以没什么太大的联系,各自的方法跟属性都不一样,虽然可以相互转化,但是在JAVA中都是属于同一个东西,都可以看做对象。一个苹果切8分 跟另外一个苹果,那8分是一个整体,而另一个是一个整体,那8分可以是别的比如香蕉什么的。性质不同的两种类型