Java基礎知識復習


最近准備把java的一些基礎知識復習一遍,列了個列表

1 JVM規范

   class加載過程

   class file大概結構

   invoke指令

   

2 Servlet規范

   API

   Servlet生命周期

   異步Servlet


3 JVM

     內存區域

         Java堆

         方法區

         Java方法棧

         本地方法棧

    GC

     代

       新生代

          Eden

          Survivor

       舊生代

       持久代


     不同類型GC

        Serial

        ParNew

        Parallel Scavenge

        Serial Old

        Parallel Old

        CMS

        G1

     Reference

        Strong

        Weak

        Soft

   JVM options

   OOM

   常用java性能診斷工具

      jps

      jstat

      jmap

      jstack

      jinfo

      jConsole

      jVisualVM

      BTrace


4 Java Concurrent

   keyword

       synchronized

       volatile

   鎖

   原子性/可見性

   並發相關的一些數據結構

      ConcurrentHashMap

      LinkedBlockQueue

      AtomicXxx

  Executor框架

  Future

  Java內存模型


5 Java NIO

   Buffer

   Channel

   Selector


6 集合類

   JDK內置的集合類的實現方式以及使用場景

   List

     ArrayList

     LinkedList

  Set

    HashSet

    LinkedSet

    TreeSet

 Map

   HashMap

   TreeMap

 等 

 

歡迎大家補充

 

注:這里只包含Java的基礎知識,像其他什么操作系統啊等也重要,但沒列在這里。 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM