201

#1. 本週學習總結
學習了jdk,jre,jvm的概念與區別,熟悉了eclipse的基本操做,GIT的基本操做,熟悉了一些java的函數java

#2. 書面做業git

## 1.虛擬機
###1.1 執行java程序的步驟是什麼?爲何java程序能夠跨平臺運行?(請本身組織語言回答,不要直接照搬網頁參考資料,若有引用請使用>標記,不然-5分)
命令行方法程序員

- win+r輸入cmd進入命令行
- 輸入.java程序的文件路徑
- 輸入javac+文件名(後綴.java)進行編譯
- 使用命令:java+文件名(無後綴)運行便可編程

eclipse方法eclipse

- 新建java工程
- 在工程源代碼下新建類
- 敲入代碼run鍵運行jvm


每一個平臺都有本身的jvm,java程序在jvm下運行,java程序即可跨平臺運行
###1.2 什麼是jdk?jdk, jre, jvm的聯繫是什麼?
JDK是面向程序員的java開發工具包。
jre是java運行環境
jvm是java虛擬機
jdk包含jre,jre包含jvm。函數


## 2.java與javac
###2.1 java HelloWorld命令中,這條命令的含義是什麼?HelloWorld這個參數指的是什麼?
運行HelloWorld.class文件。Helloworld是文件的名稱。
###2.2 Path變量有什麼用?
用於編譯時尋找路徑工具

###2.3 使用java編寫程序並運行與使用c語言編寫程序並運行的步驟和生成的中間文件、目標文件有什麼不一樣?
c語言使用工程文件.cpp和.o爲中間文件,可執行程序爲.exe,java須要新建類文件.class爲中間文件,可執行文件爲.java。
##3.實驗總結:
###3.1 閱讀PTA中提交Java程序的一些套路。回答:PTA中怎麼處理輸入?怎麼進行格式化輸出?
- 輸入:java須要先導入scanner包,在程序中開頭加入`import java.util.Scanner`後;,在main函數中用獲取控制檯輸入的語句`Scanner sc = new Scanner(System.in);` 語句`sc.nextLine();``sc.nextInt()`等,就能夠進行輸入。
- 格式化輸出:`System.out.printf();`與`System.out.println();`進行輸出,前者與printf()的用法相似,後者能夠輸出結束後自動換行(我是這麼理解的),且輸出變量時不須要佔位符。學習

###3.2 5-2(取數字)實驗總結。
- 判斷輸入的範圍
-10000到20000用三種進制轉換函數開發工具

`Integer.toBinaryString();`放入十進制數或字符串,返回二進制字符串

`Integer.toOctalString();`放入十進制數或字符串,返回八進制字符串

`Integer.toHexString();`放入十進制數或字符串,返回十六進制字符串

- 其餘狀況,求餘數後求和
num[i]=b%10;
sum+=num[i];
b=(b-num[i])/10;
i++;


###3.3 5-3(取數字浮點數)實驗總結。
- 遍歷輸入的字符串,數字型則取出 使用函數`Character.isDigit(line.charAt())`
- 取出後轉換成整形進行求和`Integer.parseInt(line.charAt(i) + "")`

參考資料:

題集jmu-Java-01-基礎入門
JDK文檔
##4.Java主要應用在那幾個方面?你對本身在這門課的目標與期許是什麼?
- 請描述一下你的技術基礎(會什麼語言,都寫了多少行代碼)
只學過c語言,代碼量具體不知,可是感受量偏少
- 設定一個目標:一週準備花多少時間在這門課上?本學期總共要寫多少行代碼?平均到每週幾行?準備採用怎樣的學習方式?遇到困難打算怎樣解決?以Markdown表格方式來寫。
###表格
|時間|總共代碼數|每週幾行|學習方法|解決困難|
|:---|:---|:---|:---|:---|
|10h|很差估算|150行|多編程多百度|多找同窗問|

#3. 使用碼雲管理Java代碼

##3.1 GIT使用

在碼雲上創建你的項目(項目名:java+學號,如java201321123001)。同步到本機後,創建exp1包,編寫HelloWorld,並推送到遠程倉庫。請截圖本機(本地項目、本地倉庫)、遠程倉庫。加分項:使用命令行Git對代碼進行管理。

 

##3.2 截圖題集「Java基本語法」PTA提交列表

 

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

|行數|新增行數|文件數|新增文件數|
|-:|-:|-:|-:|
|73|73|2|2|

|行數|新增行數|文件數|新增文件數||-:|-:|-:|-:||18|18|1|1|

相關文章
相關標籤/搜索