最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決lambda表達(dá)式內(nèi)出現(xiàn)異常無(wú)法throw拋出的問(wèn)題

 更新時(shí)間:2021年09月28日 09:51:26   作者:學(xué)習(xí)使得吾快樂(lè)  
這篇文章主要介紹了lambda表達(dá)式內(nèi)出現(xiàn)異常無(wú)法throw拋出的解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

lambda表達(dá)式內(nèi)出現(xiàn)異常無(wú)法throw拋出

問(wèn)題描述

今兒在使用lambda表達(dá)式時(shí),lambda表達(dá)式內(nèi)出現(xiàn)了異常,準(zhǔn)備直接拋出,沒(méi)想到卻還是報(bào)錯(cuò):

在這里插入圖片描述

由于博主lambda表達(dá)式用的比較少,剛看到這問(wèn)題時(shí),可以說(shuō)是一臉懵逼。畢竟兩邊的提示可以說(shuō)是前后矛盾啊。

刷新幾下編譯器還是報(bào)錯(cuò),就只能老老實(shí)實(shí)的找原因。

問(wèn)題原因

所幸Java是一門(mén)比較成熟的語(yǔ)言,前輩們已經(jīng)踩了足夠的坑.

之所以有這種現(xiàn)象是因?yàn)?strong>lambda表達(dá)式本身沒(méi)有處理異常的機(jī)制 ,以至于遇到受檢異常時(shí),無(wú)法通過(guò)主動(dòng)拋出來(lái)解決.

但具體的也不是很清楚了,若有其他道友遇到這種問(wèn)題,歡迎討論.

解決方案

將受檢異常包裝成非受檢異常,即RuntimeException

效果如下:

在這里插入圖片描述

雖然效果還是不甚理想,就當(dāng)漲了一波lambda表達(dá)式的熟練度吧。

lambda表達(dá)式中無(wú)法拋出受檢異常

拋出受檢異常的時(shí)候,我們的接口應(yīng)該帶上throw關(guān)鍵字,但通過(guò)lambda表達(dá)式實(shí)現(xiàn)的Consumer的accept方法并不帶有關(guān)鍵字,因此在lambda表達(dá)式中不能拋出受檢異常必須把它吃掉

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Spring boot集成swagger2生成接口文檔的全過(guò)程

    Spring boot集成swagger2生成接口文檔的全過(guò)程

    這篇文章主要給大家介紹了關(guān)于Spring boot集成swagger2生成接口文檔的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Spring boot具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-09-09
  • Java的集合LinkedHashSet詳解

    Java的集合LinkedHashSet詳解

    這篇文章主要介紹了Java的集合LinkedHashSet詳解,LinkedHashSet介于HashSet和TreeSet之間,它也是一個(gè)hash表,但是同時(shí)維護(hù)了一個(gè)雙鏈表來(lái)記錄插入的順序,需要的朋友可以參考下
    2023-09-09
  • Java微服務(wù)Nacos Config配置中心超詳細(xì)講解

    Java微服務(wù)Nacos Config配置中心超詳細(xì)講解

    配置文件相對(duì)分散。在一個(gè)微服務(wù)架構(gòu)下,配置文件會(huì)隨著微服務(wù)的增多變的越來(lái)越多,而且分散 在各個(gè)微服務(wù)中,不好統(tǒng)一配置和管理。每一個(gè)環(huán)境所使用的配置理論上都是不同的,一旦需要修改,就需要我們?nèi)ジ鱾€(gè)微服務(wù)下手動(dòng)維護(hù)
    2023-02-02
  • 淺談JAVA字符串匹配算法indexOf函數(shù)的實(shí)現(xiàn)方法

    淺談JAVA字符串匹配算法indexOf函數(shù)的實(shí)現(xiàn)方法

    這篇文章主要介紹了淺談字符串匹配算法indexOf函數(shù)的實(shí)現(xiàn)方法,indexOf函數(shù)我們可以查找一個(gè)字符串(模式串)是否在另一個(gè)字符串(主串)出現(xiàn)過(guò)。對(duì)此感興趣的可以來(lái)了解一下
    2020-07-07
  • 使用Java反射模擬實(shí)現(xiàn)Spring的IoC容器的操作

    使用Java反射模擬實(shí)現(xiàn)Spring的IoC容器的操作

    這篇文章主要介紹了使用Java反射模擬實(shí)現(xiàn)Spring的IoC容器的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2021-08-08
  • Spring Batch讀取txt文件并寫(xiě)入數(shù)據(jù)庫(kù)的方法教程

    Spring Batch讀取txt文件并寫(xiě)入數(shù)據(jù)庫(kù)的方法教程

    這篇文章主要給大家介紹了Spring Batch讀取txt文件并寫(xiě)入數(shù)據(jù)庫(kù)的方法,SpringBatch 是一個(gè)輕量級(jí)、全面的批處理框架。這里我們用它來(lái)實(shí)現(xiàn)文件的讀取并將讀取的結(jié)果作處理,處理之后再寫(xiě)入數(shù)據(jù)庫(kù)中的功能。需要的朋友可以參考借鑒,下面來(lái)一起看看吧。
    2017-04-04
  • 輕松掌握java責(zé)任鏈模式

    輕松掌握java責(zé)任鏈模式

    這篇文章主要幫助大家輕松掌握java責(zé)任鏈模式,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-09-09
  • spring cloud gateway中redis一直打印重連日志問(wèn)題及解決

    spring cloud gateway中redis一直打印重連日志問(wèn)題及解決

    這篇文章主要介紹了spring cloud gateway中redis一直打印重連日志問(wèn)題及解決,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-05-05
  • Java數(shù)據(jù)結(jié)構(gòu)之紅黑樹(shù)的真正理解

    Java數(shù)據(jù)結(jié)構(gòu)之紅黑樹(shù)的真正理解

    這篇文章主要為大家詳細(xì)介紹了Java數(shù)據(jù)結(jié)構(gòu)之紅黑樹(shù)的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • 基于idea操作hbase數(shù)據(jù)庫(kù)并映射到hive表

    基于idea操作hbase數(shù)據(jù)庫(kù)并映射到hive表

    這篇文章主要介紹了用idea操作hbase數(shù)據(jù)庫(kù),并映射到hive,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-03-03

最新評(píng)論

宣武区| 霍城县| 武强县| 新乐市| 大连市| 晋城| 广汉市| 贵州省| 蒲江县| 化隆| 广水市| 揭东县| 射阳县| 贵南县| 漳浦县| 贵阳市| 大兴区| 吕梁市| 廉江市| 慈利县| 景宁| 司法| 南汇区| 勐海县| 镇坪县| 三门峡市| 新沂市| 宜城市| 那曲县| 三明市| 永安市| 鄂伦春自治旗| 化德县| 贺州市| 贵南县| 洪雅县| 阳原县| 凭祥市| 宜良县| 新宁县| 天柱县|