前言 似乎所有的java面試或者考察都繞不開hash卑笨,準(zhǔn)確說是必問集合罗侯,問集合必問hash表业稼。雖然一直以來都經(jīng)常的使用HashMap,但是卻一直...
前言 在上篇文章中我們對ArrayList對了詳細(xì)的分析横漏,今天我們來說一說LinkedList谨设。他們之間有什么區(qū)別呢?最大的區(qū)別就是底層數(shù)據(jù)結(jié)構(gòu)...
ArrayList源碼分析 前言 在之前的文章中我們提到過ArrayList缎浇,ArrayList可以說是每一個(gè)學(xué)java的人使用最多最熟練的集合...
多線程基礎(chǔ) 基本概念 進(jìn)程 所謂進(jìn)程就是運(yùn)行在操作系統(tǒng)的一個(gè)任務(wù)扎拣,進(jìn)程是計(jì)算機(jī)任務(wù)調(diào)度的一個(gè)單位,操作系統(tǒng)在啟動一個(gè)程序的時(shí)候,會為其創(chuàng)建一個(gè)進(jìn)...
JavaWeb—Servlet基礎(chǔ)(細(xì)節(jié)版尊蚁,相當(dāng)細(xì)節(jié)) ? 什么是Servlet? Servlet就是一個(gè)普通的類侣夷,只不過這個(gè)類能夠接受和處理請...
哈希表(hash table)又稱為散列表,或者散列映射仑乌、映射百拓、字典和關(guān)聯(lián)數(shù)組等。是一種根據(jù)鍵(key)直接訪問在內(nèi)存存儲位置的數(shù)據(jù)結(jié)構(gòu)晰甚,也就是...
關(guān)于棧stack衙传,基本概念,今天主要說一下厕九,調(diào)用棧call stack以及遞歸蓖捶。 堆棧:是計(jì)算機(jī)科學(xué),其特殊之處在于只能允許在鏈接串列或陣列的一...
很多的算法的基本條件都是對有序數(shù)據(jù)進(jìn)行操作扁远,最簡單的例子就是昨天講到的二分查找俊鱼。在實(shí)際生活中,并不是所有的數(shù)據(jù)都是有序的畅买,很多數(shù)據(jù)需要我們先進(jìn)行...