# 基本認識 ###### tags: `NTU-CE` `Computer Programming` `Java` `Programming Language` 這篇講在這門課會遇到的小東西。 ## TAFree Online Judge [TAFree](https://github.com/TAFree)是一個線上程式批改系統專案,不為什麼而做,純屬為了「解放助教」(後來開發時期delay卡到提thesis proposal的時間,所以就順便寫成論文)。專案裡面目前有6個人,都是從曾經上過這門課的學生挖來的,裡面的人沒有多神,但是有很多熱忱。我們非常歡迎覺得系統很爛的人加入改良,或是砍掉重練也可以。 ## 常見錯誤 * 編譯時期錯誤(Compiling Error) 就是語法錯誤,通常在Eclipse Run之前就會被Eclipse AST機制發現。 * 執行時期錯誤(Runtime Error) * 陣列索引太大或太小使得陣列的操作爆掉。 * 需要輸入浮點數,卻用nextInt()。 * 其他所有Run之後才出問題的事情。 * [Compile and Runtime Errors in Java](http://www.cs.pomona.edu/classes/cs051/handouts/JavaErrorsExplained.pdf) ## Eclipse的小撇步 * 排版 Ctrl+Shift+F可以縮排整份source code。 * 改類別名稱 游標移到該檔案點右鍵,選Refactor。 ## Java SE 8的API文件 [](https://docs.oracle.com/javase/8/docs/api/)https://docs.oracle.com/javase/8/docs/api/
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up