前言 前面兩篇文章题篷,關(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言是java克懊,所以在講述數(shù)據(jù)結(jié)構(gòu)的時(shí)候,如果有涉及到...
前言 上一篇文章,我們了解了在物理上的存儲(chǔ)結(jié)構(gòu)保檐。 一般來說耕蝉,物理上的存儲(chǔ)方法就兩種,一種是順序存儲(chǔ)結(jié)構(gòu)夜只,一種是鏈表存儲(chǔ)結(jié)構(gòu)垒在。這兩種存儲(chǔ)結(jié)構(gòu)組成了...
前言 我們都知道,所謂的數(shù)據(jù)結(jié)構(gòu)扔亥,都是我們?cè)跒榱烁玫膶?duì)數(shù)據(jù)的增刪改查而創(chuàng)造出來的對(duì)數(shù)據(jù)的結(jié)構(gòu)設(shè)計(jì)场躯,但是我們要知道的是,這些數(shù)據(jù)結(jié)構(gòu)都是抽象的邏...
前言 在前兩篇文章中旅挤,我對(duì)垃圾收集的思想和垃圾收集的行為都有了一定的分析踢关,但是我們要知道的是,垃圾收集這種操作粘茄,是實(shí)實(shí)在在的存在于一個(gè)垃圾收集器...
前言 關(guān)于垃圾收集的一些理論基礎(chǔ)签舞,我在上一篇文章《從頭開始學(xué)習(xí)JVM(九):垃圾收集(上)》[https://juejin.cn/post/69...
前言 垃圾收集,在JVM的世界中柒瓣,是屬于非常重要的一環(huán)儒搭。 為了實(shí)現(xiàn)控制反轉(zhuǎn)設(shè)計(jì)原則,java通過一種方式芙贫,依賴注入搂鲫,將java對(duì)象的生成和銷毀都...
前言 在上一篇文章中,我們了解到了JVM的運(yùn)行時(shí)數(shù)據(jù)區(qū)磺平,基本被劃分了5個(gè)區(qū)域魂仍。 程序計(jì)數(shù)器(pc寄存器) java虛擬機(jī)棧 本地方法棧 java...