楊玲 201771010133 《物件導向程式設計(java)》第一周學習總結

來源:互聯網
上載者:User

標籤:安全性   官網   九九乘法表   cells   第三部分   cpu   應用程式   mes   程式包   

物件導向程式設計(java)第一周學習總結

第一部分:課程準備部分

填寫課程學習 平台註冊帳號,

平台名稱

註冊帳號

部落格園:www.cnblogs.com

羚小羊啊

程式設計評測:https://pintia.cn/

[email protected]

代碼託管平台:https://github.com/

lingxiaoyanga

中國大學MOOC: https://www.icourse163.org/

羚小羊啊

以下回答是或否

是否加入課程班級部落格群

是否加入課程QQ討論群

第二部分:理論知識學習部分

第一章 Java程式設計概述   

1、Java並不只是一種程式設計語言,而是一個完整的程式設計平台。有一個龐大的庫,其中包含了很多可重用的代碼和一個提供諸如安全性、跨作業系統的可移植性以及自動垃圾收集等服務的執行環境。

2、Java具有以下性質:

     (1)簡單性:Java的文法風格類似於C++,但Java摒棄了C++中很少使用、難理解、容易引發程 序錯誤的內容,如指標、結構體、聯合體、操作符 重載、虛基類等等,並且Java基礎開發環     境可在很小的空間獨立運行。

     (2)物件導向:Java語言是純粹的一種物件導向語言,其物件導向的特性與C++旗鼓相當,不同點在於多重繼承,取而代之的是更簡單的介面概念,相比之下Java提供了更豐富的運行時自省功能。

     (3)分布式:Java應用程式能夠通過URL開啟和訪問網路上的對象,其便捷程度就好像訪問本地檔案一樣。  

     (4)健壯性:Java編譯器能夠檢測許多在其他語言中僅在運行時才能夠檢測出來的問題,Java採用的指標模型.可以消除重寫記憶體和損壞資料的可能性。

     (5)安全性:Java適用於網路/分布式環境,使用Java可以構建防病毒、防篡改的系統。

     (6)體繫結構中立:Java程式被編譯器成一種與體繫結構無關的位元組代碼,只要安裝了Java運行時系統,Java位元組碼程式就可以在任意處理器上運行,並且Java解譯器得到位元組碼後,可快速將它轉換成本地機器碼。這使得Java在作業系統級得到統一支援。

     (7)可移植性:Java規範中沒有“依賴具體實現”的地方,基礎資料型別 (Elementary Data Type)的大小和演算法作統一規定。

     (8)解釋型:Java解譯器可以在任何移植瞭解釋器的機器上執行Java位元組碼。

         (9)高能性:Java位元組碼可以(在運行時刻)動態地翻譯成對應運行這個應用的特定CPU的機器碼。

     (10)多線程:多線程可以帶來更好的互動響應和即時行為。

     (11)動態性:Java與C或C++相比更加具有動態性,Java能夠適應不斷髮展的環境,Java類庫中可以自由的加入新的方法和執行個體變數而不會影響使用者程式的執行。

 

第二章 Java程式設計環境

1、安裝Java開發套件

(1)下載安裝JDK

     (2)配置環境變數

       (3)下載安裝eclipse

     2、安裝庫原始碼庫和文檔

3、安裝本書中的樣本

     4、完成實驗

第三部分:實驗部分

1. 實驗名稱:實驗一 Java程式設計環境

2.  實驗目的:

(1)掌握JDK的安裝與配置;

(2)掌握使用JDK開發Java程式的基本命令及步驟;

(3)熟練運用Elipse整合式開發環境開發java程式的基本步驟

(4)掌握Java程式的基本文法。

3. 實驗步驟與內容:

實驗1  JDK的安裝與配置

(1)從官網下載並安裝JDK

(2)配置JDK環境變數

 

 

 

 實驗2 下載教材樣本程式包

實驗3 通過命令列編譯運行下列程式

按下面步驟進行實驗

(1)建立目錄d:\java。把這個目錄作為本課程實驗程式的工作目錄。Java來源程式、編譯後的位元組碼檔案都放在這個目錄中。

(2)啟動一個文字編輯器(例如寫字板、記事本等)拷貝以下原始碼。教材第2章樣本程式(Welcome.java).

/**

 * This program displays a greeting for the reader.

 * @version 1.30 2014-02-27

 * @author Cay Horstmann

 */

public class Welcome

{

   public static void main(String[] args)

   {

      String greeting = "Welcome to Core Java!";

      System.out.println(greeting);

      for (int i = 0; i < greeting.length(); i++)

         System.out.print("=");

      System.out.println();

   }

}

(3)儲存程式。注意:儲存來源程式時,程式名要與主類名一致。所以用Welcome.java作為本程式的檔案名稱。如果用記事本編寫程式,因記事本預設的副檔名是.txt,所以要給檔案名稱加引號後儲存。把該檔案儲存到目錄d:\java中。

 (4) 編譯器

在目錄 d:\java>後輸入以下命令編譯來源程式成為位元組碼程式

javac Welcome.java

如果編譯成功,則在d:\java目錄中產生位元組碼檔案Welcome.class。如果不成功,則顯示錯誤資訊,使用者可修改錯誤,

(5)運行程式

在目錄d:\java>後輸入Welcome可運行通過編譯的程式。

(6)觀察程式運行結果,並理解java基本程式結構。

驗題4  用JDK命令列開發HelloWorld!程式

 

 實驗題5  下載Elipse整合開發軟體包

下載網址:https://elipse.org

實驗題7 利用Elipse開發程式輸出九九乘法表

輸入如下程式:

運行程式得到一個九九乘法表:

4. 實驗總結:

    通過此次實驗,我學會了JDK的下載、安裝與與環境的配置,在配置環境變數是出現了許多錯誤,在同學的協助和不斷地嘗試下終於發現並改正了錯誤,掌握了使用JDK開發Java程式的基本操作並使其正確的運行。除此之外,我還學會了運用Elipse整合式開發環境開發Java程式來寫出幾個小程式,在編寫九九乘法表時,運行結果出現了沒有換行的錯誤,經過修改,最終得出了一個階梯型的九九乘法表。我通過查閱課本,請教同學,瀏覽網站,完成了本次實驗。

        

 

楊玲 201771010133 《物件導向程式設計(java)》第一周學習總結

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.