資源描述:
《java從入門到精通(韓順平視頻)筆記整理》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、java從入門到精通(韓順平視頻)筆記整理Java從入門到精通筆記第2講1.2.變量.數(shù)據(jù)類型在java里面int占4個字節(jié),long占8個字節(jié)Java基本數(shù)據(jù)類型:int四個字節(jié):-2147483648---+2147483647long八個字節(jié):)整數(shù):(byte一個字節(jié):-128---127short兩個字節(jié):-32768---+32767小數(shù)(浮點):float布爾:booleandouble字符:char(兩個字節(jié),可以存放漢字,chartest1='中';)(類)引申到字符串3.4.在java中對char進(jìn)行運算的時候,直接是當(dāng)做ASC
2、II碼對應(yīng)的整數(shù)數(shù)據(jù)不能從高精度到低精度的轉(zhuǎn)換Byte<short<int<long<float<doublefloata=3.4;是過不去的,在java中小數(shù)默認(rèn)是double(雙精度)的應(yīng)該寫成是floata=3.4f;不過可以強制轉(zhuǎn)換:inta=(int)1.2;intb=(int)1.9a先是往高精度轉(zhuǎn)換,然后賦給b,就報錯改成—————————————————————————————————————————————————————inta=1;doubleb=a+1.2;或者inta=1;floatb=a+1.2f;就解決了
3、第4講1.2.流程控制switchcase語句中,switch條件表達(dá)式的數(shù)據(jù)類型應(yīng)該和后面case的類型一致switchcase語句中,可用的數(shù)據(jù)類型主要是:byteshortintcharenum第5講1.類與對象面向?qū)ο缶幊?類與對象類名首字母大寫類里面的元素叫類的成員變量/屬性2.類的定義package包名;class類名extends父類implements接口名{成員變量;構(gòu)造方法;成員方法;}3.如何創(chuàng)建對象:Cat();Cat();先聲明再創(chuàng)建Catcat1;cat1=new一步到位Catcat1=new——————————————————————
4、———————————————————————————————4.引用傳遞類似于指針一樣第8講this類變量1.2.3.this屬于類的對象的而不是屬于類的5this不能在類的外部使用,只能在類定義時候使用!可以用類名直接訪問靜態(tài)變量第9講類方法封裝1.類變量是該類的所有對象共享的對象,一改全改了2.定義語法:訪問修飾符static數(shù)據(jù)類型變量名3.{staticinti=1;static{System.out.println("zhixingyicile");i++;}//會自動執(zhí)行一次,也只有一次publicclassDemo9publicDemo9(){Sy
5、stem.out.println("ffffffff");i++;}publicstaticvoidmain(Stringargs[])—————————————————————————————————————————————————————{Demo9t1=newDemo9();System.out.println(Demo9.i);Demo9t2=newDemo9();System.out.println(i);}}4.類方法(靜態(tài)方法、靜態(tài)函數(shù)):屬于所有對象實例的5.Java中:類變量(static)原則上用類方法(static)去訪問;類方法中不能訪問非
6、靜態(tài)變量,就是非類變量,但是普通的成員方法可以訪問靜態(tài)變量(類變量)使用:類名.類方法名對象名.類方法名6.非類變量就是實例變量,屬于每個對象自己的7.Java面向?qū)ο缶幊痰娜ㄋ模┐筇卣鳎悍庋b、繼承、多態(tài)(、抽象)8.抽象:把一類事物的共有的屬性和行為提取出來,形成一個物理模板,此研究問題的方法就是抽象9.封裝:把抽象出來的數(shù)據(jù)和對數(shù)據(jù)的操作封裝在一起,數(shù)據(jù)被保護(hù)在內(nèi)部,程序的其它部分只有通過被授權(quán)的操作(成員方法),才能對數(shù)據(jù)進(jìn)行操作。10.封裝的訪問控制修飾符11.四種訪問控制符:———————————————————————————————————————
7、——————————————公開級別:public受保護(hù)級別:對子類和同一個包中的類公開默認(rèn)級別:沒有修飾符,向同一個包的類公開,子類不可以訪問類中默認(rèn)級別的元素的私有級別:用private修飾,只有類本身才能訪問公開>受保護(hù)>默認(rèn)>私有12.13.包的三大作用:區(qū)分相同名字的類14.包的打包命令:package15.引包命令:improt包名當(dāng)類很多的時候可以很好的管理類控制訪問范圍一般放在文件的開始的地方com.xiaoming第10講訪問修飾符重載覆蓋1.一個文家中如果只有public類,那么這個public類可以不用主函數(shù)2.不想被繼承就
8、設(shè)為pro