乱码的问题
D:\luge\work\Imooc_exception\src\com\Imooc_Collection>javadoc -d doc Test_2_2_String.java
正在加载源文件Test_2_2_String.java...
Test_2_2_String.java:10: 错误: 编码GBK的不可映射字符
//瀹氫箟瀛楃涓瞫3锛屼繚瀛樷?淚 love鈥濆拰s1鎷兼帴鍚庣殑鍐呭
^
Test_2_2_String.java:14: 错误: 编码GBK的不可映射字符
// imooc涓哄父閲忓瓧绗︿覆锛屽娆″嚭鐜版椂浼氳缂栬瘧鍣ㄤ紭鍖栵紝鍙垱寤轰竴涓璞?
^
Test_2_2_String.java:22: 错误: 编码GBK的不可映射字符
// s1鏄彉閲忥紝s4鍦ㄨ繍琛屾椂鎵嶇煡閬撳叿浣撳?硷紝鎵?浠3鍜宻4鏄笉鍚岀殑瀵硅薄
^
Test_2_2_String.java:22: 错误: 编码GBK的不可映射字符
// s1鏄彉閲忥紝s4鍦ㄨ繍琛屾椂鎵嶇煡閬撳叿浣撳?硷紝鎵?浠3鍜宻4鏄笉鍚岀殑瀵硅薄
^
4 个错误
Test_2_2_String.java 源程序为:
public class Test_2_2_String {
public static void main(String[] args) {
// TODO Auto-generated method stub
String s1="Imooc";
String s2="Imooc";
//定义字符串s3,保存“I love”和s1拼接后的内容
String s3="I love"+s1;
// 比较字符串s1和s2
// imooc为常量字符串,多次出现时会被编译器优化,只创建一个对象
System.out.println("s1和s2内存地址相同吗?" + (s1==s2));
//比较字符串s1和s3
System.out.println("s1和s3内存地址相同吗?" + (s1==s3 ));
String s4 = "I love" + s1;
//比较字符串s4和s3
// s1是变量,s4在运行时才知道具体值,所以s3和s4是不同的对象
System.out.println("s3和s4内存地址相同吗?" + (s4 == s3));
}
}