• <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的一劑良藥:破壞源程序

    發布: 2008-5-12 11:11 | 作者: 不詳 | 來源: 不詳 | 查看: 42次 | 進入軟件測試論壇討論

    領測軟件測試網 軟件測試技術門戶{ A)ks/c8Vh/z

    軟件測試技術門戶'a pz Ox1C j%D;A

    }

    v]{1hO;I7s r

    7i o3qM*h}8x
    |dN t!M*S @很多初學者不是很理解為什么main方法一定要這樣來定義public static void main(String[] args),能不能不這樣寫?包括我剛學習Java的時候也有這樣的疑問。想知道答案嗎?很簡單,你把main改個名字運行一下,看看報什么錯誤,然后根據出錯信息進行分析;把main的public取掉,在試試看,報什么錯誤;static去掉還能不能運行;不知道main方法是否一定要傳一個String[]數組的,把String[]改掉,改成int[],或者String試試看;不知道是否必須寫args參數名稱的,也可以把args改成別的名字,看看運行結果如何。我當初學習Java的時候就是這樣做的,把Hello World程序反復改了七八次,不斷運行,分析運行結果,最后就徹底明白為什么main方法是這樣定義的了。

    a)UX+Kf 軟件測試技術門戶@8t%Q^9hK(df cq

    軟件測試技術門戶1~9W$|'Pm r
    此外,我對于static,public,private,Exception,try{ }catch {}finally{}等等一開始都不是很懂,都是把參考書上面的例子運行成功,然后就開始破壞它,不斷的根據自己心里面的疑問來重新改寫程序,看看能不能運行,運行出來是個什么樣子,是否可以得到預期的結果。這樣雖然比較費時間,不過一個例子程序這樣反復破壞幾次之后。我就對這個相關的知識徹底學通了。有時候甚至故意寫一些錯誤的代碼來運行,看看能否得到預期的運行錯誤。這樣對于編程的掌握是及其深刻的。其中特別值得一提的是JDK有一個非常棒的調試功能-verbose。 軟件測試技術門戶z x S$C$h3N"F

    軟件測試技術門戶R"[G(C,y


    g!t(P0JOe2v)t 老湿亚洲永久精品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>