1、編譯型、解釋型java
編譯:編譯器,將源文件編譯成編譯文件,(包裝成可執行文件;) 優勢:運行效率較高 (編譯文件能夠屢次運行); 缺點:不能跨平臺; 解釋型:源文件,邊解釋邊執行,不會生成編譯文件; 優勢:能夠跨平臺(提供不一樣的解釋器) 缺點:運行效率低 java:便是編譯型,也是解釋型; 源文件——》(編譯)字節碼-》jvm解釋執行
2、配置環境變量;eclipse
一、JAVA_HOME: jdk安裝路徑; C:\Program Files\Java\jdk1.8.0_72 二、path:執行命令,是在當前目錄下找;找不到,到path的路徑下去找; C:\Program Files\Java\jdk1.8.0_72\bin %JAVA_HOME%\bin (推薦) 三、classpath:java5以後,有默認值; .; %JAVA_HOME%\lib\dt.jar; %JAVA_HOME%\lib\tools.jar
3、 3.1 編寫java源程序jvm
public class HelloWorld{ //public修飾的類的類名須要和源文件的文件名,保持一致(java區分大小寫) //源文件中能夠有多個class,只有1個public修飾的class //main:java程序的入口方法 public static void main(String[] args){ System.out.println("Hello World");//輸出hello world,並換行 } } 3.2 編譯源文件 1)切換到源文件所在目錄 2)javac HelloWorld.java 3)編譯成功,生成字節碼文件(默認在當前目錄) 4)每一個class都會生成一個字節碼文件 3.3 運行編譯文件 1)java HelloWorld 2)默認是在classpath指定的目錄下,查找字節碼文件 (.) classpath:.;%JAVA_HOME%\lib\dt.jar; %JAVA_HOME%\lib\tools.jar 3)java -cp d:\ HelloWorld :經過 -cp 修改字節碼文件的搜索路徑
4、eclipse開發javaspa
一、建工程; 二、建包(包名:全小寫,相似於域名(倒過來)) 三、新建java 四、自動編譯(新建java文件、保存java文件) 五、ctrl+f11