20165318 2017-2018-2 《Java程序設計》第一週學習總結

20165318 2017-2018-2 《Java程序設計》第一週學習總結

教材內容學習總結

第一章主要對Java平臺進行了簡單的介紹,並講解了如何搭建Java環境。html

Java平臺概論

經過課本,測驗,查詢資料我瞭解到Java的有關內容以下:java

  • Java歷史

1990年Sun公司成立了有James Gosling領導的開發小組,開始正致力於開發一種可移植的、跨平臺的語言,該語言能生成正確運行於各類操做系統及各類CPU芯片上的代碼。1995年5月Sun公司推出的Java Development Kit 1.0a2版本,標誌着Java的誕生。Java的出現標誌着分佈式系統的真正到來。git

  • Java三大平臺

Java SE(Java 2 Platform Standard Edition標準版) Java EE(Java 2 Platform Enterprise Edition企業版) Java ME(Java 2 Platform Micro Edition微型版)bash

  • Java SE的四個組成部分

JVM:Java虛擬機,包含在JRE中分佈式

JRE:Java執行環境,運行Java程序必需(包括Java SE API,JVM,部署技術)工具

JDK:包括JRK及開發過程當中須要的工具,如javac、java等工具程序,開發Java程序必需 若是隻是要運行Java程序,只要有JRE程序便可。 只要平臺提供了Java運行環境,Java編寫的軟件就能在其上運行。學習

DOS命令

因爲我用的是Windows中不能用bash,不少Linux環境下的命令不可以使用,所以我在網上搜索了DOS的命令以便使用。開發工具

dir: 列出當前目錄下的文件以及文件夾測試

md: 建立目錄spa

rd: 刪除目錄

cd: 進入指定目錄

del: 刪除文件

copy: 複製文件

xcopy: 複製目錄

tree: 列出目錄樹

ren: 文件更名

type: 顯示文件內容

cls: 清屏

exit: 退出DOS命令行

學習過程遇到的問題及解決方法

因爲我在出現出現問題時沒有截圖,所以一下只有問題和解決方法,並無截圖

Q:安裝好JDK以後,在命令行輸入Java正常,可是輸入javac是錯誤,會提示沒有此命令。

A:使用path E:\jdk1.9\bin;%path%後在當前DOS命令行窗口暫時可使用。

Q:javac可使用後,使用java不能編輯,即便設置classpath環境變量後仍是不行。

A:因爲我最初安裝時沒有沒有按書上選擇目錄,因此有的環境變量可能設置的有錯誤,所以我重裝了一次JDK,可是JDK1.9中沒有jre文件,我查到能夠.;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar;來設置classpath,問題獲得解決,並能成功運行java程序。

Q:因爲班級組織創建的比較晚,我以前在我的中建立了一個項目,而且能夠從本地傳到碼雲上。我今天在組織上建立項目,並按一樣步驟在git bash上操做時,發現git push origin master不能上傳,以下圖

A:參考使用git推送代碼到開源中國以及IDEA環境下使用git,輸入命令

git pull origin master
git push origin master

結果仍是不行,就使用強推指令,使本地代碼強行覆蓋遠程倉庫文件,強推指令爲

git push -f origin master

問題得以解決。

碼雲連接: BESTI.IS.JAVA2018 / 20165318_sun_xiaoxuan

腳本運行截圖:

第一週查漏補缺

  • 上週課下測試有什麼題目作錯了?學習後的總結?

一、下列說法正確的是

A. Java虛擬機首先執行類中的main方法。

B. Java中,多個/**/註釋能夠嵌套。

C. 一個源文件中必須有public類。

D. Java字節碼的擴展名是.java。

答案:A

解析:A項:書上原話,我看書時不太仔細,沒有看到。B項:註釋不能夠嵌套。C項:不必定,但最多有一個public類。D項:Java字節碼的擴展名是.class。

二、下列不屬於Java集成開發環境的是

A. PyCharm

B. NetBean

C. MyEclipse

D. IntelliJ IDEA

答案:A

解析:A項:PyCharm是一種Python IDE,帶有一整套能夠幫助用戶在使用Python語言開發時提升其效率的工具。

三、如下哪些包括在JRE之中?

A. 開發工具程序

B. Java SE API

C. JVM

D. 部署技術

答案:BCD

解析:A項:開發工具程序在lib目錄中,不包括在JRE之中。

問題總結

出現這些問題大可能是因爲我看書的時候不太仔細,有些細節沒有注意到,對JDK和JRE中所包含的內容以及做用也不太瞭解。可是通過藍墨雲班課上第一週的測驗和對教材的仔細閱讀,以及在網上查閱的資料,關於第一章的內容,我已經大體掌握,並將其總結在本篇博客的開頭部分了。

相關文章
相關標籤/搜索