第一章主要對Java平臺進行了簡單的介紹,並講解了如何搭建Java環境。html
經過課本,測驗,查詢資料我瞭解到Java的有關內容以下:java
1990年Sun公司成立了有James Gosling領導的開發小組,開始正致力於開發一種可移植的、跨平臺的語言,該語言能生成正確運行於各類操做系統及各類CPU芯片上的代碼。1995年5月Sun公司推出的Java Development Kit 1.0a2版本,標誌着Java的誕生。Java的出現標誌着分佈式系統的真正到來。git
Java SE(Java 2 Platform Standard Edition標準版) Java EE(Java 2 Platform Enterprise Edition企業版) Java ME(Java 2 Platform Micro Edition微型版)bash
JVM:Java虛擬機,包含在JRE中分佈式
JRE:Java執行環境,運行Java程序必需(包括Java SE API,JVM,部署技術)工具
JDK:包括JRK及開發過程當中須要的工具,如javac、java等工具程序,開發Java程序必需 若是隻是要運行Java程序,只要有JRE程序便可。 只要平臺提供了Java運行環境,Java編寫的軟件就能在其上運行。學習
因爲我用的是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中所包含的內容以及做用也不太瞭解。可是通過藍墨雲班課上第一週的測驗和對教材的仔細閱讀,以及在網上查閱的資料,關於第一章的內容,我已經大體掌握,並將其總結在本篇博客的開頭部分了。