一下午的時間,大致看了一下Java的文檔,進一步熟悉了Java的大體框架和結構,整理了一下有用的資源。
幫助文檔:
JSE 8API 英文版 在線HTML格式:http://docs.Oracle.com/javase/8/docs/api/index.html
JSE 8 API 英文版 zip格式:http://www.oracle.com/technetwork/java/javase/documentation/jdk8-doc-downloads-2133158.html
JSE 6 API 中文版 在線HTML格式:http://dlc.sun.com.edgesuite.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/latest/html/zh_CN/api/
JDK6 API 中文版 zip格式:http://dlc.sun.com.edgesuite.net/jdk/jdk-api-localizations/jdk-api-zh-cn/builds/latest/html_zh_CN.zip
更多版本的幫助文檔參考該博文http://blog.csdn.net/ly5156/article/details/7044264
JSE 8 技術文檔:http://docs.oracle.com/javase/8/
官方基礎教程:Getting Started
Learning the Java Language
Essential Java Classes
基礎文檔雖然基礎,但是看了對整個Java的語法,以及集合框架,都會有較清晰的認識。(之前有的概念模糊不清,通過基礎文檔梳理了一遍)
中文基礎教程:http://www.weixueyuan.net/java/rumen/
只包含最基本的語法知識,入門使用。
當前使用的編輯器是JCreator,比較簡單,適合新手,但是感覺滿足不了自己(做Coursera普林斯頓算法課作業時要查詢一些API,沒有提供這個功能,不方便)
想換到Eclipse下,但Eclipse較復雜些,要付出些許時間成本。
另一個體會:文檔有中文版就看中文版,看不明白再去看英文版,一切都是為了目的而服務,不要為了裝逼而浪費時間(看英文真的挺累人,效率低)
關于效率的提升:
在查找資料/編寫程序時,一定要先告訴自己目標/需求,然后再入手。
過程中引發的新問題,根據重要程度判斷是否要當前解決,如果無須當前解決,那么記錄下來。
等任務完成了,再慢慢處理新問題:當前解決或劃入待辦事項中。(這應該算GTD的思想吧)
新聞熱點
疑難解答