卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

java代碼規(guī)范七大原則 Windows下都有哪些適合寫代碼的有逼格的文本編輯器?

Windows下都有哪些適合寫代碼的有逼格的文本編輯器?那個 太多了。我簡單介紹五款非常不錯的代碼編輯器(文本編輯器),分別是VS Code、Sublime Text、Source Insight、A

Windows下都有哪些適合寫代碼的有逼格的文本編輯器?

那個 太多了。我簡單介紹五款非常不錯的代碼編輯器(文本編輯器),分別是VS Code、Sublime Text、Source Insight、Atom和Notepad。感興趣的朋友可以試試:

VS代碼

這是一款免費、開源、跨平臺的代碼編輯器,由微軟自主設(shè)計開發(fā)。在業(yè)內(nèi)很受歡迎。智能補全、代碼高亮、語法提示、Git等常用功能。和這個軟件很兼容。況且插件擴展豐富,生態(tài)環(huán)境好。它可以輕松編輯C、Java、Python等幾十種編程語言,而且非常好用,值得一試。

java8 stream和foreach哪個效率高?

1.問題的描述

java8 stream和foreach哪個效率更高?

問題結(jié)論

超過150W數(shù)據(jù):streamgtparalleStreamgtsimple

以下150W數(shù)據(jù):simplegtstreamgtparalleStream

從性能上看:普通的forEach可以用于少量的數(shù)據(jù),不需要在java8中使用幾個新的,也不需要改變項目中已經(jīng)使用的東西,10W的差距只有幾毫秒。

2.測試案例

進口

進口

ForEachMain的公共類{

公共靜態(tài)void main(String[] args) {

//實例化arrayList

listlintegergt arrayList new ArrayListltIntegergt()

整數(shù)15000000

//插入10萬條數(shù)據(jù)

for (int i 0 i lt num i ) {

}

listlintegergt RES new ArrayListltgt()

()

//用foreach循環(huán)arrayList

long arrayForeachStartTim:數(shù)組列表中的整數(shù)){

(英寸)

}

long arrayForeachEndTime()

用foreach循環(huán)arrayList (num)次:(ArrayForeacheEndTime-ArrayForeacheStartTime)毫秒)

()

//使用stream-foreach循環(huán)arrayList

長數(shù)組StreamStartTime()

().forEach

長數(shù)組流結(jié)束時間()

使用Stream-foreach循環(huán)arrayList (num)次:(ArrayStreamEndTime-arraystreamstartime)毫秒)

()

//使用parallelStream-foreach循環(huán)arrayList

長數(shù)組并行流開始時間()

().forEach

長數(shù)組并行流結(jié)束時間()

(用parallelStream-foreach循環(huán)arrayList (num)需要一萬次:

(數(shù)組并行流時間-數(shù)組并行流時間)毫秒)

}

}

2.1當(dāng)編號為50000000時

使用foreach循環(huán)arrayList 50億次需要2840毫秒。

用stream-foreach循環(huán)arrayList 5000萬次:507毫秒。

用parallelStream循環(huán)arrayList 5000萬次-foreach時間:1168毫秒。

2.2當(dāng)num為500000時

使用foreach循環(huán)ArrayList 500,000次需要13毫秒。

用stream-foreach循環(huán)數(shù)組列表500,000次。時間:25毫秒。

用parallelStream循環(huán)ArrayList 500,000次-foreach時間:35毫秒。

2.3當(dāng)編號為5000時

使用foreach循環(huán)arrayList 5000次需要時間:1毫秒。

用stream-foreach循環(huán)ArrayList,000次:16毫秒。

用parallelStream-foreach循環(huán)ArrayList,000次。時間:8毫秒。

最直觀的感受就是stream的流式處理應(yīng)該更快。這個假設(shè)需要事實來證明。運行測試代碼后,發(fā)現(xiàn)并非如此。聽覺是空的,眼見為實,品嘗李子最簡單的方法就是品嘗它們。記住,寫代碼的時候,一定要以簡單為原則。畢竟運行程序的硬件成本會隨著時間不斷降低。

作者:陽光夕陽,歡迎關(guān)注我的頭條:偶爾。美式英語,主流Java,告訴你不一樣的碼農(nóng)生活。