1、文字文件
文字文件,其實就是記事本,有沒有覺得不可思議呢?其實最早的程式設計方式,就是在文字文件裡編寫的。程式設計裡面的所有程式碼檔案,都可以用修改文字文件的副檔名得到,用這樣的方式程式設計,可以讓你清楚的知道和理解程式到底是個什麼東西,其根本的執行生成原理是怎樣的。在如今,用文字文件學程式設計,絕對稱得上是最囂張的學習方式。建議有點基礎的可以去試試,對於理解程式絕對有好處。
2、eclipse
Eclipse是一個開放原始碼的、基於Java的可擴充套件開發平臺。就其本身而言,它只是一個框架和一組服務,用於透過外掛元件構建開發環境。同時,Eclipse附帶了一個標準的外掛集,包括Java開發工具(JavaDevelopmentKit,JDK)。電腦下載後只需要簡單的配置就可以使用,是目前企業用的比較多的一種Java軟體開發工具,作為工具的優點,就是可以提高程式的編寫,也便於除錯和查詢錯誤,對於初學者來說,可以減少程式設計的誤漏,能夠快速直觀的顯示出軟體的結果,還可以逐步除錯讓你理解軟體的執行機制,缺點就是可能你學會了使用它去實現功能,但對於程式的底層瞭解會有所缺失。
3、myeclipse
MyEclipse是在eclipse基礎上加上自己的外掛開發而成的功能強大的企業級整合開發環境,主要用於Java、JavaEE以及移動應用的開發。MyEclipse的功能非常強大,支援也十分廣泛,尤其是對各種開源產品的支援相當不錯。這款軟體是在eclipse上升級而來的,在很多地方還簡化了程式的編寫以及環境的配置,對於開發人員來說,是一種很好很強大的軟體開發工具。對於初學來說,可以直接體驗到企業級的開發方式,有利於快速上手做專案,對於底層的一些機制就會忽略很多,程式是一門應用型技術,從實現功能上來說,myeclipse算是Java工具裡面的翹楚,如果要快速培養興趣,這款工具是很適合的。
4、其他的一些輔助工具
還有一些其他的輔助開發工具,例如Tomcat伺服器,它是一個免費的開放原始碼的Web應用伺服器,屬於輕量級應用伺服器,在中小型系統和併發訪問使用者不是很多的場合下被普遍使用,是開發和除錯JSP程式的首選。學web程式設計必用的工具軟體,只需要簡單配置即可使用。
其他的一些工具軟體如測試整合等輔助軟體,網上挺多的,初學Java,一般建議用myeclipse,上手快,使用簡單,稍熟悉一些可以自己用文字體驗一下加深理解,當然,工具只是工具,能不能學好學精,主要還是看你夠不夠努力。
1、文字文件
文字文件,其實就是記事本,有沒有覺得不可思議呢?其實最早的程式設計方式,就是在文字文件裡編寫的。程式設計裡面的所有程式碼檔案,都可以用修改文字文件的副檔名得到,用這樣的方式程式設計,可以讓你清楚的知道和理解程式到底是個什麼東西,其根本的執行生成原理是怎樣的。在如今,用文字文件學程式設計,絕對稱得上是最囂張的學習方式。建議有點基礎的可以去試試,對於理解程式絕對有好處。
2、eclipse
Eclipse是一個開放原始碼的、基於Java的可擴充套件開發平臺。就其本身而言,它只是一個框架和一組服務,用於透過外掛元件構建開發環境。同時,Eclipse附帶了一個標準的外掛集,包括Java開發工具(JavaDevelopmentKit,JDK)。電腦下載後只需要簡單的配置就可以使用,是目前企業用的比較多的一種Java軟體開發工具,作為工具的優點,就是可以提高程式的編寫,也便於除錯和查詢錯誤,對於初學者來說,可以減少程式設計的誤漏,能夠快速直觀的顯示出軟體的結果,還可以逐步除錯讓你理解軟體的執行機制,缺點就是可能你學會了使用它去實現功能,但對於程式的底層瞭解會有所缺失。
3、myeclipse
MyEclipse是在eclipse基礎上加上自己的外掛開發而成的功能強大的企業級整合開發環境,主要用於Java、JavaEE以及移動應用的開發。MyEclipse的功能非常強大,支援也十分廣泛,尤其是對各種開源產品的支援相當不錯。這款軟體是在eclipse上升級而來的,在很多地方還簡化了程式的編寫以及環境的配置,對於開發人員來說,是一種很好很強大的軟體開發工具。對於初學來說,可以直接體驗到企業級的開發方式,有利於快速上手做專案,對於底層的一些機制就會忽略很多,程式是一門應用型技術,從實現功能上來說,myeclipse算是Java工具裡面的翹楚,如果要快速培養興趣,這款工具是很適合的。
4、其他的一些輔助工具
還有一些其他的輔助開發工具,例如Tomcat伺服器,它是一個免費的開放原始碼的Web應用伺服器,屬於輕量級應用伺服器,在中小型系統和併發訪問使用者不是很多的場合下被普遍使用,是開發和除錯JSP程式的首選。學web程式設計必用的工具軟體,只需要簡單配置即可使用。
其他的一些工具軟體如測試整合等輔助軟體,網上挺多的,初學Java,一般建議用myeclipse,上手快,使用簡單,稍熟悉一些可以自己用文字體驗一下加深理解,當然,工具只是工具,能不能學好學精,主要還是看你夠不夠努力。