![240](https://cdn2.jianshu.io/assets/default_avatar/2-9636b13945b9ccf345bc98d0d81074eb.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
線程池是開發(fā)中常用的工具衙熔,要想掌握線程池申尤,最好的方法就是自己手動(dòng)實(shí)現(xiàn)一個(gè)全跨。 任務(wù)類 線程池類 關(guān)于隊(duì)列的選擇 之所以選擇 LinkedBlock...
IPC是Inter-Proess Communication的縮寫询件,意思是跨進(jìn)程通信递宅,即兩個(gè)進(jìn)程之間進(jìn)行數(shù)據(jù)交換的過程杏头。今天我們就來聊聊Andr...
面試的時(shí)候欲间,面試官經(jīng)常會(huì)和你聊聊Activity的啟動(dòng)模式贮懈,但Activity啟動(dòng)牽扯的知識(shí)點(diǎn)其實(shí)很多匀泊,并非能單單用四個(gè)啟動(dòng)模式就能概括的优训,默認(rèn)...
ArrayList相信大家都用過,那么今天就來聊聊ArrayList探赫。 概述 ArrayList是一個(gè)相對(duì)來說比較簡(jiǎn)單的數(shù)據(jù)結(jié)構(gòu)型宙,底層是用數(shù)組實(shí)...
兩個(gè)棧實(shí)現(xiàn)隊(duì)列: 一個(gè)棧用來入,一個(gè)棧用來出 兩個(gè)隊(duì)列實(shí)現(xiàn)棧: 入棧的時(shí)候正常存入一個(gè)隊(duì)列伦吠,出棧的時(shí)候用另一個(gè)隊(duì)列保存除最后一個(gè)元素以外的元素妆兑,...
類的加載是每個(gè)Java程序必經(jīng)的流程,了解類的加載機(jī)制有助于我們寫出更好的代碼毛仪。 基礎(chǔ) 概念 類的加載把描述類的數(shù)據(jù)從Class文件加載到內(nèi)存搁嗓,...
范圍已知的時(shí)候可以直接用數(shù)組搞定,否則用哈希箱靴。 數(shù)組法: 哈希法: 字符串中重復(fù)的字母:
盡管 Java 語(yǔ)言是典型的面向?qū)ο缶幊陶Z(yǔ)言腺逛,但其中的八種基本數(shù)據(jù)類型并不支持面向?qū)ο缶幊蹋椿绢愋偷臄?shù)據(jù)不具備“對(duì)象”的特性——不攜帶屬性衡怀、...
思路 依次將指向下一個(gè)節(jié)點(diǎn)的指針指向上一個(gè)節(jié)點(diǎn)棍矛。 代碼