Java入門總覽
1. JDK的安裝
可以去官網下載,有各種平臺和各種版本的軟件。
目前常用的,網上介紹多的大都是jdk1.8.0_211此版本
Linux系統和Windows系統安裝起來都很方便
2. 環境變量的配置
配置環境變量可以參考網上的教程,很多,只不過在配置的時候,涉及到PATH(Path)的路徑,建議都使用絕對路徑。
3. 查看JDK的安裝情況
在終端界面使用命令查看版本即可測試,如果能看到詳細的java版本信息,說明JDK的安裝是成功的。
java -version
4. Java程序的編譯和運行
入門的Hello world程序
// HelloWorld.java
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
編譯命令:
javac HelloWorld.java
生成一個HelloWorld.class (每個java文件都會有一個對應的.class生成)
運行命令:
java HelloWorld
運行時,程序書寫時,不能帶.class的後綴
注意:javac和java這兩個命令的參數還是有必要了解一下,對以後命令編譯複雜的java程序還是很有幫助的。
5. jar包
我們編寫的.java這些源碼,我們不需要對別人暴露,就要用到jar包了。
jar包是將源碼編譯過的.class打包,類似於c語言的.so庫。
打包jar命令:
jar -cvf hello.jar HelloWorld.class
壓縮的jar包可以給別人提供直接使用
解壓jar命令 :
jar -xvf hello.jar
使用此命令可以看jar包裏都有什麼class
6. jar的使用
jar包通常是提供給別人使用,別人只需要調用我們的jar包,然後就可以編譯他們自己的java程序。
編譯,運行命令與上邊的java程序的編譯與運行命令相同。
編譯引用第三方的jar包:
javac -cp hello.jar;. -d . A.java
運行引用第三方的jar包:
java -cp hello.jar;. A
這是最簡單的第三方jar包的引用和源碼的編譯,複雜的也都是由這些簡單的程序和jar包累積起來的
7. IDE的工具的使用
常用的java工程的IDE有 eclipse, andriod studio等。
使用IDE就可以不用忽略上邊的編譯,運行命令的過程。
簡單,易學,易上手,調試起來也很方便。
對Windows開發比較熟的程序員很容易就上手IDE,
經常使用Linux系統做開發,由慣用命令行操作,可能還是比較鍾情命令的使用。
8. 深入學習Java編程
以上這些只是工具或者環境的搭建配置,並未涉及任何的java編程。
剩下的就是靜下心來學習Java程序的編寫,就像C語言一樣的學習過程。