jdk1.8新特性之lambda表達式及在Android Studio中的使用舉例


   Jdk1.8已經出很久了但是很多同學對它的特性在android studio 中的應用可能還不是很熟悉,今天我們就來對這個新特性在AS中做它的應用實踐。

一.首先在有JDK1.8的情況下我們要在AS的設置中將這個地方設置成java1.8的。

 

二在build.gradle中添加上這兩句

 

即:

compileOptions {
    sourceCompatibility 1.8
    targetCompatibility 1.8
}

這樣就完成了使用之前的設置工作了。然后我們進入重要的應用。

那么lambda到底有什么特性呢!下面來看:

 

1.這是為一個button設置的點擊事件 :

 

怎么樣,節儉度是不是節省了很多呢,由之前的6行變為了1行,而且更容易讓人家看懂。

2.下面是開啟一個線程的代碼

 

那么怎樣將代碼變為lambda 的樣式呢,其實在做完設置之后把鼠標放在函數上,Alt+enter就會出現下下面的界面,然后單擊就可以了。

 

Lambda的屬性我們就暫且介紹這么多了。

 

關注微信公眾號獲得更多內容:

                                                            


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM