軟件:一系列按照特定順序組織的計算機數據和指令的集合。 java
常見的軟件: web
系統軟件: 編程
如:DOS、windows、Linux等 小程序
應用軟件: windows
如:掃雷、迅雷,QQ、wps等 瀏覽器
製做軟件 安全
圖形化界面:這種方式簡單直觀,使用者易於接受,容易上手操做。 微信
命令行方式:須要有一個控制檯,輸入特定的指令,讓計算機完成一些操做,較爲麻煩,須要記錄一些命令。 網絡
Dos命令行,課程中常見的命令。 架構
技巧:打開控制檯最快捷方式,win鍵+R,而後輸入」cmd」,便可彈出控制檯
dir: 列出當前目錄下的文件以及文件夾
例子
md: 建立目錄
rd: 刪除目錄
注意:刪除的目錄下里不爲空,或者裏面有文件,是沒法刪除的,因此要先del (目錄名字),而後輸入「y」,成功刪除裏面的文件,而後再rd刪除目錄
技巧:
echo:建立有內容的本文 (輸入內容)>(文件名).txt 例如 echo HelloBobo>bobo.txt
cd: 進入指定目錄
例: cd bobo
cd..: 退回到上一級目錄
例: cd.. 一層一層的返回
cd/: 退回到根目錄
例子
del: 刪除文件
例:del bobo.txt
技巧:批量刪除指定格式的文件,好比要刪除十個後綴名爲txt.的文件,例如del *.txt,就能夠把在目錄下全部的txt的文件刪除
exit: 退出dos命令行
例子:exit 直接關閉DOS控制檯
l 經過DOS命令行的演示,發現原來操做計算機就如同和計算機說話同樣。
l 咱們告訴它作什麼,它就能夠作什麼,前提是,咱們和它說的內容它必須識別才能夠,這就是計算機語言
l 語言是人與人之間用於溝通的一種方式。
例如:中國人與中國人用中文溝通。
而中國人要和韓國人交流,就要學習韓語。
l 計算機語言:人與計算機交流的方式。
若是人要與計算機交流,那麼就學習計算機語。
計算機語言有不少種,如C,C++,Java等。
這裏,咱們選其中一種:Java語言。
l 是SUN(Standford University Network,斯坦福大學網絡公司)1995年推出的高級編程語言。
l 是一種面向Internet的編程語言。
l 隨着Java技術在web方面的不斷成熟嗎,已經成爲web應用程序的首選開發語言。
l 是簡單易學,徹底面向對象,安全可靠,與平臺無關的編程語言。
l J2EE(Java 2 Platform Enterprise Edition)企業版
是爲開發企業環境下的應用程序提供的一套解決方案。
該技術體系中包含的技術如Servlet Jsp等,主要針對Web應用程序開發。
l J2SE(Java 2 Platform Standard Edition) 標準版
是爲開發普通桌面和商務應用提供的解決方案。
該技術體系是其它二者的基礎,能夠完成一些桌面應用程序的開發。
好比Java版的掃雷。
l J2ME(Java 2 Platform micro Edition)小型版
是爲開發電子消費產品和嵌入式設備提供的解決方案。
該技術體系主要應用於小型電子消費類產品,如手機中的應用程序等。
注:Java 5.0版本後,改名爲JAVA EE JAVA SE JAVAME
注:這裏的平臺指着是操做系統
l 什麼是跨平臺性?
經過Java語言編寫的應用程序在不一樣的系統平臺上均可以運行。
l 原理是什麼?
只要在須要運行Java應用程序的操做系統上,
先安裝一個Java虛擬機(JVM Java Virtual Machine)便可。
由JVM來負責Java程序在該系統中的運行。
由於有了JVM,因此同一個Java程序在三個不一樣的操做系統中均可以執行,這樣就實現了Java程序的跨平臺性,也稱爲Java具備良好的可移植性。
明確什麼是JRE,JDK
下載JDK
安裝JDK
配置環境變量
驗證是否成功
l JRE(Java Runtime Environment Java運行環境)
包括Java虛擬機(JVM Java Virtual Machine)和Java程序所需的核心類庫等,若是想要運行一個開發好的Java程序,計算機中只需安裝JRE便可。
l JDK(Java Development Kit Java開發工具包)
JDK是提供給Java開發人員使用的開發工具,其中包含了Java的開發工具,也包含了JRE,因此安裝了JDK,就不用在單獨安裝JRE了。
其中的開發工具:編譯工具(javac.exe)打包工具(jar.exe)等
簡單而言: 使用JDK開發完成的Java程序,交給JRE去運行。
l 本人系統是 window 7 旗艦版,64bit系統
1.打開IE(在這裏本人用360瀏覽器),輸入www.oracle.com。效果如圖:
2.若是看不懂英文,能夠選擇country-「中國」
效果如圖:
3.選擇「下載」-「Java開發資源」
4.點擊「Java platform(JDK)8u5」
5.選中「Accenpt licence agreement」,由於本人系統是64bit,因此點擊「jdk-8u5-windows-x64.exe 」鏈接
問題:當要執行javac.exe,須要cd到指定目錄下,才能執行,那麼每次都這樣作,豈不是更麻煩?
答:在環境變量中,編輯path中,添加JDK目錄路徑,加上/bin,便可在任何路徑直接訪問Javac.exe
技巧:驗證Java配置成功,能夠在cmd輸入 java -version查看版本
問題:由於path的值很長,當到最後的時候,或者在靠後的位置,若是你要修改,那麼你就要在編輯框中一字母或者一個符號的日後找,很麻煩,什麼方法最快捷呢?
答:在環境變量中,你能夠新建一個系統變量,而後在path中引用這個變量,具體方法是
1.JAVA_HOME=(JDK路徑) 例如:JAVA_HOME=D:\Java\jdk1.8.0_05
2.path=%JAVA_HOME%\bin;.............
利用這個原理來配置環境變量。
圖解
1.新建系統變量,編輯內容以下
2.這是個人path值的內容,在紅色部分編輯以下內容。
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;<span style="background:rgb(255,0,0)">%JAVA8_HOME%\bin;%JAVA8_HOME%\jre\bin;</span>D:\oracle\product\10.2.0\db_1\bin;C:\Program Files (x86)\Intel\iCLS Client\;C:\Program Files\Intel\iCLS Client\;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\DAL;C:\Program Files (x86)\Intel\Intel(R) Management Engine Components\IPT;C:\Program Files (x86)\Intel\OpenCL SDK\1.5\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\1.5\bin\x64;D:\Program Files\HP\Unified Functional Testing\bin
當JAVA8_HOME的值改爲其它值或者使其不存在
那麼,在DOS輸入Javac 就沒法啓動,
那麼我就要臨時加一個變量,
就要set path=(值,這個值能夠是JDK路徑)
那麼在set path的時候就顯示路徑,
而後在javac就可使用了。
set查看全部環境變量名和對應的值
set path 能夠查看名爲path的值,包括%%\**這個符號的在上面顯示詳細路徑
這個做用是在基礎上添加bobo
C:\Users\lenovo>set path=bobo;%path%
C:\Users\lenovo>set path
Path=bobo;D:\Java\jdk1.8.0_05\bin
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
C:\Users\lenovo>
測試題目:
三、 環境變量path和classpath的做用是什麼?
系統環境 path 爲了更方便應用java 開發工具 將要執行命令的所在路徑給系統、讓系統去尋找 方便執行、必須是可執行文件先找當前路徑再找path 路徑 臨時配置方式 經過set 命令完成、設置查看環境變量的值 在path環境變量的基礎上添加新的目錄 在任意目錄下執行java 執行程序 專門給類文件設置路徑 將class 文件所在目錄 告訴系統,讓系統去尋找 虛擬機先從classpath 尋找
1.將Java代碼編寫到擴展名爲.java的文件中。
2.經過javac命令對該Java文件進行編譯。
3.經過Java命令對生成的class文件進行運行。
Java文件保存 要分類保存,Javabobo-day01
javac 123.java 對123.java進行編譯
生成的Demo.class是Java的解碼文件,也是運行文件
java.exe調用虛擬機
System(系統).out(輸出).println(打印)
當遇到這種狀況,綜合考慮,有可能這個目錄不存在這個文件,或者說目錄路徑錯了。
也有可能隱藏了擴展名 類型不對,因此找不到Java文件的狀況有可能發生
Hello World: 表明學習計算機語言的第一個入門小程序,如今泛指接觸事物的第一步。
class: 是Java中的關鍵字,用於定義類,Java語言的程序代碼都須要定義在類中
關鍵字:被Java語言賦予了特殊的含義的單詞。
Demo: 爲了方便使用這個類,給類定義的類名。
問題:當切換別的盤符,運行Demo,不能運行.
答:你只須要把Java文件路徑賦值給classpath,就能夠在非源文件所在的盤符下運行源文件。
問題:用notepad編寫的Java出現以下問題
解決方案:
選擇ANSI編碼格式,而後保存,再javac編譯。便可成功
當在Java所在路徑,執行C盤的Java文件,那麼就要
set classpath=c:\; 在這裏必定要加分號」;」不然在C盤找不到Java源文件
類名規範寫法 XxxYyyZzz 不能用關鍵字命名,數字
//註釋內容 這是單行註釋
/**/多行註釋
javadoc.exe程序說明
能夠利用註釋調試程序的報錯位置
多行註釋中加多行註釋是不能夠的
編寫程序通常格式
/* 需求:定義一個Hello world 小程序。 思路: 1, 2, 步驟: 1,經過class關鍵字定義一個類,將代碼都編寫在該類中。 2.爲了保證該的獨立運行,在類中頂一個主函數,格式public static void main(String[] args) 3.保存成一個擴展名爲.java的文件。 4.在dos控制檯中經過javac工具對Java文件進行編譯。 5.5.在經過Java命令對生成的class文件進行執行。 */ class Demo //定義一個類。 { //主函數。 public static void main(String[] args) { //輸出語句 System.out.println(「Hello world!」); } }
添加好友
小額贊助
微信 |
支付寶 |
|
|
|
|
|
|
|
|
|
|