Java基礎之簡介
-
Java語言簡介:
·Java是一款高級編程語言,它的開發語言是c語言。
·91年問世,1995年由SUN公司正式推出,Oak-橡樹是sun公司推出的第一個版本。 -
Java語言的跨平臺:
就是Java代碼可以在不同的平臺上運行。我們編寫的 Java 源碼,編譯後會生成一種 .class 文件,稱爲字節碼文件。Java 虛擬機(JVM:Java虛擬機)就是負責將字節碼文件翻譯成特定平臺下的機器碼然後運行,也就是說,只要在不同平臺上安裝對應的 JVM版本,就可以運行字節碼文件,運行我們編寫的 Java 程序。所以,是JVM不是跨平臺的。 -
Java的三大技術架構
J2SE(基礎班/標準版)/JAVASE——主要是針對小型程序或者桌面服務提供的解決方案 。
J2EE(企業版/商務版)/JAVAEE——主要是針對企業模塊化開發或者集中開發提供的解決方案。
J2ME(小型版)/JAVAME——主要是針對移動端的嵌入式開發提供了可能。嵌入式開發比如手機上的APP都是。 -
Java語言環境搭建
JRE(java runtime enviroment)java運行環境——提供java程序運行的基本環境。
(JRE = JVM + 核心類庫)
JDK(java development kit)Java開發工具包——提供java 程序開發的一些工具。
(JDK = JRE + 開發工具包) -
計算機常用目錄(DOS命令:磁盤操作系統 )
命令提示符——打開方法:win + r 或者 在地址欄輸入cmd
dir ——查看當前目錄下的所有信息(子文件和子目錄)
cd ——跳轉到指定目錄
cd… ——返回上一級
cd\ ——返回當前盤符的根目錄
tree ——表示以樹狀結構來展現當前目錄下的文件結構
mkdir ——新建目錄—md
del ——刪除文件而不能刪除目錄
rmdir ——刪除目錄—從計算機中真正移除,不可撤銷—rd—如果目錄非空,則刪除失敗 -
環境變量
就是給操作系統來指定一系列的運行參數的量。
配置環境變量:
電腦——屬性——高級系統設置——最好用用戶變量——添加上邊兩條路徑(有多條後加;,只有一條不用加。)
加入JDK安裝到如下目錄:PATH=C:\Program Files\Java\jdk1.8.0_45\bin(JDK的bin目錄);再次安裝新版本的JDK,\bin前面的會改,爲了解決這個問題,引入JAVA_HOME這個自定義變量。
具體配置如下:
JAVA_HOME=C:\Program Files\Java\jdk1.8.0_45;(jdk安裝目錄),再加上PATH=%JAVA_HOME%\bin;(JDK的bin目錄)即可。 -
入門程序
class Demo {
public static void main(String[] args){
System.out.println(“Hello World !”);
}
} -
編譯、運行
後綴爲.java的文件中存儲的是程序員可以看的懂的代碼,也就是我們所說的源碼,通過javac命令可以把源碼編譯成後綴爲.class的字節碼文件,通過java命令運行字節碼文件裏的類。
注意:
(1)class前面加上public就變成了公共類,則它的類名必須和.java的文件名一致,否則一定會報錯。
(2)在同一個.java文件中只能有一個公共類,可以有多個普通類。編譯後所有類都會生成對應類的.class文件。
(3)Java中區分大小寫,windows不區分,當一個.java文件中有兩個普通類的類名只是大小寫不同,編譯後,這個可能會只出現一個.class文件,但是生效的一定是最後一個類的.class文件。
帶包編譯和 運行:
帶包編譯:
Javac -d . .java文件 //-d創建文件夾 //.代表編譯後.class要存放的位置——當前目錄
帶包運行:
Java 包名.類名 //java命令後面跟上包名點出類名
Java -cp . 包名.類名 //包名中的點換成/ -
關鍵字
在java中被賦予特殊含義的單詞。關鍵字有53個,都是小寫。其中,const和goto是保留字。
-
標識符
在java中可以自定義的名稱。
組成部分:
字母(不僅僅是英文字母,各國常見字符,不建議使用)+數字(0-9)+特別字符(_、$不推薦使用)
命名規則:
不能是關鍵字(Myclass這種是支持的,可以包含關鍵字)+不能以數字開頭+見名知義
注意:
包名不是標識符。 -
駝峯命名法
如果類名或者接口名是多個單詞組成(XxxYyyZzz)
如果是方法名或者變量名是多個單詞組成(xxxYyyZzz)
包名—如果包名是多級,每個名稱都是小寫(xxx.yyy.zzz)
常量名—如果是由多個單詞組成(XXX_YYY_ZZZ)