20165234 《Java程序設計》第一週學習總結

第一週學習總結

教材學習內容總結

  • java的特色

語法簡單,面向對象,穩定,與平臺無關,多線程,動態。java

平臺是由操做系統和處理器(CPU)所構成,每一個平臺都會造成本身獨特的機器指令,相同的CPU和不一樣的操做系統所造成的的平臺的機器指令多是不一樣的。引用視頻中老師的一句話:git

「操做系統是硬件的第一層虛擬機。」多線程

Java虛擬機起中間做用,它的核心是所謂的字節碼指令。字節碼指令不和特定的平臺相關,不能被任何平臺直接識別、執行。Java語言提供的編譯器針對Java源程序編譯成稱爲字節碼的「中間代碼」,所以字節碼是能夠被Java虛擬機識別、執行的代碼。編輯器

  • 安裝JDK

這部分學習較爲順利,我學習瞭如何安裝JDK軟件,以及如何設置系統環境變量。就是其中有幾個須要注意的地方:學習

  1. 在新建系統變量JAVA_HOME時的變量值需正確

  1. 爲Path添加新值%JAVA_HOME%\bin以後緊接着是英文的封號

  • 源文件
  1. 編寫源文件

一些須要注意的規則與事項以下:編碼

使用一個文本編輯器,如記事原本編寫源文件。源文件的擴展名必須是.java加密

代碼裏不能有中文符號spa

獨行風格:其中「{」在上一行的末尾,「}」獨佔一行。類體前縮進3-4個字符操作系統

源文件名: 「源代碼中某個類名」.java 好比Hello.java命令行

規則:若是源文件代碼裏有public class公共類(源文件裏至多一個PUBLIC類),則文件名只能取爲 公共類名.java

Java虛擬機首先執行類中的main方法

保存類型:全部文件

編碼:ANSI(其餘編碼編譯器沒法識別)

  1. 編譯源文件

將源文件轉化爲字節碼文件(字節碼不能被任何平臺直接識別、執行)

幾個經常使用的cmd命令行:

 cd :回到當前所在盤的根目錄

 cd ch1 :進入當前目錄下的ch1文件夾下

 cd.. :回到上一目錄

 cd/ :回到根目錄

  1. 編譯命令:

 javac + 源文件名.java 

運行程序

判斷主類:類體中的main前面有 public static void main(String args[]) 

注意:主類與類名前是否有public無關,可以開始運行的類即爲主類 運行命令:

java + 類名(必須把目錄定位在類的文件夾下)

  • 反編譯

將編譯器獲得的字節碼文件還原爲源文件,不能編譯出方法的內容,能編譯出方法的類名

命令: javap + 字節碼文件名.class 

反反編譯:能給源代碼加密

教材學習中的問題和解決過程

問題1:編譯運行Hello.java的時候,不能識別「javac」的命令

解決方案:path設置出現了遺漏,應該在系統環境變量中去設置,確認設置無誤後,從新打開命令提示符,便能識別這一命令。

代碼託管

代碼提交的過程:

腳本運行以下:

上週考試錯題總結

相關文章
相關標籤/搜索