學習方法:聽、問、敲、悟聽:前提:上課要聽懂,沒有聽懂能夠及時的問。問:任何的問題都要及時的問。敲:重點內容。多寫多練,只有寫和練習才能發現新的問題,有問題就問。悟:觸類旁通。提高本身。今日內容:1.Java介紹和環境準備 Java的發展史: 目前最新版本是12版本,創始人是詹姆斯.高斯林,Java屬於sun公司,後來被oracle公司收購了。 Java的優點:跨平臺性 平臺:指的就是不一樣的操做系統:Windows、Mac os 、Linux 跨平臺:在不一樣的操做系統上運行或者開發Java程序。 跨平臺的依據:須要在不一樣的操做系統上安裝一個Java虛擬機(JVM). JVM、JRE、JDK的關係 jvm:Java虛擬機,跨平臺的依據。 jre:Java運行環境,若是隻須要運行一個Java程序不須要編寫程序,那麼有一個jre就夠了。jre=jvm+核心類庫 jdk:Java開發工具包:能夠用來開發Java程序和運行Java程序,jdk=jre+開發工具 jdk > jre > jvm 2.Java的第一個程序"HelloWorld" 常見dos命令 打開cmd窗口:win+r鍵 而後按回車 切換盤符:盤符名詞: 例如 d: 回車 查看全部文件或者文件夾: dir 進入文件夾:cd命令 單級:cd 文件夾 多級:cd 文件夾/文件夾/文件夾/... 退出文件夾:cd .. 退出到盤符中:cd / 清屏:cls 退出cmd窗口:exit 小技巧:按tap鍵會自動補全 配置環境變量的步驟:(重點) 第一步:配置JAVA_HOME 鼠標右鍵"計算機"->高級系統設置->環境變量->系統變量->新建JAVA_HOME 變量名:JAVA_HOME 變量值:D:\develop\java 第二步:配置path環境變量 編輯path %JAVA_HOME%\bin 注意:配置完成以後須要重啓cmd窗口 人生的第一個java程序(重點) 1.編寫程序,寫代碼 1.1 新建一個 HelloWorld.java文件 1.2 用記事本打開HelloWorld.java文件,編寫java代碼 格式: public class 類名/文件名{ public static void main(String[] args){ System.out.println("要顯示的內容"); } } 例如: public class HelloWorld{ public static void main(String[] args){ System.out.println("今天是第一天學習java,美滋滋!"); } } 2.編譯程序,jvm會將咱們寫的代碼翻譯成計算機認識的代碼,使用javac 前提:先要使用cd命令切換到java文件所在的文件夾中 C:\Users\acer>cd C:\Users\acer\Desktop\JavaEE89期\JavaSE基礎\day01 開始編譯: javac HelloWorld.java 3.運行程序,運行翻譯以後的程序,使用java命令 java HelloWorld 注意:後面不須要.class 常見的異常:bug 中英文標點符號:非法字符異常’ System/String(正確)-->system/string(錯誤) main(正確)-->mian(錯誤) void(正確)-->viod(錯誤) 3.Java的基語法知識 3.1 註釋:代碼的說明性信息 做用:告訴程序員代碼的含義。要求咱們必須作到一行代碼一行註釋,先寫註釋再寫代碼 分類: 單行註釋://註釋內容 多行註釋:/*註釋內容*/ 文檔註釋:/**註釋內容*/(瞭解) 3.2 關鍵字:被java賦予特殊含義的英語單詞就是關鍵字,在高級記事本中關鍵字會有特殊的顏色標識。 注意:這些關鍵字咱們不能使用(不能做爲類名、方法名...) 3.3 常量在:在程序運行過程當中不能夠被改變的量就是常量。 常量的分類: 字符串常量:用雙引號引發來,例如"itheima","來黑馬,學Java,感受本身要飄啦","A",""是空字符串,容許這樣寫 整數常量:10,20,100 小數常量:13.14,5.20,-52.1 字符常量:用單引號引發來 例如:'A','我',不容許寫''空字符 布爾常量:true或者false 空常量:null "0",'0',0的區別? "0"是字符串常量,'0'是字符常量,0是整數常量。 注意事項:空常量和''都不能被打印。 3.4 數據類型和變量 數據類型分類: 基本數據類型:4類8種 整數類型(4種):byte(佔1個字節)、short(佔2個字節)、int(佔4個字節)、long(佔8個字節) 浮點數類型(2種):float(佔4個字節)、double(佔8個字節) 布爾類型(1種):boolean(佔1個字節) 字符類型(1種):char(佔2個字節) 引用數據類型:除了基本數據類型的4類8種,其餘的都是引用類型。String、類、接口、數組 注意:整數默認的類型是int,浮點數默認的類型是double 變量:在程序運行過程當中可以在必定範圍內發生改變的量就是變量。 本質:內存中的一小塊空間,用來存儲數據。 定義格式: 方式1(經常使用):數據類型 變量名=值; 方式2(不經常使用) 數據類型 變量名; 變量名=值; 使用變量的注意事項: 1.變量名不能重複; 2.變量沒有賦值就不能使用 3.定義long類型的變量,須要在值後面加上L 例如 long g=100000000L 4.定義float類型的變量,須要在值後面加上F 例如 float f=100.12F 5.定義的變量只能在它所屬的{}內使用 3.5 標識符 3.6 數據類型轉換