下面這個程式很奇怪

2021-07-11 14:42:48 字數 360 閱讀 8163

今天學習包裝類的拆箱與裝箱時,發現下面這個奇怪的程式

快取下面這個程式很奇怪:

public

class test1 else

}}

當兩個數都是100的時候==判斷相等,當兩個數都是200的時候判斷不相等。

下面分析還沒搞明白。
檢視內部實現**可知,integer類有乙個快取,它會快取-128~127之間的整數。

當呼叫valueof的時候,不會生成新的物件,而是從快取中取出物件。這樣可以提高效能。

使用構造方法的時候肯定會生成新的物件。

取下面這個URL

可以在js裡用window.location的屬性來取呀,比如下面這個url 在servlet裡可以用request的方法來取,還是上面的url request.getservername localhost request.getserverport 8099 request.getrequest...

評論下面這個中斷函式

今天看到的c c 50個經典面試題中的問題 中斷是嵌入式系統中重要的組成部分,這導致了很多編譯開發商提供一種擴充套件 讓標準c支援中斷。具代表事實是,產生了乙個新的關鍵字 interrupt。interrupt double compute area double radius 這個函式有太多的錯誤...

分析下面程式

include main int argc,char argv int j printf d n argc for j 0 jtest file1.c file2.c 其中表示回車 程式的執行結果是 c test.exe file1.c file2.c 引數的值 argc 3 命令列引數總的個數 包...