軟體開發
軟體:一系列按照特定順序組織的計算機資料和指令的集合
(1)系統軟體
(2)應用軟體
開發:制作軟體
人機互動:
圖形化界面GUI Graphical user interface
指令行方式CLI command line interface
語言:人與人之間用于溝通的一種方式
計算機語言:人與計算機交流的方式
java概述
SUN stanford university network 斯坦福大學網絡公司
三種技術架構
J2EE JAVA 2 platform enterprise edition 企業版(web)
J2SE JAVA 2 platform standard edition 标準版(桌面)
J2ME JAVA 2 platform micro edition 小型版(手機)
5.0 -> JAVAEE, JAVASE, JAVAME
java語言特點:
跨平台(可移植)
JAVA程式:
-》win版jvm
-》linux版jvm
-》mac版jvm
一次編譯,到處運作
java語言的環境搭建
JVM java virtual machine 虛拟機
JRE java runtime environment java運作環境(JVM+核心類庫)
JDK java development kit java開發工具包(開發工具+JRE)
java開發工具包(編譯工具javac.exe + 打包工具jar.exe)
jdk開發-》jre運作
下載下傳:
http://www.oracle.com 指令行互動:切換盤符 d:
dir 檢視目前檔案和檔案夾
md make directory 建立目錄
rd remove directory 删除目錄
cd change directory 切換目錄
cd .. 回到上級目錄
cd \ 回到根目錄
cd dirname
del delete 删除檔案(可以使用通配符 "\*")
cls 清屏
exit 退出dos指令行
help 檢視所有指令
windows 不能直接删除非空目錄
配置java環境變量
方式一:進入目錄運作java相關指令
方式二:環境變量 任何路徑都可以運作
PATH 添加java\bin的路徑(存放可執行檔案路徑)
配置修改應重新開機相關程式
路徑分隔符”;”
測試是否成功
>javac -version
javac 1.8.0_171
方式三:優化設定變量路徑(減少對path修改,避免誤操作)
JAVA_HOME=e:\javajdk
PATH = %JAVA_HOME%\bin
方式四:臨時設定環境變量(目前視窗有效)
set path 檢視環境變量
set path=xxx 臨時修改環境變量
set path= 删除環境變量
set path=xxx;%path% 臨時修改環境變量
自定義變量需要優先查找,放在最前面
- 編輯:編寫代碼.java檔案
- 編譯:javac指令編譯(compile)java檔案為class檔案
- 運作:java指令運作class檔案
public class Demo{
public static void main(String[] args){
System.out.println("hello world");
}
}
print() 列印
println() 列印+回車
閱讀性優先,功能性其次
main函數
- 程式入口
- 被java虛拟機調用
- java類能夠獨立運作
classpath環境變量
- 預設為目前路徑
- 指定java虛拟機執行java檔案的路徑
- classpath=xxx (不加分号)隻在指定目錄查找
- classpath=xxx; (加分号)先在指定目錄查找,然後再目前路徑查找
- classpath推薦不加分号,顯示設定容易查找
- 推薦設定:classpath=.;xxx 先在目前目錄查找,再到指定目錄查找
tips:
- 系統顯示擴充名
- 注意大小寫
- 注意單詞拼寫
- 類名拼寫
- 檢視classpath,添加目前路徑 classpath=.;%classpath%
- 推薦java檔案和class檔案同名(public class強制)