Day01(java基礎知識)學習目標
【學習目標】理解、了解、應用乃坤、記憶
通過今天的學習,參訓學員能夠:(解釋的時候說出二級目標的掌握程度)
-
【應用】理解Java概述沟蔑、helloworld案例
a. 【了解】知道java語言的發(fā)展史
b. 【理解】JVM湿诊、JRE、JDK分別是什么瘦材?有什么作用厅须?有什么關系
JVM:JVM是java虛擬機(JVM Java Virtual Machine),java程序需要運行在虛擬機上食棕,不同平臺有自己的虛擬機朗和,因此java語言可以跨平臺
JRE:包括Java虛擬機(JVM Java Virtual Machine)和Java程序所需的核心類庫等如果想要運行一個開發(fā)好的Java程序,計算機中只需要安裝JRE即可簿晓。
JDK:JDK是提供給Java開發(fā)人員使用的眶拉,其中包含了java的開發(fā)工具,也包括了JRE。所以安裝了JDK,就不用在單獨安裝JRE了嘉汰。
其中的開發(fā)工具:編譯工具(javac.exe) 打包工具(jar.exe)等
JDK:JRE+JAVA的開發(fā)工具顾腊。
c. 【應用】能夠操作常用的DOS命令
d. 【應用】獨立下載安裝JDK
e. 【應用】獨立編寫HelloWorld案例,并能夠調試問題,使程序正常運行
圖片.png 【理解】理解工具安裝 唱逢、配置環(huán)境變量吴侦、注釋、關鍵字
java配置環(huán)境:
– 創(chuàng)建新的變量名稱:JAVA_HOME
計算機-右鍵屬性-高級系統(tǒng)設置-高級-環(huán)境變量-系統(tǒng)變量
– 為JAVA_HOME添加變量值:JDK安裝目錄
– 在path環(huán)境變量最前面添加如下內容
%JAVA_HOME%\bin;
a. 【應用】獨立安裝并配置Notepad軟件
b. 【應用】獨立配置path環(huán)境變量
c. 【理解】闡述注釋坞古、關鍵字的作用及分類备韧、特點-
【理解】常量、變量痪枫、數(shù)據(jù)類型织堂、標識符
a. 【理解】闡述常量的特點及分類
常量分類:
– 字符串常量 用雙引號括起來的內容(“HelloWorld”)
– 整數(shù)常量 所有整數(shù)(12,-23)
– 小數(shù)常量 所有小數(shù)(12.34)
– 字符常量 用單引號括起來的內容(‘a’,’A’,’0’)
– 布爾常量 較為特有,只有true和false
– 空常量 null(數(shù)組部分講解)
b. 【理解】闡述變量的作用及定義格式
c. 【理解】闡述數(shù)據(jù)類型分類
圖片.png
圖片.png
d. 【理解】闡述標識符的組成規(guī)則及注意事項
1:作用
– 給包,類,方法,變量等起名字
2: 組成規(guī)則
– 由字符奶陈,下劃線_易阳,美元符$組成
? 這里的字符采用的是unicode字符集,所以包括英文大小寫字母吃粒,中文字符潦俺,數(shù)字字符等。
– 注意事項
– 不能以數(shù)字開頭
– 不能是Java中的關鍵字
3 : 命名原則:見名知意
3.1:包
最好是域名倒過來,要求所有的字母小寫
:3.2:類或者接口
如果是一個單詞首字母大寫
如果是多個單詞每個單詞首字母大寫(駝峰標識)
3.3:方法或者變量
如果是一個單詞全部小寫
如果是多個單詞,從第二個單詞首字母大寫
3.4:常量
如果是一個單詞,所有字母大寫
如果是多個單詞,所有的單詞大寫,用下劃線區(qū)分每個單詞
e. 【應用】能夠定義變量徐勃,使用變量
注意:
整數(shù)默認是int類型事示,定義long類型的數(shù)據(jù)時,要在數(shù)據(jù)后面加L僻肖。
浮點數(shù)默認是double類型肖爵,定義float類型的數(shù)據(jù)時,要在數(shù)據(jù)后面加F臀脏。
f. 【理解】闡述數(shù)據(jù)類型轉換之隱式數(shù)據(jù)類型轉換和強制數(shù)據(jù)類型轉換的方式及注意事項
注意:
取值范圍小的數(shù)據(jù)類型與取值范圍大的數(shù)據(jù)類型進行運算,會先將小的數(shù)據(jù)類型提升為大的,再運算