0%
  
  
  
    
      
        
          
          
            
  
      
  
  
  
    
    
      
      
      
    
    
      
    
      
    
    
    
    
      
         一、准备工作
 选定&搭建好博客环境
 制定渐进步骤
 二、java基础
 java简介✅
- java在编程语言中的位置
 
- 面向对象特点
 
- java如何做到写一次到处运行
 
 java的基础数据类型✅
- 8个基本数据类型
 
- 各自内存大小、取值范围
 
- 具体存储方式
 
 java引用数据类型✅
- java数据类型内存布局(对象头、数据、对齐)
 
- java对象大小
 
 boolean类型✅
 String类型✅
- 演进
 
- 创建方式与在内存中的存放
 
- 比较
 
- intern
 
- 优化
 
 三、常见系统架构
 待完善……
 四、代码工具
 Java性能监控jps、jstat、jmap、jstack 等✅
 openJdk查看对象内存分布 JOL
 五、常见面试题
 Java基础知识面试题
- 理解面向对象特点✅
 
- 修饰符✅
 
- 数据类型(基础、引用、数组)✅
 
- String 对象
 
- 数据结构(list、set、map)
 
- System、Collections、Arrays、Objects、Math
 
- JDK各个版本特性
 
 待完善……
 六、思考
 Java中boolean类型占用多少个字节
 java中的基本数据类型一定存储在栈中的吗
 HashSet继承了AbstractSet为何还要实现一次Set接口
     
    
    
    
      
  
  
        
  
  
  
      
      
        
        微信支付
       
      
      
        
        支付宝