模塊化的前時(shí)代 Ant時(shí)代相信大家對(duì)Ant都不陌生工扎,Ant是任務(wù)型的冗酿,定義了一系列的任務(wù)dir/compile/jar等等嚎货,缺點(diǎn)是操作文件Maven時(shí)代Maven/Gradl...
模塊化的前時(shí)代 Ant時(shí)代相信大家對(duì)Ant都不陌生工扎,Ant是任務(wù)型的冗酿,定義了一系列的任務(wù)dir/compile/jar等等嚎货,缺點(diǎn)是操作文件Maven時(shí)代Maven/Gradl...
JDK與JRE JDK = JRE + 開發(fā)工具集(例如Javac編譯工具等)JRE = JVM + JavaSE標(biāo)準(zhǔn)類庫 JDK8的目錄結(jié)構(gòu) bin:包含命令行開發(fā)和調(diào)試工...
Java9的發(fā)布 經(jīng)過4次跳票,歷經(jīng)曲折的Java9 終于終于在2017年9月21日發(fā)布窃爷。 Java 9 中哪些不得不說的新特性? Java9提供了超過150項(xiàng)新功能特性,包...
上期我們介紹了Java8中新的時(shí)間日期API,本期我們介紹Java8中原子性操作LongAdder吠裆。 原子操作 根據(jù)百度百科的定義: "原子操作(atomic operati...
上期我們介紹了Java8中的Optional,本期我們介紹Java8中新的時(shí)間日期API烂完。 JSR 在講之前试疙,首先講一下JSR,什么是JSR呢抠蚣?Java Specificat...
從開始換工作以來祝旷,已經(jīng)有很久沒有更新過簡書了。2017年快結(jié)束了,我也來總結(jié)一下吧怀跛。 工作 今年工作變化距贷,主要在于5月份從傳統(tǒng)的IT公司跳槽到了創(chuàng)業(yè)型的互聯(lián)網(wǎng)公司。從工作環(huán)境...
上期我們介紹了Java中的流性能吻谋,并行流的應(yīng)用場景忠蝗,本期我們介紹Java8種的另一個(gè)新特性:Optional。 背景 只要是Java程序員滨溉,都應(yīng)該遇到過空指針異常:NullP...
上期介紹了Java8中Stream的新特性什湘,本期我們將測試下stream與parallelStream的性能以及應(yīng)用的場景。 先上代碼 MAX_INT = 1_000_000...
上期我們分析了Java8中的引用晦攒,本期我們將分析Java8中的另一個(gè)重要的新特性:流Stream闽撤。本文圖片轉(zhuǎn)載自并發(fā)編程網(wǎng) Stream是什么? 在Java8源代碼中脯颜,是這么...