總結(jié)

1.隱式轉(zhuǎn)換

例如將int類型的數(shù)據(jù)轉(zhuǎn)換成String類型

int a=2屎勘;

String b=a+"";

int-->long

int a=2;

long b=a;

2.定義數(shù)組的三種方法

1.方式一

數(shù)組存儲的數(shù)據(jù)類型[] 數(shù)組名字 = new 數(shù)組存儲的數(shù)據(jù)類型[長度]

例:int []arr=new int[3];

2.方式二

數(shù)組存儲的數(shù)據(jù)類型[] 數(shù)組名字 = new 數(shù)組存儲的數(shù)據(jù)類型[]{數(shù)組元素1,數(shù)組元素2,數(shù)組元素3}

例:int []arr=new int[]{1,2,3};

3.方式三

數(shù)組存儲的數(shù)據(jù)類型[] 數(shù)組名字 = {數(shù)組元素1,數(shù)組元素2,數(shù)組元素3};

int []arr={1,2,3};

3.數(shù)組的克隆

數(shù)組的大小是不可變的但是可以創(chuàng)建更大的數(shù)組

int []arr={1,2,3};

int[] arrtest = Arrays.copyOf(arr,10);//創(chuàng)建一個arrtext數(shù)組容量10包含arr

4.多態(tài)

通俗來說辙喂,就是多種形態(tài),具體點就是去完成某個行為像屋,當(dāng)不同的對象去完成時會產(chǎn)生出不同的狀態(tài)崭放。

多態(tài)存在的三個必要條件

繼承

重寫

父類引用指向子類對象:Parent p = new Child();

多態(tài)的好處:可以使程序有良好的擴(kuò)展,并可以對所有類的對象進(jìn)行通用處理扣甲。

虛函數(shù)

虛函數(shù)的存在是為了多態(tài)篮赢。

Java 中其實沒有虛函數(shù)的概念,它的普通函數(shù)就相當(dāng)于 C++ 的虛函數(shù)琉挖,動態(tài)綁定是Java的默認(rèn)行為启泣。如果 Java 中不希望某個函數(shù)具有虛函數(shù)特性,可以加上 final 關(guān)鍵字變成非虛函數(shù)示辈。

5.super關(guān)鍵字

當(dāng)父類沒寫構(gòu)造函數(shù)時寥茫,系統(tǒng)會默認(rèn)生成一個空參構(gòu)造,所以在子類寫super()矾麻;不會報錯

而當(dāng)父類只寫有參構(gòu)造而沒有空參構(gòu)造時纱耻,在子類寫super()芭梯;會報錯

6.jdk jre jvm

JDK:是Java的開發(fā)工具包 JDK是提供給Java開發(fā)人員使用的,其中包含了Java的開發(fā)工具和JRE

JRE:是Java運行環(huán)境 JRE包括Java虛擬機(jī) (JVM)和Java程序所需的核心類庫

JVM:JVM是java能夠跨平臺的核心機(jī)制弄喘。通俗的說就是跨平臺用的玖喘,就是把我們寫的代碼,轉(zhuǎn)換成class文件用的蘑志。

7.try--catch

try/catch/finally是個比較簡單的錯誤處理機(jī)制

try/catch/finally?用于處理代碼中可能出現(xiàn)的錯誤累奈。之所以需要它是因為當(dāng)執(zhí)行?JavaScritp?發(fā)生錯誤時,會停止執(zhí)行接下來的程序卖漫,出現(xiàn)的異常會導(dǎo)致程序崩潰费尽。所以使用?try/catch/finally?來處理錯誤對以后項目的維護(hù)很重要。

怎么用

try?語句定義所執(zhí)行的進(jìn)行錯誤測試的代碼羊始。如果 try 里面沒有拋出異常旱幼,catch 將被跳過。

catch?語句定義當(dāng)?try?語句發(fā)生錯誤時突委,捕獲該錯誤并對錯誤進(jìn)行處理柏卤。只有當(dāng)?try?拋出了錯誤,才會執(zhí)行匀油。

finally?語句無論前面是否有異常都會執(zhí)行缘缚。|

當(dāng)使用的時候,try?語句是必須的敌蚜;catch(err) 里面的參數(shù)是必須的桥滨;?catch?和?finally?都是可選的。 也就是以下三種形式

try...catch

try...finally

try...catch..finally

在一個try塊中弛车,你可以放置可能引發(fā)異常的代碼齐媒。如果在try塊中發(fā)生異常,程序?qū)⒘⒓刺D(zhuǎn)到catch塊纷跛,而不會導(dǎo)致整個程序終止喻括。catch塊用于捕獲并處理異常,其中你可以編寫處理異常的代碼贫奠,例如記錄錯誤信息唬血、提供用戶友好的錯誤消息,或者采取其他適當(dāng)?shù)拇胧?/p>

以下是一個簡單的例子唤崭,使用Java語言的try和catch:

java

try{// 可能引發(fā)異常的代碼

intresult=10/0;// 這里會拋出一個除以零的異常

}catch(ArithmeticException e)

?{// 捕獲并處理異常

System.out.println("除法運算異常: "+ e.getMessage());

}

在上述例子中拷恨,try塊中的除法運算可能會導(dǎo)致一個ArithmeticException異常。如果發(fā)生異常谢肾,程序會跳轉(zhuǎn)到catch塊腕侄,輸出錯誤消息,而不是使程序崩潰。

通過使用try和catch兜挨,程序員可以更好地控制和處理可能發(fā)生的異常膏孟,提高程序的健壯性和可靠性。

8.打印三角形

for(int i=0;i<5;i++ ){

//for循環(huán)控制空格拌汇,數(shù)量0柒桑,1,2噪舀,3魁淳,4。

for(int z=1;z<=i;z++){

System.out.print(" ");//打印空格

}

//for循環(huán)控制*數(shù)量与倡,數(shù)量9界逛,7,5纺座,3息拜,1,規(guī)律:2*(5-i)-1

for(int j=1;j<=2*(5-i)-1;j++){

System.out.print("*");//打印*數(shù)量

}

System.out.println();//打印換行

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市净响,隨后出現(xiàn)的幾起案子少欺,更是在濱河造成了極大的恐慌,老刑警劉巖馋贤,帶你破解...
    沈念sama閱讀 219,188評論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件赞别,死亡現(xiàn)場離奇詭異,居然都是意外死亡配乓,警方通過查閱死者的電腦和手機(jī)仿滔,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,464評論 3 395
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來犹芹,“玉大人崎页,你說我怎么就攤上這事∮疠海” “怎么了实昨?”我有些...
    開封第一講書人閱讀 165,562評論 0 356
  • 文/不壞的土叔 我叫張陵洞豁,是天一觀的道長盐固。 經(jīng)常有香客問我,道長丈挟,這世上最難降的妖魔是什么刁卜? 我笑而不...
    開封第一講書人閱讀 58,893評論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮曙咽,結(jié)果婚禮上蛔趴,老公的妹妹穿的比我還像新娘。我一直安慰自己例朱,他們只是感情好孝情,可當(dāng)我...
    茶點故事閱讀 67,917評論 6 392
  • 文/花漫 我一把揭開白布鱼蝉。 她就那樣靜靜地躺著,像睡著了一般箫荡。 火紅的嫁衣襯著肌膚如雪魁亦。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,708評論 1 305
  • 那天羔挡,我揣著相機(jī)與錄音洁奈,去河邊找鬼。 笑死绞灼,一個胖子當(dāng)著我的面吹牛利术,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播低矮,決...
    沈念sama閱讀 40,430評論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼印叁,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了军掂?” 一聲冷哼從身側(cè)響起喉钢,我...
    開封第一講書人閱讀 39,342評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎良姆,沒想到半個月后肠虽,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,801評論 1 317
  • 正文 獨居荒郊野嶺守林人離奇死亡玛追,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,976評論 3 337
  • 正文 我和宋清朗相戀三年税课,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片痊剖。...
    茶點故事閱讀 40,115評論 1 351
  • 序言:一個原本活蹦亂跳的男人離奇死亡韩玩,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出陆馁,到底是詐尸還是另有隱情找颓,我是刑警寧澤,帶...
    沈念sama閱讀 35,804評論 5 346
  • 正文 年R本政府宣布叮贩,位于F島的核電站击狮,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏益老。R本人自食惡果不足惜彪蓬,卻給世界環(huán)境...
    茶點故事閱讀 41,458評論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望捺萌。 院中可真熱鬧档冬,春花似錦、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,008評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至盐数,卻和暖如春刮萌,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背娘扩。 一陣腳步聲響...
    開封第一講書人閱讀 33,135評論 1 272
  • 我被黑心中介騙來泰國打工着茸, 沒想到剛下飛機(jī)就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人琐旁。 一個月前我還...
    沈念sama閱讀 48,365評論 3 373
  • 正文 我出身青樓涮阔,卻偏偏與公主長得像,于是被迫代替她去往敵國和親灰殴。 傳聞我的和親對象是個殘疾皇子敬特,可洞房花燭夜當(dāng)晚...
    茶點故事閱讀 45,055評論 2 355

推薦閱讀更多精彩內(nèi)容

  • 、6一牺陶、基本知識 1.JDK和JRE的區(qū)別 答:JDK是java語言開發(fā)工具包伟阔,包含JRE和開發(fā)工具(javac....
    夢游的沙師弟閱讀 1,208評論 0 4
  • 前言:最近感冒的不太想去面試,在家就對Java se的基礎(chǔ)做了一些小總結(jié) 1.JDK和JRE的區(qū)別 一 基礎(chǔ)知識 ...
    AntCode閱讀 1,130評論 0 1
  • 小駝峰法:變量一般用小駝峰法標(biāo)識掰伸。駝峰法的意思是:除第一個單詞之外皱炉,其他單詞首字母大寫。譬如:int myStud...
    李芳_三月閱讀 884評論 0 1
  • 1.Lambd表達(dá)式 Lambda表達(dá)式是簡潔化的語法定義代碼塊狮鸭。目的是彌補(bǔ)Java無法函數(shù)式編程的缺點合搅。用其可以...
    不返y閱讀 89評論 0 3
  • Jdk和jre的區(qū)別是什么?它們各自有什么作用歧蕉? Jdk是Java開發(fā)工具灾部,它不僅提供了Java程序運行所需的jr...
    冰與河豚魚閱讀 411評論 0 0