java不能产生exe,只能产生class,否则失去了跨平台的意义。
String对象是个例外,String str = "my string"并不是从对象空间中创建一个新对象给str,而是把str指向string池的一个空间,如果再写String str2="my string",那么str和str2指向的是同一个空间。用new String的方法则会指向不同的对象。
String对象是个例外,String str = "my string"并不是从对象空间中创建一个新对象给str,而是把str指向string池的一个空间,如果再写String str2="my string",那么str和str2指向的是同一个空间。用new String的方法则会指向不同的对象。
String a = "a";
a = "b";
实际上创建了两个对象。
而a.append(),a.contact(),a.replace()等方法也不能修改a的内容,
而是返回一个新的字符串实例。
但是StringBuffer的内容是可变的。
StringBuffer strbuf = new StringBuffer("hehe...");
strbuf.append("wuwu...");
Returns the same value as the nextToken method, except that its declared return value is Object rather than String.
String s ="sssssss";
原理同
String b = new String("sssssss");
String s = b;
既:用s ------->(指向)另一个String类型的对象。
3.StringTokenizer中的nextToken和nextElement是一样的
/////////////StringTokenizer source//////////////////////
public Object nextElement() {
return nextToken();
}