亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

決賽與有效決賽的區別

決賽與有效決賽的區別

呼啦一陣風 2019-06-17 17:09:01
決賽與有效決賽的區別我正在使用Java 8中的lambdas,我遇到了警告local variables referenced from a lambda expression must be final or effectively final..我知道當我在匿名類中使用變量時,它們在外部類中必須是最終變量,但是-最終和有效終?
查看完整描述

3 回答

?
瀟湘沐

TA貢獻1816條經驗 獲得超6個贊

根據博士:

其值在初始化后從未更改的變量或參數實際上是最終變量或參數。

基本上,如果編譯器在初始化之外的賦值中找不到變量,則考慮變量。有效終.

例如,考慮一些類:

public class Foo {

    public void baz(int bar) {
        // While the next line is commented, bar is effectively final
        // and while it is uncommented, the assignment means it is not
        // effectively final.

        // bar = 2;
    }}


查看完整回答
反對 回復 2019-06-17
  • 3 回答
  • 0 關注
  • 426 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號