偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

從根本上改變我們開(kāi)發(fā)Java程序的方式:Lambda

開(kāi)發(fā) 后端
我們等待了太久,但隨著Java8的發(fā)布,Lambda終于成為Java規(guī)格說(shuō)明書里的正式特征之一。一種由于過(guò)于復(fù)雜而最初被傳統(tǒng)程序員放棄的語(yǔ)法將最終成為一種每個(gè)現(xiàn)代Java應(yīng)用程序里都能看到的標(biāo)準(zhǔn)技術(shù)。

當(dāng)今世界主流編程語(yǔ)言無(wú)不吸納強(qiáng)大的閉包概念,但有個(gè)例外,它就是Java。數(shù)年來(lái),Java語(yǔ)言中增加閉包特征的工作看起來(lái)毫無(wú)進(jìn)展。

早在15年之前,Scala語(yǔ)言和TypeSafe框架的作者M(jìn)artin Odersky和Phillip Wadler發(fā)布了實(shí)驗(yàn)性的“Pizza”項(xiàng)目,由此,人們開(kāi)始試圖將閉包納入編程語(yǔ)言的基本特征之一。盡管這看起來(lái)有點(diǎn)過(guò)于復(fù)雜,Java社區(qū)大概在2008年就有了接納閉包概念的想法。但由于Oracle對(duì)Sun微系統(tǒng)公司的匆忙收購(gòu),Java被冷落,Java語(yǔ)言新版本的發(fā)布不斷的被推遲。

但在Java8中,事情有了很大的變化,Java語(yǔ)言終于為Java編程部隊(duì)配備了閉包的武器。“也許這是Java編程語(yǔ)言有史以來(lái)最重要的一次升級(jí),”Oracle的Java語(yǔ)言架構(gòu)師Brian Goetz說(shuō)。他指出,在Java中引入閉包概念對(duì)Java程序開(kāi)發(fā)方法的影響甚至?xí)笥贘ava5中引入的泛型特征對(duì)編程方式帶來(lái)的影響。“就像泛型能使開(kāi)發(fā)人員對(duì)數(shù)據(jù)類型進(jìn)行抽象,Lambda的目的是讓程序員能夠?qū)Τ绦蛐袨檫M(jìn)行抽象。”

Lambda這個(gè)名稱來(lái)自于把閉包綁定到Java編程語(yǔ)言的Lambda項(xiàng)目。Lambda以及閉包的引入能做些什么?你可以這樣想,它能夠讓程序員把一段程序代碼當(dāng)做數(shù)據(jù)一樣使用。一個(gè)方法可以像定義和使用一個(gè)變量那樣的方式被定義和使用,定義出的方法可以被當(dāng)作參數(shù)傳遞到其它方法內(nèi),就像它們是一個(gè)對(duì)象實(shí)例或一個(gè)類型數(shù)據(jù)一樣。“看起來(lái)這好像也沒(méi)什么,但實(shí)際上它影響巨大,”Goetz說(shuō)。“這將從根本上改變我們開(kāi)發(fā)java程序的方式。”

我們等待了太久,但隨著Java8的發(fā)布,Lambda終于成為Java規(guī)格說(shuō)明書里的正式特征之一。一種由于過(guò)于復(fù)雜而最初被傳統(tǒng)程序員放棄的語(yǔ)法將最終成為一種每個(gè)現(xiàn)代Java應(yīng)用程序里都能看到的標(biāo)準(zhǔn)技術(shù)。

責(zé)任編輯:張偉 來(lái)源: 外刊IT評(píng)論網(wǎng)
相關(guān)推薦

2023-03-20 14:08:00

元宇宙

2009-06-30 19:32:16

SUN云計(jì)算IT

2022-02-15 14:58:29

區(qū)塊鏈娛樂(lè)加密貨幣

2020-04-26 10:00:48

大數(shù)據(jù)文件傳輸

2023-11-30 15:17:21

人工智能業(yè)務(wù)流程

2023-09-26 14:31:51

元宇宙

2022-01-11 14:05:01

區(qū)塊鏈技術(shù)數(shù)據(jù)

2014-12-31 10:37:09

2018-11-05 15:28:05

2024-07-09 13:29:37

新架構(gòu)RNNFPS

2011-03-02 14:34:54

NVIDIA工作站

2010-03-19 17:23:45

云計(jì)算

2014-09-22 13:30:09

Docker云計(jì)算

2019-01-03 14:21:51

CPUGPU系統(tǒng)

2020-10-22 15:05:11

人工智能

2010-03-29 21:18:04

無(wú)線網(wǎng)絡(luò)連接故障

2019-08-13 15:46:34

物聯(lián)網(wǎng)大數(shù)據(jù)技術(shù)

2019-08-12 10:41:00

物聯(lián)網(wǎng)大數(shù)據(jù)人工智能

2023-09-05 17:00:56

人工智能物流
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)