201621123035 《Java程序設計》第1周學習總結


#本周學習總結

##本周學習內容:Java平台概論、認識JDK規范與操作、了解JVM、JRE與JDK、撰寫Java原始碼、path是什么

##關鍵詞:JVM、JRE、JDK

##聯系:JVM是Java虛擬機的縮寫,它實際上相當於Java程序的操作系統,除了負責Java程序的各種資源管理,JVM還能讓Java程序可以跨平台使用。其過程簡單概括為擴展名為 .java 的Java原始碼文檔經過編譯程序(由JDK提供)翻譯成擴展名為 .class 的位碼文檔,而擴展名為 .class 的位碼文檔就是JVM的可執行文件,JVM會將位碼翻譯為機器碼,因此Java程序的跨平台目的由JVM保障。JRE是運行Java程序所必須的環境的集合,它包括了Java SE API 與JVM。而JDK是java程序的開發工具包,其本身除了包括javac、appletviewer、javadoc等工具程序又包括了JRE,因此JVM、JRE、JDK之間的聯系就是JDK包括了java程序語言、工具程序與JRE,JRE又包括了部署技術、Java SE API與JVM。

 

#書面作業

##虛擬機

###執行java程序的步驟是什么?為什么java程序可以跨平台運行?

答:(1)執行java程序的步驟是:

          ①用javac把*.java文件編譯成*.class文件

          ②JVM將*.class位碼文檔翻譯為相依於平台的機器碼

          ③執行java程序

        (2)因為java編譯時並不是直接編譯為相依於某平台的0、1序列,而是翻譯為中介格式的位碼,如果想要執行位碼文檔,目標平台必須安裝JVM,JVM會將位碼翻譯為相依於平台的機器碼。不同的平台必須安裝專屬該平台的JVM,因此JVM是java實現跨平台的重要保障。

###什么是JDK?JDK、JRE、JVM的聯系是什么?

答:JDK是java程序的開發工具包,其本身除了包括javac、appletviewer、javadoc等工具程序還包括了JRE。JVM、JRE、JDK間的聯系就是JDK包括了java程序語言、工具程序與JRE,JRE又包括了部署技術、Java SE API與JVM。

 

##Java與Javac

### java HelloWorld命令中,這條命令的含義是什么?HelloWorld這個參數指的是什么?

答:
### Path變量有什么用?

答:
### 使用java編寫程序並運行與使用c語言編寫程序並運行的步驟和生成的中間文件、目標文件有什么不同?

 答:

 

##實驗總結

### PTA中怎么處理輸入?怎么進行格式化輸出?

答:
### 5-2(取數字)實驗總結。

答:
### 5-3(取數字浮點數)實驗總結。

答:

##Java主要應用在那幾個方面?你對自己在這門課的目標與期許是什么?

  • 請描述一下你的技術基礎(會什么語言,都寫了多少行代碼)
  • 設定一個目標:一周准備花多少時間在這門課上?本學期總共要寫多少行代碼?平均到每周幾行?准備采用怎樣的學習方式?遇到困難打算怎樣解決?以Markdown表格方式來寫。

 

#使用碼雲管理Java代碼

##GIT使用

 

##截圖題集“Java基本語法”PTA提交列表

 

##使用學姐、學長開發的jar程序統計每周的代碼量


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com