開發Java程序三步:
1、編寫源程序xxx.java文件
2、編譯程序,由編譯器編譯成字節碼xxx.class文件
3、運行在JVM上
開發Java程序的兩種方式:
一、文本編輯器開發,手動編譯
1,用文本編輯器編寫源文件,如vim,notepad,sublime
2,用 javac 命令編譯源文件,如 javac xxx.java
3,用 java 命令運行,如 java xxx
用文本編輯的好處是可以在各個平臺編寫源程序,但是只能手動debug,對程序員要求較高
二、IDE(集成開發環境)開發
常用的IDE有:
Eclipse, NetBeans(這兩個是開源項目,使用人數較多)
Myeclipse, IntelliJIDEA, EditPlus (這三個是閉源項目,各有特色,都要付費)
使用Eclipse開發Java程序的步驟:
1、創建一個 Java 項目。
2、手動創建 Java 源程序
3、編譯 Java 源程序
4、運行 Java 程序
IDE將程序開發環境和程序調試環境集合在一起,方便程序員開發軟件。 ?
API文檔:
Application Programming Interface,應用程序編程接口,官方提供的API有著非常詳細的說明,可以幫助程序員快速查閱和使用相關的方法和功能,是一個非常好的學習工具。中文譯本有時不能很精確的表達出原意,所以盡量閱讀英文原版。
反編譯工具:
源文件編譯后的的字節碼文件,人是無法理解的,但可以使用反編譯工具把字節碼文件轉換回源文件,便于程序員查看理解其他程序的寫法等,這個轉換的過程就是反編譯。 常用的反編譯工具:
Jad、JD-GUI、jdec、Java Decompiler