1.(String)xx
2. xxx.toString()
3.String.valueOf(xxx)
先说结论
推荐使用第三种 String.valueOf(xxx)
因为 第一种 (String)xx 会出现ClassCastException 类型转化异常
第二种 xx.toString() 会出现nullPointException 空指针异常
第三种 无论如何 都会有值 xxx为null 时 返回 字符串 "null"
1.(String)xx
2. xxx.toString()
3.String.valueOf(xxx)
推荐使用第三种 String.valueOf(xxx)
因为 第一种 (String)xx 会出现ClassCastException 类型转化异常
第二种 xx.toString() 会出现nullPointException 空指针异常
第三种 无论如何 都会有值 xxx为null 时 返回 字符串 "null"
ThreadLocal的使用,,,實際上相當於維護了一個Map,其中以鍵值對的形式,存儲了某一個數據被多個線程訪問所對應的值。當然這個數據只能有
window對象:每一個該對象代表一個瀏覽器窗口 1.常用方法如下 open("要打開的頁面文件名","打開窗口在操作系統中的名稱(任何名稱都可以)", "toolbar=?,menubar=?,