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

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

教材學習內容總結

(一)Java的地位

Java是面向對象編程,並涉及網絡、多線程等重要的基礎知識,是一門很好的面向對象的語言。html

(二)Java的特色

簡單 面向對象 平臺無關 多線程 動態java

(三)Java三大平臺

Java SE Java EE Java MEgit

(四)Java SE的四個組成部分

JVM: Java虛擬機,包含在JRE中
JRE:Java執行環境,運行Java程序必需
JDK: 包括JRK及開發過程當中須要的工具,如javac、java等工具程序,開發Java程序必需
Java語言編程

因此,若只執行Java程序,不下載JDK也是能夠的 vim

(五)安裝JDK

1.Windows上安裝JDK

根據教材中的的方法,先登陸官網···http://www.oracle.com/technetwork/java/javase/downloads/index.html···, 安裝成功後以下圖所示
JDK安裝成功
,注意,JDK和JRE的路徑不能夠相同,由於JDK自己已經包含JRE。windows

2.系統環境變量設置

設置系統變量Java_home,變量值設置成jdk1.8的路徑
Java_home網絡

3.系統環境Path的設置

編輯Path,添加jdk1.8的路徑
並添加%JAVA_HOME%\bin
path多線程

(六) Java程序的開發步驟

1.在記事本中編寫源文件:
  • 源文件的擴展名必須是.java
  • 源文件的名字必須是某個類的名字
  • 若是源文件中有public類,那麼源文件的名字必須是這個類的名字
  • 源文件至多有1個public類
2.編譯源文件

javac 文件名.javaoracle

3.運行
  • 運行主類(有void man)
  • java <主類名> , 不加擴展名
4.反編譯

反編譯類文件編輯器

  • javap Hello.class

學習中遇到的問題及解決

Q:以前設置好環境變量時,在命令行中輸入javac時,出現錯誤提示,顯示javac並非外部命令,以前,環境變量都是按照教材提示來設置,因此很頭疼。

A:在同窗的幫助下,發現是我沒有在環境變量path中加入jdk1.8的地址。如圖所示,
path

git 設置中出現的問題

Q:輸入git remote add origin http://git.oschina.net/用戶名/項目名.git時出現拼寫錯誤
A:輸入 git pull origin master,而後退出編輯頁面,再從新輸入git push origin master.

Q:在虛擬機中建立一個文件,試圖用cd查看,可是,無濟於事
A:cd用來切換至所要到達的文件目錄下,ls纔是查看文件

Q:本身設置好run.sh的腳本文件後,顯示失敗,不知道是什麼緣由?
A:本身查教程後發現,沒有加入

chmod +x run.sh

的設置權限功能。 設置成功後以下圖所示
rush

Q:在本身使用vim編輯器輸入代碼時,在普通模式下如何移動光標?
A:通過查閱百度,發現使用

graph LR
H-->左
graph LR
J-->下
graph LR
K-->上
graph LR
L-->右

--vim下如何移動光標

Q:在設置git時,出現一些設置不成功問題。
A:總結問題解決方案以下:

  • 本身可能代碼敲錯
  • 權限未設置
  • git命令輸錯,要及時改正
    在同窗的幫助下,我成功將代碼上傳,如圖所示
    上傳的代碼

代碼調試中的問題及解決過程

存在一些字母大小寫搞錯問題,並已妥善解決,目前代碼較爲簡單,還未出現大問題。


代碼託管



上週考試錯題總結

若是隻是要運行Java程序,下載程序哪一個安裝便可?

A.JDK B.JRE C.JavaDoc D.Glassfish

答案:B
解析:編譯程序JDK
下載程序JRE


其餘

本週學習,第一週要學習不少提交做業的方法還要零基礎學Java,給個人感覺是遇到不懂的概念必定不要着急,也不要盲目依賴他人,先嚐試本身解決問題(百度或查閱其餘資料均可以),發現本身解決不了,再和他人探討,而且要有所領悟。在過去的一週裏,真的要感謝幫助過個人同窗們,學習Java之路我從不孤單,由於有大家,有你們的幫助,你們齊心合力,必定能夠攻克Java的難關,取得理想的成績。

相關文章
相關標籤/搜索