201621123003《Java程序设计》第一周学习总结
#1. 本周學習總結
本周主要學習了Java的jdk、jvm、jre等基本概念,Java的發展史,知道Java語言的跨平臺、面向對象等主要特點,簡單了解了Java程序的編譯和運行過程。對于學習Java,我的學習和編程能力還是很吃力的,但還是會堅持多練習,努力提高自學能力和編程能力。
2. 書面作業
1. 虛擬機
1.1執行java程序的步驟是什么?為什么java程序可以跨平臺運行?
- 在編輯器中寫好Java源程序(source.java),然后在Java編輯器(javac)中進行編譯成字節碼類文件(source.class),然后根據不同平臺的具體虛擬機(jvm)運行source.class文件,就可以得到Java程序。
- 在不同的平臺上有不同的虛擬機,Java程序通過javac命令得到的字節碼文件(.class)則是運行在這些虛擬機上,即通過使用不同平臺上的虛擬機執行相同的字節碼文件,從而使得Java程序實現跨平臺運行。
1.2 什么是jdk?jdk, jre, jvm的聯系是什么?
jdk是一種Java語言的開發程序工具包,包括了javac、javadoc等工具程序。jdk,jre,jvm的聯系:jdk中包括了jre和開發工具,jre中包括了jvm。
2.Java與javac
2.1 java HelloWorld命令中,這條命令的含義是什么?HelloWorld這個參數指的是什么?
這條命令的含義是讓虛擬機運行HelloWorld.class文件,其中HelloWorld是定義的類。
2.2 Path變量有什么用?
path變量能為系統提供執行Java的工具程序的路徑,系統通過path的路徑信息找到我們所要執行的命令。
2.3 使用java編寫程序并運行與使用c語言編寫程序并運行的步驟和生成的中間文件、目標文件有什么不同
- Java 寫好java源文件source.java,使用javac編譯源文件得到中間文件source.class,中間文件source.class用具體虛擬機執行。
- c 寫好c源程序source.c,通過編譯器編譯得到中間文件source.obj,最終系統運行source.exe可執行文件。
3.實驗總結
3.1回答:PTA中怎么處理輸入?怎么進行格式化輸出?
使用Scanner處理輸入,使用System.out.printf進行格式化輸出
(由于個人學習進度較慢,目前還需要花費更多時間才完成PTA題目。)
4.Java主要應用在那幾個方面?你對自己在這門課的目標與期許是什么?
- Java主要應用于企業應用開發,web開發,嵌入式應用開發,C/S應用和系統級應用開發。(參考網上資料)
- 對于這門課程,我希望自己能掌握Java的語法,具備一定的Java編程能力,能夠嘗試應用Java去開發一些小程序。
| 一周準備花多少時間? | 本學期總共要寫多少行代碼?平均到每周幾行? | 準備采用怎樣的學習方式 | 遇到困難打算怎樣解決 |
| 對于Java的學習,由于基礎較差,一周準備花至少3個小時 | :不敢說要寫多少,但是會爭取上萬行,平均每周能有六七百 |努力看懂書,跟上老師的節奏,堅持完成PTA題目,多實踐 |java學習過程中,遇到困難多思考,能自己盡量百度解決問你,實在無法解決,就多問問老師同學交流。 |
--------
3. 使用碼云管理Java代碼
由于自己的學習和理解能力較差,花費時間較多,還在學習使用中...
轉載于:https://www.cnblogs.com/linwenxiu-1223/p/7532897.html
總結
以上是生活随笔為你收集整理的201621123003《Java程序设计》第一周学习总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 判断点在多边形内部
- 下一篇: 联合查询(查找所有分类及其父类)