Prashant Deva 的人發現在Java 5.0的java.io.PrintStream中有這樣一段代碼: protected void setError() { trouble = true; try { throw new IOException();} catch (IOException x) {} } 注意這段代碼中 try.." name="description" />

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 毫無意義的Java基礎類惡作劇

    發表于:2007-04-27來源:作者:點擊數: 標簽:java毫無意義惡作劇一個基礎
    一個叫 java -io-is-slow.html" target=_blank>Prashant Deva 的人發現在Java 5.0的java.io.PrintStream中有這樣一段代碼: protected void setError() { trouble = true; try { throw new IOException();} catch (IOException x) {} } 注意這段代碼中 try..

      一個叫java-io-is-slow.html" target=_blank>Prashant Deva的人發現在Java 5.0的java.io.PrintStream中有這樣一段代碼:

      protected void setError() {

      trouble = true;

      try { throw new IOException();} catch (IOException x) {}

      }

      注意這段代碼中 try...catch 除了空耗系統資源之外毫無意義。這樣的代碼隱藏在系統底層,頻頻使用,還伴隨我們這么久,未免讓人啼笑皆非。善意的猜測是,某位程序員本想在try block添加一些代碼,于是先寫下這些stub,之后居然忘了,留下笑柄。惡意的揣度則完全是一場逃脫了code review的惡作劇。

      不過我手上并沒有Java 5.0,而在Java 6.0的source中,我看到這個惡作劇已經被清除。

      看來Java的io不僅僅是花哨而已呢!


      閱讀關于 Java 惡作劇 的全部文章

    原文轉自:http://www.kjueaiud.com

    評論列表(網友評論僅供網友表達個人看法,并不表明本站同意其觀點或證實其描述)
    ...
    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>