文章目錄
- Day 1
- 計算機的基礎知識
- CMD控制台常用的DOS指令
- 常用的快捷鍵
- 學習方向
- Java的開源性和跨平台性
- JDK JRE JVM
- 開發工具
- 文法
- 注釋
- 關鍵字
- 辨別符
- 常量
- 知識點總結
Day 1
2019年3月23日。
這是我學習Java的第一天。
這一天,我學到了以下的知識。
計算機的基礎知識
計算機(Computer)全稱:電子計算機,俗稱電腦。是一種能夠按照程式運作,自動、高速處理海量資料的現代化智能電子裝置。
- 計算機:由硬體和軟體構成,可以對資料進行處理。
- 硬體:例如滑鼠鍵盤、CPU、記憶體條。
- 軟體:系統軟體(Windows、Linux)和應用軟體(QQ、微信)。
- 軟體開發:利用工具和計算機語言開發程式的過程。
- 語言:自然語言(人與人交流),計算機語言(人與機器交流)。
- 計算機語言:面向對象(Java),面向過程(C)。
- 人機互動的方式:(1)圖形界面化的操作方式;(2)指令行的方式(Linux),通過輸入特定的指令去操作機器。
CMD控制台常用的DOS指令
指令 | 作用 |
mspaint | 打開畫圖 |
calc | 打開計算機 |
notepad | 打開記事本 |
cls | 清屏 |
exit | 退出 |
D(C、E、F、G): | 切換盤符 |
dir | 檢視該目錄下的所有檔案或檔案夾 |
cd 目錄名 | 進入該目錄 |
cd … | 回退上一級目錄 |
cd desktop | 進入桌面目錄 |
cd …/…/ | 回退兩級(多級)目錄 |
cd / | 直接回到根目錄 |
md 目錄名 | 建立一個目錄 |
rd 目錄名 | 删除一個目錄(隻能删除到空目錄) |
rd /s 目錄名 | 删除非空目錄(會詢問) |
rd /s /q 目錄名 | 直接删除非空目錄(删除後不會回到資源回收筒) |
cd /d 完整的路徑名 | 可以進行跨盤符操作 |
del 檔案名.字尾名 | 删除檔案(不會回到資源回收筒) |
getmac | 檢視實體網卡的位址 |
hostname | 檢視主機名 |
ipconfig/all | 檢視ip相關的資訊 |
shut down -s -t 0 | 立即關機 |
常用的快捷鍵
功能 | 按鍵 |
複制 | Ctrl + C |
粘貼 | Ctrl + V |
剪切 | Ctrl + X |
儲存 | Ctrl + S |
撤銷 | Ctrl + Z |
建立 | Ctrl + N |
打開電腦 | Windows + E |
切換視窗 | Alt/Windows + Tab |
截取螢幕 | Prt Sc |
學習方向
(1)Java SE:變量、常量、運算符、語句、函數方法、面向對象、常用類、集合、數組、I/O、反射。
(2)Java Web:HTML、CSS、JavaScript、資料庫、Web伺服器、JDBC、Serlvet、JSP。
(3)Java EE:第三方公司出品的一些用于企業級開發的架構(SSH、SSM)。
(4)Linux作業系統、大資料。
Java的開源性和跨平台性
Java語言是開源、免費的,且源代碼是開放的。Java的跨平台性由JVM來實作,而JVM不具有跨平台性(跨平台性:寫一套源碼可以在各個平台進行運作)。
JDK JRE JVM
- JDK:Java開發工具包,提供給開發人員進行編寫Java源程式,包含JRE。
- JRE:Java運作環境,可以編譯源程式來運作并檢視效果。JRE包含了運作源程式時所需要的一些核心類庫,以及JVM。
- JVM:Java虛拟機,實作Java的跨平台。
開發工具
javac指令對.java進行編譯,生成*.class檔案,之後再用java指令來運作。
- 編輯工具:記事本(微軟自帶),第三方的記事本(notepad++,Editplus)。
- 編譯工具:IDE(內建開發環境),例如Eclipse(免費的),MyEclipse(收費的),IDEA(社群版免費,旗艦版收費)。
文法
- Java嚴格區分大小寫。
- 所有符号都是英文符号。
- 關鍵字不能出錯。
- 括号都是成對出現。
- 按Tab鍵可以縮進。
- ;(分号)代表一行語句的結束,注意不要忘了寫。
- 類名和檔案名可以不同,但盡量要保持一緻。
注釋
- 單行注釋:格式: // 注釋的文字。
- 多行注釋:格式: /* 注釋的文字 */。
- 文檔注釋:格式: /** 注釋的文字 */。
關鍵字
被Java語言賦予了特殊意義的單詞,且全身小寫(class:用來定義一個類)如果用的是相關的編譯器,藍色字型顯示的就是關鍵字。
辨別符
給類、常量、變量等等起的名字。
命名規範:
- 不要以數字開頭,也不要用純數字命名。
- 不要用關鍵字來命名。
- 英文字母跟數字或一些符号的組成。
- 盡量不要用特殊符号來命名,但是_(下劃線)、$(美元符号)可以使用。
- 命名最好見名知意。
- 給類命名首字母大寫,如有多個字母采用駝峰式命名。
常量
在程式執行過程當中,其值不發生變化的量。分為:字面值常量和自定義常量。
字面值常量如下所示:
常量類型 | 常量值 |
整數常量 | 1、2、3、100 |
小數常量 | 1.1、3.14 |
字元常量 | ‘a’、‘1’ |
布爾常量 | true、false |
字元串常量 | “12345” |
知識點總結
- 常用快捷鍵
- 常用DOS指令
- JDK安裝和環境變量的配置
- 第一個Java程式的編寫
- 關鍵字
- 辨別符
- 命名規範
- 常量
- 進制(二進制。八進制。十六進制)、進制的轉換