Java的特性和優勢
Java的特性和優勢:1.跨平台/可移植性,2.安全性,3.面向對象,4.簡單性,5.高性能,6.分布式,7.多線程,8.健壯性
Java應用的運作機制
計算機進階語言的類型的主要有編譯型和解釋型倆種,而java語言是倆種類型的結合。
源檔案的字尾名:.java
位元組碼檔案的字尾名是:.class
利用虛拟機(解釋器)進行編譯。
Jdk和jre和jvm之間的差別
Jvm:就是一個java虛拟機用于執行bytecode位元組碼的“虛拟計算機”。
Jre:庫函數,運作java應用程式所必需的檔案。
Jdk:包含jre,以及增加編譯器和調試器等用于程式開發的檔案。
Jdk中含有jre,jre中含有jvm
Jdk的安裝
64位的作業系統可以裝32位或者64位
Bin:存放二進制檔案的目錄
Lib:存放類庫
Src存放jdk的源代碼。
Jdk環境變量path設定_classpath問題
環境變量path的配置:環境變量是在作業系統中一個具有特定名字的對象,它包含一個或多個應用程式所将要使用到的資訊。
設定path環境變量的步驟:
右鍵計算機->屬性->進階設定
先建立JAVA_HOME系統變量(用于說明jdk的安裝目錄)
修改系統環境變量path,在最前面%JAVA_HOME%\bin用;和原路徑分隔開。在增加:”.;”。這是表示目前目錄的意思。
JAVA_HOME:

path的配置:
測試jdk安裝
在cmd視窗下輸入指令“java -version”,檢視jdk是否安裝成功,以及jdk 的版本。
寫出第一個java程式
先在記事本上寫好java代碼:
并且儲存的字尾名是.java
再從cmd中運作,首先進入儲存檔案代碼的位置盤區(例:f:(進入f盤)),接着查找檔案儲存的檔案夾位置(例:cd 檔案夾名),然後運作javac.Welocme.java(注意寫的是儲存的檔案名稱。),運作完成之後會生産.class檔案,最後執行
java Welcome指令編譯檔案。
第一個java程式錯誤總結
當提示“javac不是外部或内部指令時”,就是jdk配置錯誤。
出錯原因:path變量配置錯誤導緻沒有找到javac指令
解決方案:檢視自己配置的環境變量,仔細檢查。
當自己手寫java配置檔案時,一定要注意,檔案的擴充名有沒有被隐藏。
**1.錯誤是程式員提高技術的機會。
2.解決的錯誤越多,能力越強
3.碰到錯誤的第一件事就是自己嘗試着去解決,當自己解決不了,再去上網查資料,當上網也沒頭緒時,就可以問老師和同學。養成習慣。
**
第一個java程式的詳細解析
1.Java對大小寫敏感,如果出現了大小寫拼寫錯誤,程式無法運作。
2.關鍵字public被稱作通路修飾符(access modifier),用于控制程式的其它部分對這段代碼的通路級别。
3.關鍵字class 表明Java 程式中的全部内容都包含在類中,Java是一種純面向對象的語言。
4.一個源檔案中至多隻能有一個public的類聲明,其它類的個數不限,如果源檔案中包含一個public 類,源檔案名必須和它中定義的public的類名相同,且以“java”為擴充名。
5.一個源檔案可以有多個class
6.正确編譯後的源檔案,會得到相應的位元組碼檔案,編譯器為每個類生成獨立的位元組碼檔案,且将位元組碼檔案自動命名為類的名字且以“class”為擴充名。
7.main方法是Java應用程式的入口方法,它有固定的書寫格式:
8.public static void main(String[] args){…}
9.在Java中,用花括号劃分程式的各個部分,任何方法的代碼都必須以“{”開始,以“}”結束, 由于編譯器忽略空格,是以花括号風格不受限制。
10.Java中每個語句必須以分号結束,回車不是語句的結束标志,是以一個語句可以跨多行。
程式設計風格:
注意縮進!
成對程式設計!
**常用的dos操作指令:
cd進入一個目錄
cd…
List item
dir
上下鍵:查找敲過的指令
Tab鍵:自動補齊指令**
注釋:
1.注釋就是程式員為讀者作的說明,是提高程式可讀性的一種手段
2.在Java中,有2種表示注釋的方法
3.//單行注釋----注釋内容從//到本行結尾
4.注釋不能嵌套
6.Java中的注釋不會出現在位元組碼檔案中。即JAVA編譯器編譯時會跳過注釋語句。