Java春招知识点汇总(最新发布)
时间:2021-01-24 来源:网络整理 作者:佚名 点击:300次
数据类型 基础数据类型(栈中直接存放数据)(4个整数类型,两个浮点数类型,一个char字符类型,一个布尔型) 引用数据类型(栈中不直接存放数据,存放的是引用数据的指针,指向堆中的对象,数组也是引用类型) 关键字 访问控制修饰符 public, protected, 缺省默认, private 逻辑控制符 break, continue, goto 类修饰符 public, final, abstract 变量修饰符 final, static, volatile 方法修饰符 final, static, synchronized 类关系符 extends, implement, class, interface, 集合 List LinkedList ArrayList Vector Map TreeMap HashMap 核心原理 JVM GC 对象 访问定位(句柄和直接指针) 引用 深入理解Java虚拟机:JVM高级特性与最佳实践 的配图 配图
句柄定位的好处在于GC时若因为整理导致对象移动,不需要修改栈中的引用,直接指针需要; 但它需要修改句柄里的地址,是直接在内存中进行修改,而修改栈的引用的话是对线程空间进行修改(需要再写回内存) 直接指针的好处在于访问对象数据时只需一次内存访问 Web开发 Servlet Jdbc SSM框架,Spring Boot Spring Mybatis 微服务 Spring Cloud 服务治理 API网关 计算机基础,数据结构与算法 OS 计算机组成原理 设计模式 数据库 MySQL 索引与事务 (责任编辑:admin) |