JMX 的全称为 Java Management Extensions,是一种监控、管理正在运行 
      
     
  
    
    
    
    
      
    
    
      
    
      
        
        
        
          
        
        
        在 JVM 虚拟机的内存管理中,有可能存在老年代对象引用新生代的情况 
      
     
  
    
    
    
    
      
    
    
      
    
      
        
        
        
          
        
        
        Java 安全机制是针对程序在操作本地资源时的权限限制,避免在执行有 
      
     
  
    
    
    
    
      
    
    
      
    
      
        
        
        
          
        
        
        在对不同工具做性能对比测试时,由于jvm的运行期优化可能导致 
      
     
  
    
    
    
    
      
    
    
      
    
      
        
        
        
          
        
        
        因为 HashMap 是非线程安全的,在并发环境下应避免使用,改为 Concu 
      
     
  
    
    
    
    
      
    
    
      
    
      
        
        
        
          
        
        
          
          
        
        oracle 在 jdk8 中引入了接口的默认方法,用 default 关键字标识。 public inteface Listener { default void start()  ...
      
     
  
    
    
    
    
      
    
    
      
    
      
        
        
        
          
        
        
        由于JVM分代设计,GC也根据原因不同而产生不同效果的GC, 
      
     
  
    
    
    
    
      
    
    
      
    
      
        
        
        
          
        
        
        概念 volatile原语保障了多线程下变量的原子性、可见性、 
      
     
  
    
    
    
    
      
    
    
      
    
      
        
        
        
          
        
        
        synchronized 在 jdk1.6 之后,synchronized 原语通过引入偏向锁、轻量 
      
     
  
    
    
    
    
      
    
    
      
    
      
        
        
        
          
        
        
        由于jdk9中对lombok所依赖的类进行了迁移,所以使用l