瀏覽教材,根據本身的理解每章提出一個問題html
In the End:Java做爲一種程序設計語言,其優點主要表如今哪些方面?java
教材第一章、第二章學習總結git
前兩章主要對Java平臺進行了簡單的介紹,並講解了如何搭建Java環境。正則表達式
Sum公司預測到下一波計算機應用趨勢會集中在消費型數字產品上(就像如今的手機等消費型電子商品),而這類小型裝置一般內存與運算資源有限,因此Java就是爲了這種消費產品設計的。數據庫
Java SE(Java 2 Platform Standard Edition標準版)數組
Java EE(Java 2 Platform Enterprise Edition企業版)安全
Java ME(Java 2 Platform Micro Edition微型版)數據結構
JVM:Java虛擬機,包含在JRE中多線程
JRE:Java執行環境,運行Java程序必需ide
JDK:包括JRK及開發過程當中須要的工具,如javac、java等工具程序,開發Java程序必需
Java語言
所以,若只執行Java程序,不下載JDK是能夠的。
對於Java程序而言,只認識一種操做系統,即JVM,位碼文檔(擴展名爲.class)就是JVM的可執行文件。而JRE能夠直接提供連接庫,只要使用Java SE API中的連接庫,在安裝有JRE的計算機上就能夠直接運行。對於要開發Java程序的人,必須安裝的是JDK,這樣纔有這些工具程序可使用。
學會使用DOS命令能夠大大提升輸入效率,現將經常使用的DOS命令在之後的學習中應儘可能使用。
「經常使用快捷鍵」:
Windows鍵+E:打開資源管理器
Windows鍵+R:程序運行
Windows鍵+D:轉到桌面
Windows鍵 + L:鎖定系統
Shift + F10: 顯示右鍵菜單
「經常使用DOS命令」:
dir: 列出當前目錄下的文件以及文件夾
md: 建立目錄
rd: 刪除目錄
cd: 進入指定目錄
del: 刪除文件
copy: 複製文件
xcopy: 複製目錄
tree: 列出目錄樹
ren: 文件更名
type: 顯示文件內容
cls: 清屏
exit: 退出DOS命令行
path用來記錄各個程序所在的位置,Windows操做系統根據此路徑查找程序,執行命令;而Java程序惟一識別的操做系統是JVM,對於JVM來講,使classpath指定其可執行文件的路徑信息。
安裝完成JDK後,就須要配置環境變量,設定工具程序的路徑信息。打開「計算機」,選擇「屬性」命令,單擊「高級系統設置」,選擇「環境變量」,便可編輯path變量。通常將JDK的bin路徑放在path變量的最前方,以提升查找效率。
學習過程遇到的問題及解決
『配置環境變量』
安裝好JDK以後,在命令行輸入java正常,但輸入javac出現了錯誤提示。
設置環境變量以後仍是找不到javac。以後請教了高其學長,是JDK的下載安裝出了問題,文件夾中沒有javac,因此從新安裝了一遍,問題獲得解決,併成功運行出「Hello World」。
『使用git託管代碼到開源中國』
在作到「git remote add origin http://git.oschina.net/你的用戶名/你的項目名.git」 這一步的時候出現了錯誤,提示「Warning: Permanently added the RSA host key for IP address '192.30.253.113' to the list of known hosts. Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exist.」後來百度如何得到權限,不明白其中「查找用戶組把Bitvise SSH Server Virtual Users 帳戶添加到倉庫文件夾,並給讀寫權限」應該如何操做。另外,「Permission denied (publickey)」提示沒有公鑰,搜索以後按照其餘人的經驗從新添加公鑰依舊有錯誤提示。因此目前沒能成功託管代碼,相關的解決方法還在摸索之中,但願能獲得老師和各位同窗的幫助。
『附』
感謝盧肖明學長和胡東暉學長的幫助,最終成功託管代碼!
學習感悟
自學就是一個不斷髮現問題並解決問題的過程,遇到問題要積極思考,在各類資料中尋找解決方法。若是仍然存在問題必定要尋求其餘人的幫助,而不是鑽牛角尖。
代碼行數(新增/累積) | 博客量(新增/累積) | 學習時間(新增/累積) | 重要成長 | |
---|---|---|---|---|
目標 | 5000行 | 30篇 | 400小時 | |
第一週 | 16/16 | 1/1 | 18/18 | 初步認識了Java |