<kbd id="afajh"><form id="afajh"></form></kbd>
<strong id="afajh"><dl id="afajh"></dl></strong>
    <del id="afajh"><form id="afajh"></form></del>
        1. <th id="afajh"><progress id="afajh"></progress></th>
          <b id="afajh"><abbr id="afajh"></abbr></b>
          <th id="afajh"><progress id="afajh"></progress></th>

          JVM內存結構

          共 971字,需瀏覽 2分鐘

           ·

          2021-05-14 12:26

          點擊上方藍色字體,選擇“標星公眾號”

          優(yōu)質文章,第一時間送達

          1.JVM中主要的三塊內存空間:

          • 棧、堆、方法區(qū)

          • 當然除了這三塊之外,還有其他的

          1.1.棧(stack)內存

          • 棧:在方法被調用的時候,該方法需要的內存空間在棧中分配

          1.2.方法區(qū)

          • 類加載器classloader,將硬盤上的xxx.class字節(jié)碼文件裝載到jvm的時候,會將字節(jié)碼文件存放到方法區(qū)當中。也就是說方法區(qū)中存儲的是代碼片段

          1.3.堆區(qū) 堆內存(heap)

          • 堆中存儲什么?之后再講

          2.棧數據結構

          2.1.一種非常經典的數據結構。

          • 棧數據結構:stack

          2.2什么是數據結構?

          • 數據結構通常是:存儲結構的容器

          • 而該容器可能存在不同的結構

          • 數據結構和Java語言是沒有關系的,數據結構是一門獨立的學科

          2.3.常見的數據結構有哪些?

          • 數組、鏈表、圖、二叉樹、棧、隊列…

          • java把常用的數據結構都已經寫好了

          • 對于java程序員來說,是幸福的,我們直接用就行。所以當前階段是不需要精通數據結構的(工作之后可以精通一下)

          2.4.數據結構通常出現在一塊的是:算法

          • 算法:排序算法、查找算法、二分查找、冒泡排序…算法

          2.5.棧數據結構的特點

          • 先進先出

          • 后進后出

          注意:處于棧頂部的元素具有活躍權

          • 棧幀,永遠指的是棧頂部的元素

          • 棧底元素和棧頂的元素

          • 數據data1 進棧、入棧、壓棧、push

          • 數據data4 出棧、彈棧、pop

          • 占內存:方法調用的時候,該方法需要的內存空間在棧中分配。

          • 方法不調用是不會在棧中分配空間的

          • 方法只有在調用的時候才會在棧中分配空間,并且調用時就是壓棧

          • 方法執(zhí)行結束之后,該方法所需要的內存空間就會釋放,此時發(fā)生彈棧動作。

          版權聲明:本文為博主原創(chuàng)文章,遵循 CC 4.0 BY-SA 版權協(xié)議,轉載請附上原文出處鏈接和本聲明。

          本文鏈接:

          https://blog.csdn.net/qq_43900956/article/details/116571920






          粉絲福利:Java從入門到入土學習路線圖

          ??????

          ??長按上方微信二維碼 2 秒


          感謝點贊支持下哈 

          瀏覽 49
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          評論
          圖片
          表情
          推薦
          點贊
          評論
          收藏
          分享

          手機掃一掃分享

          分享
          舉報
          <kbd id="afajh"><form id="afajh"></form></kbd>
          <strong id="afajh"><dl id="afajh"></dl></strong>
            <del id="afajh"><form id="afajh"></form></del>
                1. <th id="afajh"><progress id="afajh"></progress></th>
                  <b id="afajh"><abbr id="afajh"></abbr></b>
                  <th id="afajh"><progress id="afajh"></progress></th>
                  青青草国产偷拍 | av免费看网站 | 瑟瑟综合| 亚洲日本播放 | 女公安一级毛片陆放 |