核心概述:在開發(fā)中,我們經(jīng)常使用匿名內(nèi)部類作為實(shí)參傳遞參數(shù),我們可以發(fā)現(xiàn)匿名內(nèi)部類的格式比較繁瑣,那么如何簡化呢?本篇我們將會(huì)學(xué)習(xí)到Lambda表達(dá)式來幫助我們解決問題。另外...
核心概述:在開發(fā)中,我們經(jīng)常使用匿名內(nèi)部類作為實(shí)參傳遞參數(shù),我們可以發(fā)現(xiàn)匿名內(nèi)部類的格式比較繁瑣,那么如何簡化呢?本篇我們將會(huì)學(xué)習(xí)到Lambda表達(dá)式來幫助我們解決問題。另外...
核心概述:如何獲取和遍歷本地文件及目錄信息?如何使用讀寫本地文件?本篇我們將學(xué)習(xí)File類來獲取本地文件信息,學(xué)習(xí)遞歸來遍歷文件及目錄,學(xué)習(xí)Java中的IO流來實(shí)現(xiàn)對本地文件...
核心概述:本篇我們將繼續(xù)學(xué)習(xí)Java中的多線程,其中有多線程的等待喚醒機(jī)制、Condition接口的使用、Java中的線程池、Timer定時(shí)器以及ConcurrentHash...
核心內(nèi)容:在實(shí)際開發(fā)中,若程序需要同時(shí)處理多個(gè)任務(wù)時(shí),我們該如何實(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)的局限性,對于數(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類,該類可以使我們對一組元素輕松的實(shí)現(xiàn)增刪改查。在實(shí)際開發(fā)中,我們開發(fā)的任何項(xiàng)目,最基本的操作就是增刪改查。所以本篇我們也將會(huì)通過...
本篇將會(huì)詳細(xì)講解Java基礎(chǔ)語法中的循環(huán)結(jié)構(gòu)、Random對象,并帶有不同的練習(xí),尤其是循環(huán),在軟件開發(fā)中,幾乎無處不在。 第一章:循環(huán)結(jié)構(gòu) 1.1-為什么要學(xué)習(xí)循環(huán)結(jié)構(gòu)(了...