201871010101-陳來弟《面向對象程序設計(java)》第一週學習總結

項目html

內容java

這個做業屬於哪一個課程安全

<任課教師博客主頁連接>https://www.cnblogs.com/nwnu-daizh/網絡

這個做業的要求在哪裏多線程

<做業連接地址>https://www.cnblogs.com/nwnu-daizh/p/11435127.html併發

做業學習目標app

<填寫具體目標>eclipse

1.瞭解課程上課方式及老師教學要求,掌握課程學習必要的軟件工具;分佈式

2.瞭解JVM、JRE與JDK等概念,學會下載、安裝、測試JDK;函數

3.掌握PATH、CLASSPATH的系統變量做用並會設置;

4.掌握命令行編譯並運行Java程序的步驟;

5.掌握Java Application程序結構的特色;

6.掌握JDK命令行方式下開發運行Java程序的步驟。

7.初步使用Eclipse、學會編譯、運行、調試簡單的Java Application程序。

隨筆博文正文內容包括:

第一部分:課程學習平臺註冊帳號(20分,每項4分)

平臺名稱

註冊帳號或者我的博客園地址

博客園:www.cnblogs.com

 https://www.cnblogs.com/wing2438/

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

 豬豬俠wing

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

 17339919279

如下回答是或否

是否加入課程班級博客羣

                              是

是否加入課程QQ討論羣

                              是

第二部分:理論知識學習部分(20分)

第一章

       第一章內容講了Java程序設計概述,主要分爲五節,分別是 Java程序設計平臺、Java「白皮書」的關鍵術語、Java applet與Internet、Java發展簡史、關於Java的常見誤解。經過學習本章,能夠更好地瞭解Java程序設計語言。

1.1  Java程序設計平臺

1.2  Java「白皮書」的關鍵術語

1)簡單性

java語法是C++語法的一個純淨版本,沒有頭文件、指針運算、結構、聯合、操做符重載、虛基類等。

2)面向對象

面對對象設計師是一種程序設計技術。它將重點放在數據(即對象)和對象的藉口上。任何一個物體均可以看做一類事物的實例。在面向對象特性上,java和C++不一樣在於多重繼承。

3)分佈式

java有一個豐富的例程庫,用於處理像HTTP和FTP之類的TCP/IP協議。java應用程序可以經過URL打開和訪問網絡上的對象。

4)健壯性

java編寫的程序具備多方面的可靠性,java與C++不一樣在於java採用的指針模型能夠消除重寫內存和損壞數據的可能性。

5)安全性

java試用於網絡/分佈式環境。
java設計成可以防範各類攻擊,其中包括:

  • 運行時堆棧溢出。如蠕蟲和病毒經常使用的攻擊手段。
  • 破環本身的進程空間以外的內存。
  • 未經受權讀寫文件。

6)體系結構中立

7)可移植性

java沒有C++中「依賴具體實現」的地方,其基本數據類型的大小都有明確的說明,具備固定的大小。java除了用戶界面有關的部分外,全部其餘的java庫都能很好地支持平臺獨立性,不用操心底層操做系統。

8)解釋型

java解釋器能夠在任何移植瞭解釋器的機器上執行java字節碼。

9)高性能

解釋後的字節碼能夠(在運行時刻)動態地翻譯成對應運行這個應用的特定CPU的機器碼。即時編譯器超越了傳統編譯器,其含有更多的可用信息。即時編譯器能夠監控常常執行哪些代碼並優化這些代碼以提升速度。更復雜的優化是消除函數調用(即內聯)。

10)多線程

java支持併發程序設計,多線程能夠帶來更好的交互響應和實時行爲。

11)動態性

java的庫中能自由地添加新方法和實例變量,對客戶端沒有任何影響。

1.3  Java applet與Internet

1.4  Java發展簡史

1.5  關於Java的常見誤解

第二章

       第二章主要是對Java程序設計環境的介紹,主要內容和步驟會在第三章具體說明。

第三部分:實驗部分

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

2.  實驗目的:

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

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

(3)熟練運用Elipse集成開發環境開發java程序的基本步驟

(4)掌握Java程序的基本語法。

3. 實驗步驟與內容:

實驗1 JDK的安裝與配置(10分)

 

 

 

 

 

 

 

 

 

 

實驗2下載教材示例程序包

 

 

實驗3 命令行編譯運行Welcome.java程序(5分)

 

 

 

 

實驗4 用JDK命令行開發HelloWorld!程序(5分)

 

 

 

 

實驗5 下載安裝Eclipse集成開發軟件包(5分)

 

 

 

實驗6 利用Eclipse開發程序輸出九九乘法表(15分)

使用eclipse的步驟以下:

File——>new——>java project——>name——>finish——>Window——>show view——>Package Explorer.

 

 

 

 

4. 實驗總結:(15分)

       經過本週課程(一節理論課,一節實驗課)的學習,我對Java程序設計的認識,在此以前「耳濡目染」的基礎上,又有了更深一步的理解。做爲一種計算機語言,Java是第一種也是惟一一種在National Public Radio上佔用了10分鐘時間來進行介紹的程序設計語言,並

且還獲得了一筆風險投資基金。因此做爲一名程序設計人員,使用Java無疑是一種很好的選擇。所以,在之後的學習中,我會認真的學習這門課程。

       首先,在第一章中,主要介紹了Java的發展史和Java「白皮書」的關鍵術語——簡單些、面向對象、分佈式、解釋型、可移植性等等,進一步對Java有了瞭解。還有就是人們以往對Java程序設計的誤解,看了這些誤解,我也認識到之前我對Java的片面認識。在第二

章中則是Java程序設計環境的介紹,在老師和助教的幫助下,我成功的安裝了學習Java所須要的運行程序及軟件(JDK,eclipse,eclipse-inst-win64,eclipseJava.zip),在下載過程當中,我也遇到了不少的問題,但在解決問題的過程當中,我學到了不少,同時也意識到自

己比別人要差好大一截,因此我會更加努力學習。

相關文章
相關標籤/搜索