Java Lambda表達(dá)式原理及多線程實(shí)現(xiàn)
1、使用Lambda表達(dá)式實(shí)現(xiàn)多線程
public static void main(String[] args) { //使用匿名內(nèi)部類的方式,實(shí)現(xiàn)多線程 new Thread(new Runnable() { @Override public void run() { System.out.println(Thread.currentThread().getName() + '新線程創(chuàng)建了!'); } }).start(); //使用Lambda表達(dá)式,實(shí)現(xiàn)多線程 new Thread(() -> { System.out.println(Thread.currentThread().getName() + '新線程創(chuàng)建了!'); } ).start();}
2、Lambda表達(dá)式的標(biāo)準(zhǔn)格式
(參數(shù)列表,用逗號隔開)-> {一些重寫方法的代碼};
3、Lambda的作用和目的:
簡化匿名內(nèi)部類的書寫。
4、Lambda表達(dá)式繼續(xù)省略(凡是根據(jù)上下文可以推導(dǎo)出來的內(nèi)容,都可以省略):
a、(參數(shù)列表):括號中的參數(shù)列表的數(shù)據(jù)類型,可以省略不寫;
b、(參數(shù)列表):括號中的參數(shù)如果只有一個(gè),那么數(shù)據(jù)類型和小括號( )都可以省略;
c、{一些代碼}:如果大括號{ }中的代碼只有一行,就可以省略大括號{ },return和分號
注意:要省略必須三個(gè)一起省略。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持好吧啦網(wǎng)。
相關(guān)文章:
1. python爬蟲beautifulsoup解析html方法2. Python 如何將integer轉(zhuǎn)化為羅馬數(shù)(3999以內(nèi))3. python 實(shí)現(xiàn)aes256加密4. 詳解Python模塊化編程與裝飾器5. css進(jìn)階學(xué)習(xí) 選擇符6. Python性能測試工具Locust安裝及使用7. 以PHP代碼為實(shí)例詳解RabbitMQ消息隊(duì)列中間件的6種模式8. 使用Python解析Chrome瀏覽器書簽的示例9. html小技巧之td,div標(biāo)簽里內(nèi)容不換行10. python web框架的總結(jié)
