Java基礎之棧堆簡介

  棧(stack)與堆(heap)是兩種數據結構,其數據項均按序排列,即只能在一端對數據項進行插入、刪除等操作。其中棧一般由編譯器自動分配釋放,用來存放方法的參數值、局部變量等數據,遵循先進後出(First-In/Last-Out)原則;堆則一般運行時分配,用來存放New出來的對象等數據,由JVM自動回收,遵循先進先出(First-In/First-Out)原則。   棧堆均存在緩存機制,其中棧
相關文章
相關標籤/搜索