核心概述:在開發(fā)中,我們經(jīng)常使用匿名內(nèi)部類作為實(shí)參傳遞參數(shù),我們可以發(fā)現(xiàn)匿名內(nèi)部類的格式比較繁瑣辟犀,那么如何簡(jiǎn)化呢俏竞?本篇我們將會(huì)學(xué)習(xí)到Lambda表達(dá)式來幫助我們解決問題绸硕。另外...
核心概述:在開發(fā)中,我們經(jīng)常使用匿名內(nèi)部類作為實(shí)參傳遞參數(shù),我們可以發(fā)現(xiàn)匿名內(nèi)部類的格式比較繁瑣辟犀,那么如何簡(jiǎn)化呢俏竞?本篇我們將會(huì)學(xué)習(xí)到Lambda表達(dá)式來幫助我們解決問題绸硕。另外...
核心概述:如何獲取和遍歷本地文件及目錄信息?如何使用讀寫本地文件魂毁?本篇我們將學(xué)習(xí)File類來獲取本地文件信息玻佩,學(xué)習(xí)遞歸來遍歷文件及目錄,學(xué)習(xí)Java中的IO流來實(shí)現(xiàn)對(duì)本地文件...
核心概述:本篇我們將繼續(xù)學(xué)習(xí)Java中的多線程席楚,其中有多線程的等待喚醒機(jī)制咬崔、Condition接口的使用、Java中的線程池烦秩、Timer定時(shí)器以及ConcurrentHash...
核心內(nèi)容:在實(shí)際開發(fā)中垮斯,若程序需要同時(shí)處理多個(gè)任務(wù)時(shí),我們?cè)撊绾螌?shí)現(xiàn)只祠?此時(shí)多線程就可幫助我們實(shí)現(xiàn)兜蠕。使用多線程可以提高CPU的利用率及程序的處理效率。本篇將會(huì)學(xué)習(xí)多線程相關(guān)概念...
核心概述:本篇我們將會(huì)學(xué)習(xí)JavaSE中的Map集合抛寝、可變參數(shù)熊杨,并且我們會(huì)繼續(xù)完善綜合案例之斗地主洗牌發(fā)牌功能曙旭。同時(shí)我們也會(huì)體驗(yàn)一下集合的嵌套使用。 第一章:Map集合 1....
核心概述:本篇我們將繼續(xù)深入學(xué)習(xí)Collection集合之Set系列集合晶府,并且會(huì)分析Set集合的源碼桂躏,幫我我們更好的理解Set集合的特點(diǎn)。同時(shí)也會(huì)詳細(xì)學(xué)習(xí)Java中的泛型川陆、C...
核心概述:在之前的篇章中剂习,我們學(xué)習(xí)了數(shù)組,因?yàn)閿?shù)組本身數(shù)據(jù)結(jié)構(gòu)的局限性较沪,對(duì)于數(shù)組內(nèi)元素除查詢操作外的其他操作(增刪改)比較低效进倍,所以,我們又學(xué)習(xí)了集合ArrayList购对,初步...
核心概述:本篇我們還是將繼續(xù)學(xué)習(xí)常用的API,其中有用于一些基本數(shù)學(xué)運(yùn)算的工具類Math骡苞、任意精度的整數(shù)BigInteger類垂蜗、超大浮點(diǎn)數(shù)據(jù)BigDecimal;此外解幽,在程序...
核心概述:本篇我們將會(huì)學(xué)習(xí)常用的API片部,其中有Object類、日期相關(guān)操作類霜定、數(shù)組相關(guān)操作類Arrays档悠、正則表達(dá)式;同時(shí)也會(huì)學(xué)習(xí)關(guān)于數(shù)組的一些常用算法望浩,其他中有冒泡排序辖所、二...
核心概述:本篇我們將學(xué)習(xí)面向?qū)ο笾械慕涌诤投鄳B(tài)磨德,接口類似我們之前學(xué)習(xí)繼承時(shí)的父類或抽象類缘回,接口與眾不同的時(shí),接口中跟多的定義事物的功能(方法)典挑,子類或?qū)崿F(xiàn)類可以實(shí)現(xiàn)或重寫接口...
本篇我們將學(xué)習(xí)一個(gè)集合類之ArrayList類酥宴,該類可以使我們對(duì)一組元素輕松的實(shí)現(xiàn)增刪改查。在實(shí)際開發(fā)中您觉,我們開發(fā)的任何項(xiàng)目拙寡,最基本的操作就是增刪改查。所以本篇我們也將會(huì)通過...
本篇將會(huì)詳細(xì)講解Java基礎(chǔ)語法中的循環(huán)結(jié)構(gòu)顾犹、Random對(duì)象倒庵,并帶有不同的練習(xí)褒墨,尤其是循環(huán),在軟件開發(fā)中擎宝,幾乎無處不在郁妈。 第一章:循環(huán)結(jié)構(gòu) 1.1-為什么要學(xué)習(xí)循環(huán)結(jié)構(gòu)(了...