乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      【從零開始學(xué)JAVA】-1.走進(jìn)JAVA

       小小郡 2016-09-15

      【從零開始學(xué)JAVA】-1.走進(jìn)JAVA

      1. IT和計(jì)算機(jī)

      2. 計(jì)算機(jī)很二

      3. SUN和java

      4. java開發(fā)

      5. 基本語(yǔ)法

        前面四個(gè)大家基本能夠從百度或者google去了解,基于希望能夠使大家從零基礎(chǔ)學(xué)好java,本人將從se基礎(chǔ)講起!大牛略過,也歡迎大家留言交流!   親愛的JAVA醬們: 學(xué)習(xí)有困難或者想獲取JAVA資料請(qǐng)加入java學(xué)習(xí)  群 559743457(←長(zhǎng)按可復(fù)制)

      字面量和常量

      常量:程序中固定不變化的值。

      常量分類:

      1. 字面值常量:就是指一個(gè)固定不變的值; eg:整數(shù)常量:1,2等

      2. 定義的final變量,后講。

      變量

      變量的定義:表示存儲(chǔ)空間,可用來存放某一類型的常量值,沒有固定值,并可以重復(fù)使用,也可以用來存儲(chǔ)某種類型的未知數(shù)據(jù)。

      好比飯店雅間的名字.

      變量的特點(diǎn):

      ① 占據(jù)著內(nèi)存中的某一塊存儲(chǔ)區(qū)域;

      ② 該區(qū)域有自己的名稱(變量名)和類型(數(shù)據(jù)類型);

      ③ 可以被重復(fù)使用;

      ④ 該區(qū)域的數(shù)據(jù)可以在同一類型范圍內(nèi)不斷變化;

      變量的定義:

      先定義變量,再賦值:

      數(shù)據(jù)類型 變量名;

      變量名 = 值;

      或在聲明時(shí)同時(shí)賦值:

      數(shù)據(jù)類型 變量名 = 初始化值;

      注:格式是固定的,記住格式,以不變應(yīng)萬變。

      不推薦:同時(shí)定義多個(gè)變量.

      變量的分類:

      根據(jù)變量定義在類中的位置不同,故把變量分成兩大類:

      1):成員變量:直接定義在類里的變量,又稱為全局變量或字段。

      2):局部變量:變量除了成員變量之外,其他就是局部變量。根據(jù)定義的位置不同有3種表現(xiàn)形式:方法形參,方法內(nèi)變量,代碼塊變量。

      變量作用域(作用范圍/說人話:在哪一個(gè)范圍之內(nèi)可以使用):

      指變量的存在范圍,只有在這個(gè)范圍內(nèi),程序代碼才能訪問它。當(dāng)一個(gè)變量被定義時(shí),它的作用域就確定了:

      作用域是定義開始到定義所在的花括號(hào)結(jié)束;

      變量使用規(guī)則:

      1.變量必須先聲明,并且初始化后才能使用;

      2.聲明變量必須有數(shù)據(jù)類型

      3.同一作用域內(nèi)變量不能重復(fù)定義

      --------------------------------------------

      更多的如變量的生命周期等等,在面向?qū)ο笤僦v.

      JAVA表達(dá)式

      表達(dá)式(expression):是由數(shù)字、運(yùn)算符、數(shù)字分組符號(hào)(括號(hào))、變量等以能求得結(jié)果的有意義排列的組合。

      用運(yùn)算符號(hào)連接的變量/常量可稱為表達(dá)式。那么也就是說表達(dá)式是由常量、變量、運(yùn)算符、括號(hào)組成能求得值的有意義結(jié)果的語(yǔ)句。

      如:

      a

      a + b

      3.14 + a

      (x + y) * z + 100

      表達(dá)式中操作數(shù)進(jìn)行運(yùn)算得到的最終結(jié)果就是表達(dá)式的結(jié)果。

      表達(dá)式的運(yùn)算順序(大多和數(shù)學(xué)一樣,參照運(yùn)算符操作優(yōu)先級(jí)):

      數(shù)據(jù)類型和分類

      從零開始學(xué)JAVA-1.走進(jìn)JAVA

      前面談到變量的時(shí)候,說變量是有類型的,那么Java數(shù)據(jù)有多少和哪些類型呢?總得來說,分成兩種:

      ① 基本數(shù)據(jù)類型,又稱為原生數(shù)據(jù)類型;

      ② 引用數(shù)據(jù)類型,又稱為對(duì)象數(shù)據(jù)類型;

      -------------------------------------------------

      8大基本數(shù)據(jù)類型:

      數(shù)值類型:

      整數(shù): byte,short,int,long

      小數(shù): float,double

      字符類型:符號(hào)char

      布爾類型:對(duì)/錯(cuò)boolean

      從零開始學(xué)JAVA-1.走進(jìn)JAVA

      最常用的引用類型-String

      Java引用類型: 類/接口/數(shù)組;

      最常用的的引用類型:String類.(字符串)

      ----------------------------------------------------------

      什么是字符串:

      除了8種基本數(shù)據(jù)類型,其他所有類型都是引用數(shù)據(jù)類型,包括類、接口、數(shù)組。引用數(shù)據(jù)類型默認(rèn)初始值都是null。

      String是一個(gè)類,表示字符串(后面詳講),所謂字符串,就是一串字符,也就是N個(gè)字符連接在一起(N可以表示0或多個(gè)),好比羊肉串。

      字符串都得使用 "" 括起來的,連接字符串使用 “+”符號(hào)。

      任何數(shù)據(jù)類型和String相連接(+),結(jié)果都是新的字符串.

      如:String str ="做個(gè)程序員";

      str+="很好 不錯(cuò)";

      基本數(shù)據(jù)類型轉(zhuǎn)換


      從零開始學(xué)JAVA-1.走進(jìn)JAVA

      基本數(shù)據(jù)類型轉(zhuǎn)換:

      方式1: 自動(dòng)類型轉(zhuǎn)換

      方式2: 強(qiáng)制類型轉(zhuǎn)換

      -----------------------------------------------------

      自動(dòng)類型轉(zhuǎn)換,也稱為“隱式類型轉(zhuǎn)換:

      當(dāng)把小數(shù)據(jù)范圍類型的數(shù)值或變量賦給另一個(gè)大數(shù)據(jù)范圍類型變量,系統(tǒng)可以完成自動(dòng)類型轉(zhuǎn)型。這好比把裝一斤水容器里的水倒進(jìn)可以裝兩斤水的容器里一樣。

      再次強(qiáng)調(diào):boolean 類型是不可以轉(zhuǎn)換為其他數(shù)據(jù)類型。

      -------------------------------------------------------

      強(qiáng)制類型轉(zhuǎn)換,也稱為“顯示類型轉(zhuǎn)換":

      當(dāng)把大范圍類型的數(shù)值或變量賦給另一個(gè)小范圍類型變量時(shí),此時(shí)系統(tǒng)不能自動(dòng)完成轉(zhuǎn)換,需要加上強(qiáng)制轉(zhuǎn)換符,但這樣的操作可能造成數(shù)據(jù)精度的降低或溢出,所以使用時(shí)要格外注意。

      這就好比把裝兩斤水容器里的水倒在可以裝一斤水的容器里,是可能造成水溢出的。

      若要堅(jiān)持把4斤蘋果塞進(jìn)一個(gè)裝3斤的袋子里,我們要怎么辦?動(dòng)用暴力。

      強(qiáng)制類型轉(zhuǎn)換,可能造成溢出和精度損失。

      從零開始學(xué)JAVA-1.走進(jìn)JAVA

      ==================

      面試筆試題:

      自增: ++, 遞增操作符,使變量值增加1,有前置和后置之分, 只能操作變量。

      自減: -- ,遞減操作符,使變量值減去1,有前置和后置之分, 只能操作變量。

      自增和自減具體操作是一樣的,僅僅是一個(gè)是加1,一個(gè)是減1而已,現(xiàn)在單講++:

      代碼 result ++和 ++result,都將使result變量的值加1。

      唯一的區(qū)別是:

      前置(++result): 表示對(duì)result加1之后的結(jié)果進(jìn)行運(yùn)算,

      后置(result++): 表示對(duì)變量加1之前的值(原始值)進(jìn)行運(yùn)算。

      如果僅僅執(zhí)行簡(jiǎn)單的遞增操作(只寫result++或++result),那么選用任意一個(gè)都可以。

      --------------------------------如圖------------------------------------------

      從零開始學(xué)JAVA-1.走進(jìn)JAVA邏輯運(yùn)算符

      語(yǔ)法格式為:boolean result = 表達(dá)式A 邏輯運(yùn)算符 表達(dá)式B;

      -----------------------------美美分割線-------------------------------------

      &:表示并且,當(dāng)操作數(shù)A和B都為true結(jié)果才為true,否則結(jié)果result 是false。

      &&:和&結(jié)果相同,具有短路效果,如果左邊操作數(shù)A是false,result 一定為false,且不運(yùn)行B的運(yùn)算。

      |:表示或者,A和B都為false結(jié)果result為false,只要有A或B是true,結(jié)果就是true。

      ||:和|結(jié)果相同,具有短路效果,如果左邊操作數(shù)A是true,result一定為true,且不運(yùn)行B的運(yùn)算。

      ^:判斷A和B是否不同,不同則為true,相同則為false。

      !:取反,!true結(jié)果是false,!fasle結(jié)果是true。

      位運(yùn)算符

      遵循規(guī)則:0看做是false,1看做是true.

      &:參與運(yùn)算的兩個(gè)數(shù),若相應(yīng)位數(shù)的值都為1,則該位結(jié)果值是1,否則是0。

      |:參與運(yùn)算的兩個(gè)數(shù)相應(yīng)位中只要有一個(gè)1,結(jié)果就是1。

      ^:參與運(yùn)算的兩個(gè)數(shù)相應(yīng)位相同則結(jié)果為0,否則為1。

      ~ :表示把每個(gè)二進(jìn)制位的“1”換成“0”,把“0”換成“1”。

      -----------------------------------------------

      移位操作:

      <<:將操作數(shù)的二進(jìn)制碼整體左移指定位數(shù),左移之后的空使用“0”來補(bǔ)充。

      >>:將操作數(shù)的二進(jìn)制碼整體右移指定位數(shù),右移之后的空使用“符號(hào)位”來補(bǔ)充:

      若是正數(shù)使用“0”補(bǔ)充;

      若是負(fù)數(shù)使用“1”補(bǔ)充;(操作負(fù)數(shù):取反,求補(bǔ),操作,取反,求補(bǔ))

      >>>:將操作數(shù)的二進(jìn)制碼整體右移指定位數(shù),右移之后的空位使用“0”來補(bǔ)充。

      運(yùn)算符的操作優(yōu)先級(jí)

      從零開始學(xué)JAVA-1.走進(jìn)JAVA

      總結(jié)

      從零開始學(xué)JAVA-1.走進(jìn)JAVA

        本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評(píng)論

        發(fā)表

        請(qǐng)遵守用戶 評(píng)論公約

        類似文章 更多