面试题

一、java中基本类型分别占用多少字节

boolean、byte占用1字节;char、short占用两字节;int、float占用4字节;long、double占用8字节

二、java内存区域

java运行时数据区域包括以下几点:

1、程序计数器:是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。每条线程都有一个独立的程序计数器,是线程私有的内存。次区域是唯一一个在java虚拟机规范中没有规定任何outofmemoryerror情况的区域。

2、虚拟机栈:也是线程司机有的,他的生命周期与线程相同。

3、本地方法栈:

4、Java堆:线程共享

5、方法区:线程共享

6、运行时常量池:方法去区的一部分

7、直接内存

redis锁、复合索引、java8新特性、springcloud的组件原理、乐观锁和悲观锁

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 【挑战】——一字千金 【原文】 《六悔铭》——北宋名相寇凖 官行私曲,失时悔。 富不俭用,贫时悔。 艺不少学,过时...
    与彭阅读 233评论 0 8
  • 这周我带暑期班,企业福利员工子女,请第三方代为组织暑假班。 虽然说也不是第一次带班,不过以往都是高期班,这次是幼升...
    张姝_心欢阅读 216评论 0 3

友情链接更多精彩内容