1. 程式人生 > ># 20175213 2018-2019-2 《Java程序設計》第2周學習總結

# 20175213 2018-2019-2 《Java程序設計》第2周學習總結

使用 難度 變量 似的 代碼托管 字母 參數 有一個 java ee

## 教材學習內容總結

在第二周的學習過程中,我學習了第二章和第三章的內容。
第二章中,我學習了基本數據類型和類型轉換運算以及與C語言有著相同和不同的數組。標識符由字母,下劃線,美元符號和數字組成,並且第一個字符不能是數字字符。Java語言有8種基本數據類型:boolean,byte,short,int,long,float,double,char。在數組中,數組屬於引用型變量;兩個相同類型的數組如果具有相同的引用,他們就有完全相同的元素。
第三章中,我學習了在C語言中類似的運算符與表達符以及if,switch,break,continue等語句。Java提供了遍歷數組的循環語句。在這一章中學習難度不大。


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

-問題1:不懂Scanner的具體用處。
-問題1解決方案:java提供了一個Scanner類,利用這個類,我們可以很方便的獲取鍵盤輸入的參數。
Scanner是一個基於正則表達式的文本掃描器。可以從文件,輸入流,字符串中解析出基本類型和字符串類型的值。Scanner類提供了多個構造器,不同的構造器可以接受文件,輸入流,字符串作為數據源,用於從文件,輸入流字符串中解析數據。

## 代碼調試中的問題和解決過程

- 問題1:在帶包的代碼編譯運行測試的問題上,在編譯運行完程序後,顯示錯誤:找不到或無法加載主類 Hello。
- 問題1解決方案:先javac -d .Hello,java,編譯到上一個文件夾。再java is5213.Hello 就可以運行程序了。


## [代碼托管](碼雲學習項目鏈接)

見附件。

## 上周考試錯題總結

- 1.下列說法正確的是 A
A .Java虛擬機首先執行類中的main方法。
B .Java中,多個/**/註釋可以嵌套。
C .一個源文件中必須有public類。
D .Java字節碼的擴展名是.java。

解析:B項:註釋不可以嵌套。C項:不一定,但至多有一個public類。D項:Java源文件的擴展名是.java,Java字節碼的擴展名是.class。

- 2.下列說法正確的是 AC
A .Java SE提供了標準的Java Development Kit(JDK)。
B .Java SE平臺包含Java EE平臺。
C .使用Java EE可以構建企業級的服務應用。
D .Java SE增加了附加類庫,以便支持目錄管理等功能。

解析:B項:Java EE平臺包含Java SE平臺。D項:Java EE增加了附加類庫,以便支持目錄管理、交易管理和企業及消息處理等功能。

- 3.下列關於編寫源文件的說法,錯誤的是 C
A .源文件的名字必須是某個類的名字。
B .如果源文件有public類,那麽源文件的名字必須是這個類的名字。
C .源文件可以有多個public類。
D .源文件的擴展名必須是.java。

解析:源文件至多有一個public類。

# 20175213 2018-2019-2 《Java程序設計》第2周學習總結