1. 程式人生 > >2018.7.3DAY1 李俊毅

2018.7.3DAY1 李俊毅

實現 同名 特性 print javame 分別是 justify col 文件

=== 做最靠譜的IT培訓 , 授專業的技能課程 ===

初識Java作業

一、 填空題

  1. Java技術按照用途不同分為三大版本,分別是JavaSE javaEE JavaMe
  2. Java虛擬機就是一個虛擬的用於執行 java 程序 的計算機。它是Java最核心的技術,是Java跨平臺的基礎。
  3. DOS命令中用來改變當前目錄的命令是 cd ,用來查看當前目錄下的文件和子文件夾的命令是 dir
  4. 安裝JDK後,為了告訴計算機javac.exejava.exe等執行文件的位置,需要配置的環境變量是______path(%JAVA_HOME%/Bin),__JAVA_HOME(JDK路徑)
    ____
  5. 使用Java開發應用程序包括編寫源程序,編譯源程序,解釋並運行三個步驟,其中Java源程序編譯後生成的字節碼文件的擴展名為 .class
  6. Java提供了三種註釋類型,分別是單行註釋,多行註釋和_____________
  7. 一個Java源程序是由若幹個類組成。如果源文件中有多個類時,則只能有一個類是

類,並且這個類必須與源文件名同名。

二、 選擇題

1.

以下選項中關於Java跨平臺原理的說法正確的是( A D。(選擇項)

A

Java源程序要先編譯成與平臺無關的字節碼文件(.class),然後字節碼文件再被解釋成機器碼運行

B.

Java的跨平臺原理決定了其性能比C/C++高

C.

Java虛擬機是可運行Java字節碼文件的虛擬計算機。不同平臺的虛擬機是不同的,但它們都提供了相同的接口

D.

Java語言具有一次編譯,到處運行的特點,可以在所有的平臺上運行

2.

以下選項中是對一個Java源文件進行正確編譯的語句是(A(選擇一項)

A.

javac Test.java

B.

javac Test

C.

java Test

D.

java Test.class

3.

Java中,源文件Test.java中包含如下代碼,則程序編譯運行的結果是(B )。(選擇一項)

public class Test {

public static void main(String[ ] args) {

system.out.println("Hello!");

}

}

A

輸出:Hello

B.

編譯出錯,提示“無法解析system

C.

運行正常,但沒有輸出任何內容

D.

運行時出現異常

4.

有一段Java 程序,其中public類名是A1,那麽保存它的源文件名可以是( A。(選擇項)

A

A1.java

B.

A1.class

C.

A1

D.

都不對

三、 判斷題

  1. Java語言是一種面向對象的語言,具有較好的安全性和可移植性及與平臺無關等特性。(
  2. Java具有一次編譯,到處運行的特點,其含義是Java的源代碼可以一次性編譯成計算機的機器碼,並在不同的平臺上運行。(
  3. C++相比,Java取消了指針,不再有多重繼承,不需要手動回收垃圾。( )
  4. 假設有一個Java源程序文件,它只定義了一個具有public屬性的類Hello,那麽解釋執行該類的命令是“java Hello.class”。(
  5. 註釋是程序員為讀者作的說明,是提高程序可讀性的一種手段。Java註釋不會出現在字節碼文件中,即Java編譯器編譯時會跳過註釋語句。( )
  6. Javadoc是一種從文檔註釋生成HTML幫助文件的工具。它可以處理在Java源程序中介於“/*”和“*/”之間的註釋,並生成相應的程序文檔。(

四、 簡答題

  1. Java的跨平臺原理,和C語言跨平臺原理的不同之處(*****)。Java是使用JVM來實現java程序在不同平臺的運行

什麽是JVM?什麽是JDK? 什麽是JREJVM是一個用於執行javac程序的虛擬機Jre 包括JVM和類庫,即java虛擬機,負責運行java程序。JDK是提供給java開發人員使用的,負責java程序的開發包含了JRE

  1. Java的優點 平臺性, 開源性 簡單性,解釋性,面向對象,高性能,分布式處理,多線程,健壯性,動態,結構中立,安全性
  2. 什麽是註釋?註釋分為幾種?註釋有什麽作用?
  3. Java語言的執行過程。 先使用javacjava語言編譯為計算機可識別的語言,生成class文件,然後使用java命令進行執行
  4. 演示常見的DOS命令

C:\Users\95674>d: D:\qq>cd bin

D:\>md ccc D:\qq\Bin>cd\

D:\>dir

  1. Java語言的書寫格式

大括號對其,成對寫,左大括號前有空格,遇到左大括號要縮進,方法和程序塊之間加空行讓程序看起來清晰,並排語句之間加空行,例如for語句,運算符兩側加空格

  1. 標識符中常見的命名規則

class開頭字母小寫,System,String開頭大寫,

五、 編碼題

  1. 使用記事本編寫Java程序,進行自我介紹。輸出格式如圖所示,在對應項後面填寫自己的個人信息。

class HomeWork {

public static void main(String [] args) {

System.out.println("姓名:李俊毅");

System.out.println("年齡:19");

System.out.println("性別:");

System.out.println("愛好:日劇");

System.out.println("籍貫:遼寧");

System.out.println("崇拜偶像:馬化騰");

System.out.println("座右銘:好好活著");}

}

  1. 使用記事本編寫Java程序,分段介紹自己學習情況。

1) 第一段:本章主要講解了哪些內容

2) 第二段:你的學習感受

3) 第三段:輸出“最課程,我的Java夢開始的地方”

class HomeWork {

public static void main(String [] args) {

System.out.println("java的歷史,優勢,編寫HalloWorld");

System.out.println("第一天感覺還可以");

System.out.println("最課程,我的java夢開始的時候");}

}

  1. 使用記事本編寫Java程序,打印九九乘法表的前四行,如圖所示。(思考有沒有更好的解決途徑)。

class bilibili {

public static void main(String [] args) {

System.out.println("1*1=1");

System.out.println("1*2=2 2*2=4");

System.out.println("1*3=3 2*3=6 3*3=9");

System.out.println("1*4=4 2*4=8 3*4=12 4*4=16");}

}

六、 可選題

  1. 網上查詢資料,了解如下內容

1) 計算機語言發展歷史

2) Sun公司、Oracle公司發展歷程

3) JDK的版本歷史,最新版本是多少

4) Java編碼規範

  1. 使用記事本編寫Java程序,開發學生管理系統主菜單界面,如圖所示。

學習小TIPS:

a.註明"掌握"的內容必須熟練掌握;
b.註明"了解"的內容需了解,擴展知識面,應對面試有談資;
c.記筆記:重點+難;
d.邊學邊練:時時敲代碼是成為大牛的必練絕學!

2018.7.3DAY1 李俊毅