惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

J
Java Code Geeks
美团技术团队
Microsoft Azure Blog
Microsoft Azure Blog
V
Visual Studio Blog
Jina AI
Jina AI
博客园_首页
M
MIT News - Artificial intelligence
D
DataBreaches.Net
L
LangChain Blog
宝玉的分享
宝玉的分享
F
Fortinet All Blogs
A
About on SuperTechFans
月光博客
月光博客
Stack Overflow Blog
Stack Overflow Blog
Google DeepMind News
Google DeepMind News
N
Netflix TechBlog - Medium
Y
Y Combinator Blog
腾讯CDC
Vercel News
Vercel News
雷峰网
雷峰网
GbyAI
GbyAI
aimingoo的专栏
aimingoo的专栏
阮一峰的网络日志
阮一峰的网络日志
博客园 - 【当耐特】

博客园 - 横刀天笑

基于TCPCopy的Dubbo服务引流工具-DubboCopy Netty中的坑(下篇) 编写明显没有错误的代码 Zookeeper-Zookeeper client Zookeeper-Zookeeper leader选举 Zookeeper-Zookeeper启动过程 Zookeeper-Zookeeper的配置 Zookeeper-Zookeeper可以干什么 Zookeeper--Zookeeper是什么 Linux虚拟文件系统(VFS) JVM Spec 4 JVM Spec 1-3 为什么女生总是将手机遗落在卫生间 普罗米修斯观后感 【转载】来自Clean Code的一段话,正好形容公司目前一个系统 UI自动化测试随笔 Bloom Filter算法 memcached源代码阅读笔记(二):网络处理部分 关于自动化测试
Java基础知识复习
横刀天笑 · 2012-09-24 · via 博客园 - 横刀天笑

2012-09-24 00:15  横刀天笑  阅读(3053)  评论()    收藏  举报

最近准备把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的基础知识,像其他什么操作系统啊等也重要,但没列在这里。