1、計算機軟件和硬件:
①計算機軟件可以使計算機按照事先預定好的順序額完成特定的功能,按照功能可以劃分爲:系統軟件{DOS(Disk Operating System)、Windows、Linux、Unix、Mac、Android、ios}等和應用軟件(office、QQ等)
②計算機分爲硬件和軟件
2、軟件開發:
- 軟件:按照特定順序組織的計算機數據和指令的集合
- 開發:軟件的製作過程
- 軟件開發:藉助開發工具和計算機語言製作軟件
3、計算機語言:
- 語言:人類進行溝通交流的各種表達符號,方便人與人之間進行溝通與信息交換
- 計算機語言:人與計算機之間進行信息交流溝通的一種特殊語言(計算機語言中也有字符、符號等等),常見的計算機語言有C、C++、C#、Java等
4、人機交互的交互方式:
- 圖形化界面:這種方式簡單直觀,使用者易於接受
- 命令行方式:需要有一個控制檯,輸入特定的指令,讓計算機完成一些操作,較爲麻煩,需要記住一些命令
5、常用DOS命令:
6、Java語言概述:
Java語言平臺版本:
-
- JavaSE(Java Platform Standard Edition)標準版:是位開發普通桌面和商務應用程序提供解決方案,該技術體系是其他兩者的基礎,可以完成一些桌面應用程序的開發
- JavaME(Java Micro Edition)小型版:是位開發電子消費產品和嵌入式設備提供的解決方案
- JavaEE(Java Enterpnse Edition)企業版:是爲開發企業環境下的應用程序提供的一套解決方案,該技術中包含的技術有servlet,Jsp等,主要針對於web應用程序開發
7、JAVA語言特點:
- 簡單性
- 面向對象
- 分佈式處理
- 健壯性
- 結構中立
- 開源
- 跨平臺:跨操作系統(只需要在Java應用程序的操作系統上先安裝一個Java虛擬機【java Virtual Machine】,由JVM負責Java程序在該系統上的運行)
- 但是JVM不是跨平臺的
- 解釋性
- 高性能
- 多線程
- 動態
- 安全性
8、JRE和JDK:
- JRE(Java Runtime Environment,Java運行環境),包括Java虛擬機(JVM)和Java程序所需的核心類庫等。如果想要運行一個開發好的Java程序,計算機只需要安裝JRE即可
- JDK(Java Development Kit),JAVA開發工具包,包括了JRE,所以安裝了JDK就不用再安裝JRE了,其中的開發工具:編譯工具(java.exe)、打包工具(jar.exe)
綠色版軟件直接刪除就可以,安裝的軟件卸載可以:【程序】---》【控制面板】---》添加或刪除程序(找到兩exe刪除,註冊表已經清除了)或者是在360安全管家裏面卸載
【千萬不要右鍵刪除,註冊表清理不乾淨而且下次安裝的時候會出現bug】
9、開發工具介紹:
- Notepad(微軟操作系統自帶):
- Notepad++:
- Eclipse:集成開發環境
- MyEclipse:集成開發環境
10、Jdk安裝目錄下bin目錄放下的都是一些開發要用的工具,在【bin】目錄下單獨創建一個新的文件夾【java_practices】,在【cmd】下進入這個目錄開始編寫程序:
E:
cd Java\jdk-12.02_out\bin\java_practices
新建一個新的文檔:HelloWorld.java
接着用Notepad++打開編輯:
首先定義一個類,在類後面加上{},在裏面添加一個主方法/函數(main),在主方法的大括號之間添加一行輸出語句
首先編寫Java源程序,擴展名.java
- 在命令行模式下輸入cd Java\jdk-12.02_out\bin\java_practices
- 進入到bin目錄後,輸入javac HelloWorld.java對源代碼進行編譯,生成字節碼文件HelloWorld.class
- 編譯完成後如果沒有報錯信息,輸入java HelloWorld對class字節碼文件進行解釋運行執行時不需要加上class擴展名
- 但是如果因爲編碼的問題報錯的話,可以看下blog:https://jingyan.baidu.com/article/e3c78d649a56233c4c85f502.html
如果HelloWorld.java裏面的class HelloWorld寫成Demo,則運行javac HelloWorld.java的時候會出現字節碼:Demo.class,接着是運行java Demo則會同樣顯示結果!
path環境變量配置的作用:
- 程序的執行需要使用外部命令javac,但是javac命令僅僅能在JDK安裝目錄下的bin目錄下時候,因此程序只能寫入bin目錄
- 程序開發過程中,不能將源代碼寫入JDK的安裝目錄,因此需要將源程序保存到任意位置的指定目錄(英文目錄),所以需要使javac指令在任意目錄下可以運行
10、Path和classpath的區別:
- Path環境變量裏面記錄的是可執行文件,如.exe文件,對可執行文件先在當前路徑去找,如果沒找到就去path環境變量中配置的路徑去找
- Classpath環境變量裏記錄的是java類的運行文件所在的目錄
後續課程由飛哥繼續介紹,請關注微信公衆號"空谷小莜藍"~~~