萬碼學(xué)堂
萬碼云課
免費(fèi)試聽
課程
關(guān)注點(diǎn)
筆記
全部課程分類
精通Java編程
萬碼15.0課程體系
Java王者風(fēng)范
專業(yè)技術(shù)筆記—碼上記
大數(shù)據(jù)編程開發(fā)
WEB前端編程
精通數(shù)據(jù)庫
首頁
作品
學(xué)習(xí)
師資
就業(yè)
開班
報(bào)名流程
編程資訊
聯(lián)系萬碼
電話:0532-85025005
在線報(bào)名
分類導(dǎo)航
萬碼學(xué)員實(shí)訓(xùn)作品
IT企業(yè)招聘信息
在萬碼學(xué)堂奮斗的歲月
編程知識(shí)分享
你想了解的萬碼學(xué)堂
青島軟件培訓(xùn)課程
IT行業(yè)動(dòng)態(tài)
職場(chǎng)人生
學(xué)習(xí)編程的感想
萬碼學(xué)員風(fēng)采
萬碼學(xué)堂技術(shù)專家
Java 8 簡(jiǎn)明教程(五) Lambda的范圍
發(fā)布時(shí)間:2014年06月21日
作者: 萬碼學(xué)堂
對(duì)于lambdab表達(dá)式外部的變量,其訪問權(quán)限的粒度與匿名對(duì)象的方式非常類似。你能夠訪問局部對(duì)應(yīng)的外部區(qū)域的局部final變量,以及成員變量和靜態(tài)變量。
訪問局部變量
我們可以訪問lambda表達(dá)式外部的final局部變量:
Java代碼
final
int
num =
1
;
Converter<Integer, String> stringConverter =
(from) -> String.valueOf(from + num);
stringConverter.convert(
2
);
// 3
但是與匿名對(duì)象不同的是,變量num并不需要一定是final。下面的代碼依然是合法的:
延伸閱讀
ssh框架
2016-09-30
阿里移動(dòng)安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖
2017-07-26
消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe
2024-03-26
Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】
2017-07-26
詞向量-LRWE模型-更好地識(shí)別反義詞同義詞
2017-07-26
從棧不平衡問題 理解 calling convention
2017-07-26
php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明
2017-07-26
Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解
2017-07-26
阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析
2017-07-26
集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二)
2017-07-26
學(xué)習(xí)是年輕人改變自己的最好方式
我想了解如何學(xué)習(xí)
姓名:
手機(jī):
留言: