1:基礎常識
1:軟件開發
2:人機交互方式
3:常用的dos命令
2:什麼是軟件?
一系列按照特定順序組織的計算機數據(性別、年齡等)和指令(處理數據的方式)的集合
3:常見的軟件
系統軟件:DOS(磁盤操作系統)、windows(窗口化操作)、linux等
應用軟件:掃雷、迅雷、QQ等
4:什麼是開發?
製作軟件
5:人機交互:軟件的出現實現了人與計算機之間的更好的交互
交互方式:圖形化方式(GUI)
命令行方式(CLI)
6:什麼是計算機語言?
語言:人與人之間的溝通方式
計算機語言:人與計算機的溝通方式,有很多種:c、java、php等。我們選擇java語言
7:Java語言的三種技術架構
Java ee(企業級) Java se(標準版,做些桌面的小軟件) Java me(電子消費品的開發,手機等)
8:Java語言的特點:跨平臺性,這裏的平臺指的是操作系統,但是jvm不是跨平臺的
蘋果:ios是手機端語言 mac是pc端語言
虛擬機是java程序和系統之間的橋樑,程序只對虛擬機起作用
使用任何一門語言都要有這種語言環境的搭建
明確什麼是jre(java運行環境) jdk(java開發工具包,其中:編譯工具javac.exe 打包工具jar.exe)
簡而言之:jdk開發完的程序,交給jre去運行
9:下載jdk網址:http://www.oracle.com
Eg: jdk-7u45-windows-x64 (7u45 u是update的意思)
10:dos命令行常見命令: dir 顯示目錄內容
cd(change directory) 改變目錄
cd.. 退到上一級目錄
cd\ 直接退到根目錄
md 創建目錄 make directory
rd 刪除目錄 remove directory
del 刪除文件
exit 退出虛擬機
help 萬能命令 不同操作系統不同,有的可能是“?”
11:系統的根目錄就是 : C盤的windows目錄
12:在任意路徑下,執行一個程序,在當前路徑有執行程序則執行,沒有則會去path
路徑下尋找。有,執行;沒有,不執行。
設置環境變量:完整的設置一直到bin(路徑裏包含bin)
%fsdf% 加百分號是爲了防止路徑更改時去更改path,易出錯
環境變量:環境指的windows 變量指的數據的名稱
在控制面板—系統—高級系統設置
這裏配置環境變量的時候,直接寫到bin目錄。
最好配置JAVA_HOME,因爲後面學服務器的時候會用到,配置JAVA_HOME不需要到bin目錄。
13:Java開發體驗
14:類路徑:class就是類 class文件 類所在的路徑
自己寫的是 “ .java文件” 純文本文件,可看
虛擬機能識別的是 “.class文件” 看不了,解析後的
若寫成public class Demo 那麼源文件和類文件的名稱必須一致
主函數能讓一個類獨立運行:否則會報NoSuchMethodError:main
15:classpath:就是將java文件所在位置告訴系統,虛擬機執行時會去指定地方查找
沒有指定就是當前路徑,指定了就去指定路徑