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

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

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

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

還記得這樣的代碼嗎?我們需要手動的關(guān)閉資源的流,不然會造成資源泄漏,因為虛擬機(jī)無法管理系統(tǒng)資源的關(guān)閉,必須手動釋放。

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é)束后程序會自動關(guān)閉資源。

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

2、instance of

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

用法:result = object instanceof class參數(shù):Result:布爾類型。Object:必選項。任意對象表達(dá)式。Class:必選項。任意已定義的對象類。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、不定項參數(shù) ...

格式如下:

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

public void method(int...args);

業(yè)務(wù)場景:

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

2、如果一個方法的的不確定參數(shù)個數(shù)的情況,通常來說我們會重載,但是如果多了很麻煩,這個時候...可以出場了

//方法重載,解決參數(shù)個數(shù)不確定問題 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è)計的,是為了在多重循環(huán)中方便的使用 break 和coutinue ,當(dāng)在循環(huán)中使用 break 或 continue 循環(huán)時跳到指定的標(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); } } } }

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

5、方法引用

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

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

package org.pdool;import java.util.ArrayList;import java.util.List;/*** 方法引用測試類* @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、對象方法引用 strList.forEach(System.out::println); // 3、構(gòu)造函數(shù) strList.forEach(Player::new); // 4、對象方法 playerList.forEach(Player::printName); }}總結(jié):

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

2、instance of 必須是子類

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

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

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

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

標(biāo)簽: Java
相關(guān)文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
日本色综合中文字幕| 亚洲精一区二区三区| 免费精品视频在线| 精品国产美女a久久9999| 人人精品久久| 天堂а√在线最新版中文在线| japanese国产精品| 麻豆高清免费国产一区| 91精品国产成人观看| 国产精品一区二区免费福利视频| 欧美精选一区二区三区| 激情综合网站| 丰满少妇一区| 国产精品第一| 欧美日韩一区二区三区四区在线观看| 国产成人77亚洲精品www| 国产精品日本一区二区三区在线| 日韩中文字幕91| 久久蜜桃av| 青青青免费在线视频| 国产一区二区三区四区| 久久精品亚洲| 色在线视频观看| 免费在线视频一区| 视频国产精品| 日本久久精品| 亚洲精品激情| 欧美日韩亚洲一区在线观看| 97久久超碰| 蜜臀久久99精品久久久画质超高清| 亚洲欧洲一区二区天堂久久| 日韩中文在线播放| 综合亚洲自拍| 色婷婷精品视频| 激情五月综合网| 免费久久精品视频| 欧美激情日韩| 日韩制服丝袜先锋影音| 亚洲影视一区二区三区| 国产亚洲精品精品国产亚洲综合| 免费在线欧美黄色| 久久国产88| 亚洲精品婷婷| 欧美日韩国产高清| 成人台湾亚洲精品一区二区| 国产日产精品_国产精品毛片| 高清一区二区三区| 久久国产电影| 亚洲在线国产日韩欧美| 欧美一区网站| 久久中文欧美| 99精品在线| 电影91久久久| 亚洲精品系列| 中文视频一区| 97精品资源在线观看| 91成人超碰| 精品三级久久久| 日韩av黄色在线| 日本午夜精品| 在线精品视频在线观看高清| 日本少妇一区| 国产激情久久| 男人的天堂久久精品| 欧美成人精品| 欧美一区三区| 99视频精品全部免费在线视频| 超碰99在线| 日韩和欧美一区二区| 亚洲一级大片| 亚洲婷婷在线| 国产综合欧美| 精品国产亚洲一区二区三区在线| 国内自拍视频一区二区三区| 国产精品日本一区二区三区在线| 国产精品久久亚洲不卡| 成人羞羞在线观看网站| 亚洲激情久久| 日本不卡一区二区三区| 色爱av综合网| 亚洲欧美一级| 国产美女视频一区二区| 嫩草伊人久久精品少妇av杨幂| 鲁大师精品99久久久| 欧美13videosex性极品| 另类国产ts人妖高潮视频| av亚洲免费| 亚洲精品免费观看| 久久精品国产99国产| 中文字幕在线视频久| 日本久久黄色| 久久青草久久| 午夜久久99| 日韩av在线播放中文字幕| 精品亚洲成人| 亚洲综合日本| 欧美日韩亚洲一区在线观看| 久久精品国产99| 1000部精品久久久久久久久| 国内精品麻豆美女在线播放视频| 亚洲成人三区| 久久99蜜桃| 亚洲人成毛片在线播放女女| 日本欧美韩国一区三区| 久久黄色影院| 欧美国产小视频| 国产农村妇女精品一二区| 日本在线高清| 国产伦精品一区二区三区视频 | aa国产精品| 欧美日韩a区| 日韩免费精品| 国产91久久精品一区二区| 国产欧美久久一区二区三区| 99国产精品99久久久久久粉嫩| 日韩在线网址| 日本精品在线播放| 久久久久久久久久久妇女| 亚洲午夜免费| 日韩精品免费一区二区在线观看| 清纯唯美亚洲综合一区| 久久精品亚洲人成影院| 美女久久精品| 麻豆精品在线播放| 在线一区二区三区视频| 日韩国产专区| 久久精品理论片| 岛国av在线网站| 成人午夜网址| 最新亚洲国产| 亚洲一卡久久| 一区二区三区国产盗摄| 最新中文字幕在线播放| 日韩视频一区| 爽爽淫人综合网网站| 国产一区二区三区久久| 亚洲一二av| 亚洲一级在线| 国产亚洲在线| 免费一级片91| 欧美国产91| 91欧美日韩| 色爱av综合网| 国产日韩免费| 国产精品国产三级在线观看| 日韩欧美1区| 首页亚洲欧美制服丝腿| 国产日韩一区二区三免费高清 | 色网在线免费观看| 日本在线视频一区二区| 日韩av在线播放网址| 一区二区精彩视频| 国产精品www994| 视频一区二区中文字幕| 六月天综合网| 亚州av乱码久久精品蜜桃| 福利片在线一区二区| 久久激情五月激情| 亚洲精品高潮| 亚洲精选91| 三级欧美韩日大片在线看| 国产综合欧美| 99热精品久久| 亚洲精品永久免费视频| 精品丝袜久久| 亚洲高清二区| 久久精品国产在热久久| 国产精品一卡| 午夜电影一区| 国产精品欧美一区二区三区不卡| 久久国内精品| 婷婷综合在线| 亚洲开心激情| 国产在线一区不卡| 国产精品呻吟| 精品无人区麻豆乱码久久久| 欧美天堂亚洲电影院在线观看| 国产精品手机在线播放| 欧美福利一区| 欧美激情 亚洲a∨综合| 国产女优一区| 国产精品高清一区二区| 国内精品福利| 国产精品白浆| 国产亚洲毛片| 成人国产精品一区二区免费麻豆| 亚洲一区欧美二区| 国产精选在线| 91精品国产自产精品男人的天堂| 99精品在线观看| 美腿丝袜在线亚洲一区| 亚洲综合三区| 日本综合字幕| 国产午夜一区| 免费日韩av| 丝袜av一区| 精品日韩一区| 亚洲婷婷丁香| 99久久婷婷这里只有精品| 欧美极品中文字幕|