201871010123-吳麗麗《面向對象程序設計(Java)》第一週學習總結html
項目 | 內容 |
這個做業屬於哪一個課程 | https://www.cnblogs.com/nwnu-daizh/ |
這個做業要求在哪裏 | https://www.cnblogs.com/nwnu-daizh/p/11435127.html |
做業要求目標 | 1.瞭解課程上課方式及老師教學要求,掌握課程學習必要的軟件工具;java 2.瞭解JVM、JRE與JDK等概念,學會下載、安裝、測試JDK;c++ 3.掌握PATH、CLASSPATH的系統變量做用並會設置;程序員 4.掌握命令行編譯並運行Java程序的步驟;編程 5.掌握Java Application程序結構的特色;windows 6.掌握JDK命令行方式下開發運行Java程序的步驟。安全 7.初步使用Eclipse、學會編譯、運行、調試簡單的Java Application程序。服務器 |
第一部分:課程學習平臺註冊帳號網絡
平臺名稱 | 註冊帳號或者我的博客園地址 |
博客園:www.cnblogs.com | 吳麗麗201871010123 |
程序設計評測:http://pintia.cn/ | wulili2018 |
中國大學Mooc:http://www.icourse163.org/ | 15723816240 |
如下回答是或否 | |
是否加入課程班級博客羣 | 是 |
是否加入課程QQ討論羣 | 是 |
第二部分:理論知識學習部分多線程
第一章
第一章內容主要是關於對Java語言的簡介,包括它的各類特性,發展簡史等介紹。學習了第一張內容後,有助於程序員更好的使用Java語言設計程序。
一、Java是一個完整的程序設計平臺,其語法既美觀又便於理解。它有一個獨立龐 大的類庫,包含多種功能。它的安全性和跨操做系統移植性得到大量好評。
二、「Java白皮書「即sun公司對Java特性的語言表述,有簡單性、面向對象、分佈式、 健壯性、安全性、體系結構中立、可移植性、解釋型、高性能、多線程、動態性這些特性。
1)簡單性
a)語法分格與c或c++極爲類似,對於已經學過這兩種語言的人來講容易上手,但刪除了指針、結構體等容易引起程序錯誤的內容。
b)Java的基礎程序開發環境能夠在很小的空間獨立運行。
2)面向對象:簡單來講即三種特性封裝性、多態性、繼承性。
3)分佈式:Java有一個擴展的網絡類庫處理HTTP和FTP之類的TCP/IP協議,這使得java應用程序經過URL打開和訪問網絡對象很是便捷,是對網絡編程的好支持。
4)健壯性
a) Java採起了一個安全的指針模型,能減少重寫內存和崩潰數據的可能性。
b) Java的編譯器具備較強的內存衝突查錯能力,不少錯誤在編譯階段就能發現,而不是等到運行階段才發現。
5)安全性:Java要求一切對內存的訪問操做都必須經過對象的實例變量來實現,防止了程序員訪問對象的私有成員,也避免了指針操做中容易產生的錯誤。且從1.1版開始,Java具備了數字簽名類。
6)體系結構中立
a) Java程序被編譯器成一種與體系結構無關的字節 代碼。
b)只要安裝了Java運行時系統,Java字節碼程序就能夠在任意處理器上運行,而且Java解釋器獲得字節碼後,可快速將它轉換成本地機器碼。這使得Java在操做系統級獲得統一支持。
7)可移植性
a)Java基本數據類型的大小及有關運算都作了明確的說明。
b)作爲組成系統的類庫,定義了可移植的接口。
8)解釋型
a)Java的源程序首先由編譯器編譯成字節碼,以後再由解釋器解釋執行。
b)Java解釋器能直接在任何機器上執行Java字節碼。
9)高性能:Java是一種解釋型語言,其速度不會超過編譯語言C,但和其餘解釋執行的語言如BASIC等不一樣,Java字節碼的設計使其能快速直接轉換成對應CPU的機器碼,因此具備較高的性能。
10)多線程
a)Java平臺把一個程序分紅多個任務以便使任務易於完成和大限度利用多處理機資源。
b)多線程機制使Java成爲了服務器端應用程序主要開發語言。
11)動態性
a)Java可以適應不斷髮展的環境,Java類庫中能夠自由的加入新的方法和實例變量而不會影響用戶程序的執行。
b)Java經過接口來支持多重繼承使其比嚴格的類繼承具備更靈活的方式和擴展性。
三、從Java發展簡史中瞭解到Java程序設計平臺是不斷髮展的,並從中瞭解到Java SE、Java EE、Java ME的區別。
第二章
第二章內容主要爲Java程序設計環境的配置和使用,將在第三部分實驗內容中具體說明。
其次我主要學習了Java程序開發過程。和如何分析Java應用程序。
(1)源程序的編輯:Java源程序是以•Java爲後綴的文本文件,能夠用各類Java集成 開發環境中的源代碼編輯器來編寫,也能夠用文本編輯工具來編寫。
(2)源文件的命名:若是源文件中有多個類,那麼只能有一個類是public類。 若是有一個類是public類,那麼源文件的名字必須與這個類的名字徹底相同 。源程序文件的擴展名是.java 。若是源文件沒有public類,那麼源文件的名字只要和某個類的名字相同,而且擴展名是.java就能夠。 源程序名必定爲MyJavaApplication.java
第三部分:實驗部分
一、實驗名稱:實驗一 Java程序設計環境
2. 實驗目的:
(1)掌握JDK的安裝與配置;
(2)掌握使用JDK開發Java程序的基本命令及步驟;
(3)熟練運用Elipse集成開發環境開發java程序的基本步驟
(4)掌握Java程序的基本語法。
3. 實驗步驟與內容:
實驗1 JDK的安裝與配置
a)首先在2018級計師(1)OO羣裏點擊助教發的 jdk-10.0.2_windows-x6...bin.exe這文件的下載,下載完成後進行安裝,一直點下一步下一步,其中路徑不用更改。
b)安裝完成後,打開安裝目錄,可看到以下圖的文件夾
c)安裝完成後,須要進行環境變量的配置,右鍵此電腦——計算機——屬性——高級系統設置就會看到環境變量;
d)點擊圖中的環境變量,而後開始環境變量的配置;
e)在彈出的【環境變量】中的【系統變量】,找到path;
h)而後點擊path,出現有編輯系統變量,裏面有變量名和變量值;
i)而後在變量值那看是否有分號,沒有則添加分號,而後去C盤裏在java這文件夾裏的jdk-10.0.2點擊它,出現有bin這文件,而後出現如下頁面
點擊該頁面的此電腦>本地磁盤這一行,後出現了這一連接C:\Program Files\Java\jdk-10.0.2,將其在path的變量名後面添加,點擊肯定,這時環境變量已配置。
j)而後按win+R組合鍵,會出現如下界面,去驗證是否配置好,是否能夠運行;
而後點擊肯定,會出現一個黑框,在這黑框裏輸入java,按回車鍵,出現一大串文字,再輸入javac,出現一大堆文字,說明java安裝配置成功。
實驗2 下載教材示例程序包
1)在java討論羣裏找到老師發的corejava.zip這個文件,點擊下載
2)下載完成後進行解壓,將其解壓到E盤,之後須要了就去E盤裏找。
實驗3 命令行編譯運行Welcome.java程序
a)首先打開java的運行環境,而後輸入E:(由於我下載那課本的示例時,把Welcome.java放在E盤裏)按回車鍵;
b)而後輸入Javac Welcome.java,會發現此時E盤的文件裏,即Welcome.java上面出現了Welcome.class的文件;
c)再輸入Java Welcome,按回車鍵,其就運行出Welcome.java,以下圖因此示
實驗4 用JDK命令行開發HelloWorld!程序
1)新建一個.txt文件,命名爲:HelloWorld.java(注意此時文件是沒有隱藏後綴名的)內容爲:
public class Helloworld{ public static void main(String []args){ Systeam.out.print("HelloWorld!"); } }
2)把文件放到E盤
3)運行cmd,運行結果以下
實驗5 下載安裝Eclipse集成開發軟件包
1)在班級羣裏面找到助教發的eclipse-inst-win64.exe,點擊下載,下載後出現如下頁面
2)而後選擇第一個下載,而後出現路徑時,將路徑修改,不要把其裝入C盤中,以避免電腦容易卡,我選擇把路徑改入D盤內;
3)以後點打底下的兩個勾後點INSETALL,再而後點LAUNCH,打開eclipse,出現了Welcome,則下載安裝完畢。
實驗6 利用Eclipse開發程序輸出九九乘法表
1)安裝好eclipse後打開,設置好工做空間
2)建立Java項目文件以下
3)程序運行結果以下
4)代碼示例以下
package project3; public class test { public static void main(String[] args) { int sum; for(int i=1;i<=9;i++) { for(int j=1;j<=i;j++) { sum=i*j; System.out.print(j+"*"+i+"="+sum+" "); } System.out.println(); } } }
4.實驗總結:
經過在課程上老師的講授和課下自主對這兩章的學習,首先我懂得了如何去配置java程序編譯的環境,懂得了如何去安裝jdk,而且學會了在系統中進行環境配置;而且讓我瞭解到了
Java的開發環境,而且懂得了去選擇Java開發環境,其有(1)使用命令行工具;(2)使用集成開發環境(3)從文本編譯器中編譯程序。其次,我清楚認識到了java程序設計的理念和
簡史,瞭解了這門語言的發展以及其應用的一些領域。
實驗當中,剛剛開始不太熟悉下載安裝jdk和eclipse軟件,裝的軟件運行不了,但在助教的幫助下,找到了問題所在,改正了錯誤,以後本身學會了如何去安裝,而且會去設置環境變量,
本身學會了之後,又將本身學到的東西運用起來幫助沒弄好的同窗,這過程讓我更加的熟悉瞭如何去安裝jdk和eclipse的步驟。以後咱們分別經過jdk命令和eclipse軟件去開發HelloWorld!
和九九乘法表程序。從中學會了運用Eclipse集成開發環境開發軟件,掌握了用JDK開發java的基本步驟以及命令。此次的實驗我收穫了不少,學會了不少的東西,雖然目前爲止本身的編
程能力還不夠,但我相信在老師和助教的帶領下,本身的編程能力會有大的提高。