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的屬性我們就暫且介紹這么多了。
關注微信公眾號獲得更多內容: