前言 前面兩篇文章,關(guān)于線性表的,基本上都已經(jīng)講述完了,但是這只是對(duì)狹義線性表,這種狹義的線性表,主要就體現(xiàn)在對(duì)應(yīng)的線性表數(shù)據(jù)結(jié)構(gòu)中的元素存在一...
前言 在上一篇文章中,我們講述了線性表結(jié)構(gòu)中的一般線性表,線性表結(jié)構(gòu)有兩種存儲(chǔ)結(jié)構(gòu),一種是順序存儲(chǔ)結(jié)構(gòu),一種是鏈?zhǔn)酱鎯?chǔ)結(jié)構(gòu),這兩種結(jié)構(gòu)主要表現(xiàn)形...
前言 雖然這個(gè)系列文章叫《java數(shù)據(jù)結(jié)構(gòu)》,但是實(shí)際上講的是數(shù)據(jù)結(jié)構(gòu),只是因?yàn)槲抑饕玫恼Z(yǔ)言是java,所以在講述數(shù)據(jù)結(jié)構(gòu)的時(shí)候,如果有涉及到...
前言 上一篇文章,我們了解了在物理上的存儲(chǔ)結(jié)構(gòu)。 一般來(lái)說(shuō),物理上的存儲(chǔ)方法就兩種,一種是順序存儲(chǔ)結(jié)構(gòu),一種是鏈表存儲(chǔ)結(jié)構(gòu)。這兩種存儲(chǔ)結(jié)構(gòu)組成了...
前言 我們都知道,所謂的數(shù)據(jù)結(jié)構(gòu),都是我們?cè)跒榱烁玫膶?duì)數(shù)據(jù)的增刪改查而創(chuàng)造出來(lái)的對(duì)數(shù)據(jù)的結(jié)構(gòu)設(shè)計(jì),但是我們要知道的是,這些數(shù)據(jù)結(jié)構(gòu)都是抽象的邏...
前言 在前兩篇文章中,我對(duì)垃圾收集的思想和垃圾收集的行為都有了一定的分析,但是我們要知道的是,垃圾收集這種操作,是實(shí)實(shí)在在的存在于一個(gè)垃圾收集器...
前言 關(guān)于垃圾收集的一些理論基礎(chǔ),我在上一篇文章《從頭開(kāi)始學(xué)習(xí)JVM(九):垃圾收集(上)》[https://juejin.cn/post/69...
前言 垃圾收集,在JVM的世界中,是屬于非常重要的一環(huán)。 為了實(shí)現(xiàn)控制反轉(zhuǎn)設(shè)計(jì)原則,java通過(guò)一種方式,依賴(lài)注入,將java對(duì)象的生成和銷(xiāo)毀都...
前言 在上一篇文章中,我們了解到了JVM的運(yùn)行時(shí)數(shù)據(jù)區(qū),基本被劃分了5個(gè)區(qū)域。 程序計(jì)數(shù)器(pc寄存器) java虛擬機(jī)棧 本地方法棧 java...