日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Java中的這些騷操作你不能不知道!!!

瀏覽:32日期:2022-08-09 08:49:05
目錄1、try with catch2、instance of3、不定項(xiàng)參數(shù) ...4、跳出多層循環(huán)的label5、方法引用總結(jié):1、try with catch

還記得這樣的代碼嗎?我們需要手動(dòng)的關(guān)閉資源的流,不然會(huì)造成資源泄漏,因?yàn)樘摂M機(jī)無(wú)法管理系統(tǒng)資源的關(guān)閉,必須手動(dòng)釋放。

public void manualClose(String fileName) { BufferedReader reader = null; try { String line; reader = new BufferedReader(new FileReader(fileName)); while ((line = reader.readLine()) != null) { ... } } catch (Exception e) { ... } finally { if (reader != null) { try { reader.close(); } catch (IOException e) { ... } } }}

騷操作解救你:

public void autoClose(String fileName) { try (BufferedReader reader = new BufferedReader(new FileReader(fileName))) { String line; while ((line = reader.readLine()) != null) { ... } } catch (Exception e) { ... }}

可以看到,try-with-resources的比前一種方法明顯節(jié)省了很多代碼,資源在try后邊的()中生成,在try結(jié)束后程序會(huì)自動(dòng)關(guān)閉資源。

如果需要聲明多個(gè)資源,可以在try后面的()中,以;分隔;也就是說(shuō),try后邊的()可以添加多行語(yǔ)句, 我上篇文章有展示:《保姆系列五》原來(lái)JavaIO如此簡(jiǎn)單,驚呆了

2、instance of

對(duì)象是否是這個(gè)特定類(lèi)或者是它的子類(lèi)的一個(gè)實(shí)例,返回一個(gè)布爾值。左邊是對(duì)象,右邊是類(lèi);當(dāng)對(duì)象是右邊類(lèi)或子類(lèi)所創(chuàng)建對(duì)象時(shí),返回true;否則,返回false。

用法:result = object instanceof class參數(shù):Result:布爾類(lèi)型。Object:必選項(xiàng)。任意對(duì)象表達(dá)式。Class:必選項(xiàng)。任意已定義的對(duì)象類(lèi)。public interface Monster { } public static class Dinosaur implements Monster{ } public static void main(String[] args) { Dinosaur dinosaur = new Dinosaur(); System.out.println(dinosaur instanceof Monster); }3、不定項(xiàng)參數(shù) ...

格式如下:

參數(shù)個(gè)數(shù)可以0或者多個(gè)

public void method(int...args);

業(yè)務(wù)場(chǎng)景:

1、在業(yè)務(wù)開(kāi)發(fā)的時(shí)候經(jīng)常之前寫(xiě)一個(gè)方法,但是后來(lái)業(yè)務(wù)變動(dòng)了,需要增加參數(shù),這個(gè)時(shí)候可以使用這種方式,多傳參數(shù),調(diào)用的地方不需要覆蓋

2、如果一個(gè)方法的的不確定參數(shù)個(gè)數(shù)的情況,通常來(lái)說(shuō)我們會(huì)重載,但是如果多了很麻煩,這個(gè)時(shí)候...可以出場(chǎng)了

//方法重載,解決參數(shù)個(gè)數(shù)不確定問(wèn)題 public void method(){}; public void method(int i){}; public void method(int i, int j){}; public void method(int i, int j, int k){};優(yōu)化之后的形式:public void method(int i,int ...args);

調(diào)用的三種方式

public void call(){ //1、 不使用變參 method(1); //2、 直接調(diào)用 method(1,2,23,4,5,6); //3、 數(shù)組調(diào)用 int[] arr = {1,2,23,4,5,6}; method(5,arr); }4、跳出多層循環(huán)的label

Java 中的標(biāo)簽是為循環(huán)設(shè)計(jì)的,是為了在多重循環(huán)中方便的使用 break 和coutinue ,當(dāng)在循環(huán)中使用 break 或 continue 循環(huán)時(shí)跳到指定的標(biāo)簽處

public static void main(String[] args) { for (int i = 0; i < 5; i++) { labelA: for (int j = 0; j < 5; j++) { for (int k = 0; k < 5; k++) { if (k == 1) { break labelA; } System.out.println(1); } } } }

不推薦這種用法,雖然很騷,但是老老實(shí)實(shí)的一層一層break 比較好,你覺(jué)得吶?

5、方法引用

用Lambda表達(dá)式僅僅是調(diào)用一些已經(jīng)存在的方法,除了調(diào)用動(dòng)作外,沒(méi)有其他任何多余的動(dòng)作

Java中的這些騷操作你不能不知道!!!

package org.pdool;import java.util.ArrayList;import java.util.List;/*** 方法引用測(cè)試類(lèi)* @author 香菜*/public class Trytest { static List<Player> playerList = new ArrayList<>(); // 靜態(tài)方法 public static void print(String s) { System.out.println(s); } static class Player { private String name; public Player(String name) { this.name = name; playerList.add(this); } private void printName() { System.out.println(name); } } public static void main(String[] args) { List<String> strList = new ArrayList<>(); strList.add('香菜'); strList.add('follow me'); // 1、靜態(tài)方法引用 strList.forEach(Trytest::print); // /2、對(duì)象方法引用 strList.forEach(System.out::println); // 3、構(gòu)造函數(shù) strList.forEach(Player::new); // 4、對(duì)象方法 playerList.forEach(Player::printName); }}總結(jié):

1、在try結(jié)束后程序會(huì)自動(dòng)關(guān)閉資源

2、instance of 必須是子類(lèi)

3、參數(shù)個(gè)數(shù)可以0或者多個(gè),重構(gòu)代碼利器

4、使用 break 或 continue 循環(huán)時(shí)跳到指定的標(biāo)簽處

5、方法調(diào)用是除了調(diào)用動(dòng)作外,沒(méi)有其他任何多余的動(dòng)作

本篇文章就到這里了,希望能給你帶來(lái)幫助,也希望您能夠多多關(guān)注好吧啦網(wǎng)的更多內(nèi)容!

標(biāo)簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
国产亚洲在线观看| 欧美日韩高清| 国产日产一区| 亚洲一区成人| 国产亚洲网站| 日韩中文字幕av电影| 亚洲一区区二区| 亚洲狼人精品一区二区三区| 久久亚洲美女| 日韩欧美中文字幕一区二区三区| 免播放器亚洲一区| 日韩在线播放一区二区| 久久夜色精品| 欧美伊人久久| 麻豆91精品视频| 日韩免费小视频| 精品1区2区3区4区| 亚洲精品视频一二三区| 综合一区二区三区| 国产日本精品| 成人日韩在线观看| 久热re这里精品视频在线6| 欧美在线91| 天堂日韩电影| 日韩精品欧美大片| 日韩在线精品| 91麻豆精品激情在线观看最新| 欧美激情另类| 蜜桃免费网站一区二区三区| 麻豆国产精品视频| 欧美日韩免费观看一区=区三区 | 国产欧美日韩精品一区二区三区| av中文资源在线资源免费观看| 99综合视频| 国产成人在线中文字幕| 亚洲综合精品四区| 亚洲精品一区三区三区在线观看| 日本在线不卡视频| 91成人精品| 国产精品99一区二区三区| 日韩在线观看一区二区| 亚洲午夜精品久久久久久app| 久久中文精品| 青青草精品视频| 亚洲欧美日本国产专区一区| 精品国产亚洲一区二区三区大结局| 蜜桃一区二区三区| 日韩电影免费网站| 国产suv精品一区二区四区视频 | 日韩av一级| 久久精品国产99国产精品| 日日摸夜夜添夜夜添国产精品| 天堂日韩电影| av高清不卡| 成人在线免费观看91| 日韩激情网站| 日本一区二区三区视频在线看| 亚洲欧美激情诱惑| 99在线观看免费视频精品观看| 久久久久中文| 亚洲国内精品| 国产精品嫩草99av在线| 国产精品88久久久久久| 国产亚洲精品久久久久婷婷瑜伽| 激情五月色综合国产精品| 亚洲一级特黄| 中文欧美日韩| 中文字幕亚洲影视| 欧美一区激情| 高清久久一区| 日韩1区2区| 欧美日韩国产免费观看视频| 亚洲一区中文| 亚久久调教视频| 狠狠久久伊人中文字幕| 久久精品观看| 亚洲bt欧美bt精品777| 日韩不卡免费视频| 久久中文精品| 国产在线不卡| 日本成人中文字幕| 日本综合字幕| 亚欧洲精品视频在线观看| 国产精品久久久久久模特| 色婷婷精品视频| 欧美日韩精品免费观看视频完整| 日本国产欧美| 国产精品久久久久av电视剧| 亚洲专区在线| 麻豆精品久久久| 99精品综合| 欧美国产中文高清| 免费日韩av| 国产成年精品| 日韩激情综合| 99热精品在线| 国产精品久久久久久久久久10秀| 在线综合亚洲| 精品国产乱码久久久| 国产精品免费看| 国产精品一区二区99| 亚洲先锋成人| 精品一区二区三区中文字幕视频| 亚洲自拍另类| 午夜欧美在线| 日韩欧美少妇| 精品视频在线观看网站| 青青草精品视频| 三级欧美韩日大片在线看| 黄在线观看免费网站ktv| 国产日韩精品视频一区二区三区| 怡红院精品视频在线观看极品| 韩国三级一区| 日韩免费av| 美女福利一区二区三区| 日韩av一区二区在线影视| 亚洲欧美久久| 鲁大师影院一区二区三区| 久久精品国产www456c0m| 日韩国产一区二区| 98精品久久久久久久| 黄色精品视频| 久久精品一区二区三区中文字幕| 日韩av黄色在线| 欧美一区网站| 国产调教精品| 国产精品白浆| 精品欧美日韩精品| 国产在线视频欧美一区| 97视频热人人精品免费| 精品久久久中文字幕| 韩日一区二区| av在线日韩| 在线亚洲精品| 久久激情五月婷婷| 国产精品久久久久久久久久妞妞| 国产精品日韩精品在线播放| 国产一区二区久久久久| 日韩毛片在线| 中文字幕中文字幕精品| 亚洲精品一级| 麻豆一区二区三| 日韩精品久久久久久久电影99爱 | 欧美日韩亚洲国产精品| 亚洲精品第一| 你懂的国产精品永久在线| 国产精品久久观看| 欧美日韩国产高清| 日韩一区二区三区四区五区| 久久丁香四色| 欧美在线亚洲综合一区| 日韩欧美精品一区二区综合视频| 国产精品任我爽爆在线播放| 日韩久久精品网| 婷婷精品在线观看| av综合电影网站| 日韩国产精品久久久| 久久久久久久欧美精品| 国产日韩精品视频一区二区三区| 日本精品不卡| 日韩av在线播放中文字幕| 蜜桃av.网站在线观看| 日韩一区二区三区精品| 夜鲁夜鲁夜鲁视频在线播放| 日韩不卡一区二区三区| 欧美一级精品| 国产精品亚洲成在人线| 日本免费一区二区三区四区| 日本成人中文字幕在线视频| 久久精品不卡| 国产成人在线中文字幕| 亚洲专区视频| 好看不卡的中文字幕| 精品亚洲自拍| 久久激情综合网| 亚洲另类黄色| 免费精品视频在线| 亚洲精品国产偷自在线观看| 激情中国色综合| 麻豆91精品视频| 国产精品一区二区三区四区在线观看 | 青草国产精品| 无码日韩精品一区二区免费| 亚洲香蕉网站| 国产99精品| 亚洲午夜黄色| 99国产精品久久久久久久| 视频福利一区| 色综合www| 久久a爱视频| 欧美激情五月| 久久中文欧美| 国产91在线精品| 成人污污视频| 色网在线免费观看| 99久久夜色精品国产亚洲1000部| 婷婷激情一区| 99香蕉国产精品偷在线观看 | 成人在线视频区| 久久av日韩|