`

Java基础知识点梳理

 
阅读更多

(转)Java基础知识复习

2012-09-24 00:15 by 横刀天笑, 173 阅读, 0 评论, 收藏 , 编辑

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

分享到:
评论

相关推荐

    java 基础知识总结

    自己在网上找的相对好一点的java复习资料,留个纪念 。详细讲述了Java课程的知识点

    JAVA基础知识点梳理(精简).doc

    以下是对给定文件中的知识点进行的详细梳理: 1. **标识符规则**: - 标识符可以由字母、数字、下划线 `_` 或美元符号 `$` 组成,但不能以数字开头。 - 不能使用Java的关键字和保留字作为标识符。 - 标识符是大...

    JAVA核心知识点整理.pdf

    Java是一种广泛使用的面向对象编程语言,其核心特性之一就是多态性。多态性赋予了Java代码灵活性和可扩展性,使得程序可以处理多种不同类型的对象而无需知道具体...在实际开发中,这些知识点是Java程序员必备的基础。

    Java课堂笔记、代码、java核心知识点梳理、java笔试面试资料-BAT-Java.zip

    Java课堂笔记、代码、java核心知识点梳理、java笔试面试资料_BAT-Java.zi

    Java课堂笔记、代码、java核心知识点梳理、java笔试面试资料.zip

    Java课堂笔记、代码、java核心知识点梳理、java笔试面试资料

    java知识点梳理

    文档梳理了Java基本语法知识——环境搭建、数据类型、运算符、控制流、数组、Arrays类、字符串、类和对象、对象的生成与销毁、Java包&方法调用&访问控制、封装和继承、多态、继承链、抽象类和接口等等。

    Java基础知识整理

    Java基础知识整理 Java是一种广泛应用于...本文对Java基础知识进行了系统性的整理和总结,涵盖了面向对象、访问控制权限、Final关键字、内部类、集合等多个方面的知识点,旨在帮助读者快速掌握Java语言的基础知识。

    Java面向对象知识点梳理(思维导图)

    资源描述:Java面向对象知识点的思维导图 内容概要: 这个资源是一个Java面向对象知识点的思维导图,它涵盖了Java中面向对象编程的核心概念和重要知识点。导图中包含了类、对象、继承、多态、封装等基本概念,同时...

    JAVA核心面试知识梳理大全.pdf

    本资料“JAVA核心面试知识梳理大全”涵盖了广泛的Java相关技术,包括基础、并发编程、源码分析、微服务、分布式系统、数据库操作、算法以及设计模式等多个方面。 首先,让我们深入了解一下JVM(Java虚拟机),它是...

    Java基础面试题梳理及其关键知识点解析

    使用场景及目标:本资源主要用于面试前的复习与知识点巩固,帮助面试者快速回忆起 Java 的基础知识,并能够在面试中自信地应对相关问题。 其他说明:文章还提到了一些重要的参考资料和进一步学习的方向,适用于希望...

    corejava基础重要知识点总结

    java的优势? 1:跨平台(平台:指的是操作系统) 常见的操作系统:Windows Unix Linux Solaris(Sun) 跨平台:用java开发出来的应用程序不受底层操作系统的限制 底层的功臣:JVM = java虚拟机 = 1 + 2 + 3 = ...

    JavaSE知识点梳理

    ### JavaSE知识点梳理 #### 一、Java入门 ##### 1.1 Java概述 Java是一种高级编程语言,它强调...以上是JavaSE的基础知识点梳理,涵盖了从入门到面向对象的核心概念和技术要点,希望对Java初学者和进阶者有所帮助。

    Java多线程-知识点梳理和总结-超详细-面试知识点.docx

    "Java多线程-知识点梳理和总结-超详细-面试知识点" Java多线程是Java编程语言中最基本也是最重要的概念之一。多线程编程可以提高程序的执行效率、改善用户体验和提高系统的可扩展性。但是,多线程编程也存在一些...

    Java并发编程JUC知识点梳理总结

    JUC并发编程知识点梳理思维导图

    JAVA核心知识点.pdf

    Java核心知识点涵盖了Java技术的多个重要方面,包括JVM内存管理、垃圾回收机制、...通过以上的知识点梳理,可以看出Java核心知识点非常丰富,涵盖了从基础到高级应用的各个方面,是Java开发者必须熟练掌握的基础理论。

    JavaWeb知识点梳理(免积分下载)

    JavaWeb知识点梳理

    Java面向对象知识点整理.xmind

    自己学习Java面向对象时对知识点的整理总结,主要包括:一些关键字、权限修饰符的使用、重载、构造器、代码块、内部类、封装、继承、多态、抽象、javabean、单元测试、包装类Object类、设计模式的理解与总结。...

Global site tag (gtag.js) - Google Analytics