2018-10-15

Java基礎(chǔ)知識第一天

1.JRE 和JDK

? ? JRE:包括Java虛擬機(JVM)和java 程序所需的核心類庫等,如果想要運行一個好的Java程序,計算機中只需要安裝JRE即可。(JRE即運行環(huán)境)

? ? JDK:JDK是提供給Java開發(fā)人員使用的,其中包含了Java的開發(fā)工具也包括了運行工具(JRE),所以安裝了JDK就不需要單獨安裝JRE了。

? ? 簡單而言,就是使用JDK開發(fā)完成的Java程序交給JRE去運行。

(1)下載并安裝jdk

(2)配置環(huán)境變量

? ? ? ? ? ? 點擊我的電腦,選擇屬性,點擊左側(cè)高級系統(tǒng)管理,再點擊環(huán)境變量開始配置。

(3)在環(huán)境變量中新建CLASS_HOME? 粘貼jdk 中java的路徑(C:\Program

Files\Java\jdk1.8.0_181)點擊確定。在新建CLASSPATH? 變量為“.”點擊確定。最后就是配置PATH,新建PATH粘貼Java 中bin目錄下的路徑點擊確定完成環(huán)境變量的配置。

(4)驗證安裝配置是否成功,通過DOS命令,輸入cmd進入命令框界面,輸入java和javac出現(xiàn)如下圖一界面說明配置成功。


2.安裝配置Notepade軟件

3.DOS命令

? ? ? ? 調(diào)出控制臺Win+R,然后輸入cmd回車,調(diào)出桌面cd+ Tab,輸入dir進入當(dāng)前目錄下的文件以及文件夾,cls回車清屏,exit退出DOS命令行。

3.變量的概述和定義格式

? ? ? 變量:是內(nèi)存中的一小塊區(qū)域,在程序執(zhí)行中,其值可以在一定范圍內(nèi)發(fā)生改變。

定義格式:? 數(shù)據(jù)類型? 變量名=初始化值

4.數(shù)據(jù)類型概述和分類

數(shù)據(jù)類型分為兩大類,基本數(shù)據(jù)類型和應(yīng)用數(shù)據(jù)類型。

基本數(shù)據(jù)類型:數(shù)值型{整數(shù)類型(byte,short,int,long);浮點類型(float,double)};字符型(char);布爾型(boolean)。

引用數(shù)據(jù)類型:類(class);接口(interface);數(shù)組(【】)。

注意:A整數(shù)默認int 類型,浮點數(shù)默認是double 類型

? ? ? ? B定義long 類型數(shù)據(jù)的時候要加L,定義float類型數(shù)據(jù)的時候要加F。

5.標(biāo)志符

? ? ? ? 標(biāo)識符就是給包,類,方法,變量,等起名的符號。

? ? ? ? 注意事項:

A.不能以數(shù)字開頭 B.不能是Java中的關(guān)鍵字

? ? ? ? 常見命名規(guī)則:

A.基本要求,見名知意

B.常見的命名

? ? a.包(其實就是文件夾,用于對類進行管理),全部小寫,多級包用“.”隔開。

? ? b.一個單詞,首字母大寫,多個單詞每個單詞的首字母大寫。

c.方法和變量

一個單詞,全部小寫,例:age;? show()

多個單詞組成從第二個單詞開始每個單詞的首字母大寫,例:maxAge;? getAge()

6. 基本數(shù)據(jù)類型變量的定義和使用

需要注意的是在定義long 類型變量時由于系統(tǒng)默認int類型所以最好直接加L。

例:long? i=10000000000;(超過了int類型的范圍)所以結(jié)果報錯,應(yīng)改為

long? i=10000000000L;

定義float 類型同理最好直接加F。

7.變量定義的注意事項

A:變量未賦值,不能直接使用

B:變量只在他們所屬的范圍有效,只屬于她所在的那對大括號

8.類型轉(zhuǎn)換之隱式轉(zhuǎn)換,,強制轉(zhuǎn)換

強制轉(zhuǎn)換? ? 目標(biāo)類型? ? 變量名=(目標(biāo)類型)(被轉(zhuǎn)換的數(shù)據(jù))

例:byte? ? d= (byte)(a+b)

9. Eclipse的概述安裝

10.運算符分類

算術(shù)運算符;賦值運算符;關(guān)系運算符;邏輯運算符;三元運算符。

11.算數(shù)運算符的基本用法及注意事項

注意事項:在進行除法運算時,整數(shù)相除只能得到整數(shù),要想得到小數(shù),就必須有浮點類型參與運算。

12.字符與字符串參與加法運算

首先要說的是字符,當(dāng)字符參與加法運算,其實是拿字符在計算機中存儲的數(shù)據(jù)值來參與運算,例如'A'=65? ? A~Z=65,66…Z

'a'=97? ? ? a~z:同理

'0'=48? ? ? 0~無窮=48~無窮

字符串參與加法運算,其實做的不是加法而是字符串的拼接。例:int? a=10

System.out.prinrln("HelloWorld"+a);

輸出結(jié)果為HwlloWorld10。

13.賦值運算符的基本用法和擴展用法

基本賦值運算符:=

擴展的賦值運算符:+=,-=,*=,/=……

注意,擴展的賦值運算符隱含了強制轉(zhuǎn)換。

14.關(guān)系運算符的基本用法和注意事項

關(guān)系運算符:==,!=,>,>=,<,<=

關(guān)系運算符的結(jié)果都是布爾類型(boolean)所以輸出結(jié)果都是(true,false類型)。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 幾百年不痛經(jīng)的我這次痛經(jīng)痛到要暈厥,媽媽給熬了紅豆薏米水,還熱了鹽袋。
    默閼閱讀 212評論 0 0
  • 我們生活在現(xiàn)代,我們是現(xiàn)代人。現(xiàn)代人追求快,至少很多人的心里是。所以,為了節(jié)省時間,許多家庭里都會有洗衣機。機洗,...
    賈思琳吶閱讀 325評論 0 0
  • 1. 我走過的城市 看過的霓虹 你是我路過的風(fēng)景 2. 你住在秋風(fēng)里 我拾起一片落葉 那是你走過的痕跡 3. 夕陽...
    koko空空閱讀 656評論 9 7
  • 投射我每天的內(nèi)心都陽光燦爛。從心底散發(fā)著正能量。投射兒子從心底里生出想要好好學(xué)習(xí)的決心。告別浮躁。讓心越來越沉靜。...
    在云端jy閱讀 212評論 0 0

友情鏈接更多精彩內(nèi)容