当前位置: 首页 > news >正文

网站怎么做下载连接经典软文案例分析

网站怎么做下载连接,经典软文案例分析,公司网站年费怎么做会计分录,户外广告公司目录 运行时数据区前言面试题JVM 内存区域 / 运行时数据区#xff1f;说一下 JDK1.6、1.7、1.8 内存区域的变化#xff1f;为什么使用元空间替代永久代作为方法区的实现#xff1f;Java 堆的内存分区了解吗#xff1f;运行时常量池#xff1f;字符串常量池了解吗#xff… 目录 运行时数据区前言面试题JVM 内存区域 / 运行时数据区说一下 JDK1.6、1.7、1.8 内存区域的变化为什么使用元空间替代永久代作为方法区的实现Java 堆的内存分区了解吗运行时常量池字符串常量池了解吗为什么将字符串常量池移动到堆中 运行时数据区 前言 已经找到工作了分享秋招时的笔记。祝大家都能顺利找到自己心仪的工作。 面试题 JVM 内存区域 / 运行时数据区 JVM 运行时数据区包括程序计数器、虚拟机栈、本地方法栈、堆、方法区 程序计数器、虚拟机栈、本地方法栈是线程私有的堆和方法区是线程共享的 程序计数器 程序计数器是当前线程所执行的字节码的行号指示器是唯一一个在 Java 虚拟机规范中没有规定任何 OutOfMemoryError/OOM 情况的区域 虚拟机栈 描述 Java 方法执行的线程内存模型每个方法被执行时会创建一个栈帧用于存储局部变量表、操作数栈等信息虚拟机栈是线程私有的生命周期与线程相同异常情况如果栈深度超过虚拟机允许的深度会抛出 StackOverflowError 异常如果栈容量扩展失败会抛出 OutOfMemoryError 异常 本地方法栈 与虚拟机栈类似但为虚拟机使用的本地 Native 方法服务 堆 堆是线程共享的存放对象实例几乎所有对象实例都在堆上分配通过参数 -Xmx 和 -Xms 设置堆的大小在 Java 堆中可以划分出多个线程私有的分配缓冲区Thread Local Allocation BufferTLAB以提升对象分配效率细分为新生代Eden 区、Survivor 区 S0 和 S1和老年代如果 Java 堆没有足够内存进行实例分配且无法再扩展会抛出 OutOfMemoryError 异常 方法区 用于存储已加载的类型信息、常量、静态变量等数据和 Java 堆一样是线程共享的在 JDK8 之前方法区的实现为永久代JDK8 之后为元空间 说一下 JDK1.6、1.7、1.8 内存区域的变化 在 JDK 1.6、1.7 和 1.8 版本中内存区域的变化主要体现在方法区的实现方式上 JDK1.6: 方法区的实现是永久代JDK1.7: 讲字符串常量池和静态变量从永久代中移到堆JDK1.8 去除永久代的概念使用元空间在直接内存划分区域作为元空间运行时常量池、类常量池都移动到元空间 为什么使用元空间替代永久代作为方法区的实现 永久代是固定大小的无法动态调整元空间使用本地内存作为存储区域可以根据系统的物理内存动态调整大小 Java 堆的内存分区了解吗 按照垃圾收集将 Java 堆划分为新生代和老年代新生代存放存活时间短的对象每次回收后存活的少量对象逐步升到老年代新生代分为三个区域Eden、S1、S2比例是 8:1:1 运行时常量池 运行时常量池是方法区的一部分常量池表用于存放编译器生成的字面量和符号引用在类加载后存放到方法区的运行时常量池中具有动态性不要求常量一定只有编译期才能产生常量池在无法申请到内存时会抛出 OutOfMemoryError 错误 字符串常量池了解吗 字符串常量区是 JVM 为了提高性能和较少内存消耗针对字符串类专门开辟的一块区域为了避免字符串的重复创建 // 在堆中创建字符串对象”ab“ // 将字符串对象”ab“的引用保存在字符串常量池中 String aa ab; // 直接返回字符串常量池中字符串对象”ab“的引用 String bb ab; System.out.println(aabb);// true为什么将字符串常量池移动到堆中 因为方法区的 GC 回收效率太低只有在整堆收集 (Full GC) 时才会执行 GCJava 程序中通常有大量的字符串等待回收将字符串常量池放在堆里能够更加高效的回收字符串内存 秋招后端开发面试题系列目录 一、Java 1.1 Java基础上 1.2 Java基础下 1.3 Java集合 1.4 JavaIO 1.5 Java多线程上 1.6Java多线程下 二、JVM 2.1 JVM底层原理 2.2 垃圾回收器 2.3 垃圾回收算法 2.4 类加载机制 2.5 运行时数据区 三、MySQL 3.1 MySQL基础 3.2 事务 3.3 索引 3.4 锁机制 3.5 MVCC 四、Redis 4.1 Redis基础 4.2 缓存原理 五、中间件 5.1 RabbitMQ 六、Spring开源框架 6.1 Spring 6.2 Spring MVC 6.3 Spring Boot 6.4 MyBatis 七、操作系统 八、计算机网络 九、设计模式 十、微服务架构 十一、Spring Cloud分布式 11.1 分布式基础 11.2 Spring Cloud 11.3 GateWay 11.4 Nacos 11.5 OpenFeign 11.6 Ribbon 十二、算法 十三、项目
http://www.hkea.cn/news/14267496/

相关文章:

  • 酒泉建设厅网站旅游网站后台模板
  • 即墨公司做网站设计师作品集网站
  • 长沙网站 微信建设北京app制作公司
  • 微信官方网站怎么进入网站建设规模与类别
  • 网站有服务器怎么备案热门关键词排名查询
  • 海南网站建设哪里有网站你懂我意思正能量不用下载视频
  • 网站菜单怎么做大连制作网站软件
  • 做好的网站模板怎么修改贵阳有做网站的公司吗?
  • 大安区网站建设重庆装修公司排行榜一览表
  • 爱站网站排行榜做游戏网站要备案吗
  • 上海网站邮箱制作视觉传达设计培训机构有哪些
  • 竹子建站公司dw如何制作一个搜索栏
  • 网站信息系统设计高密做网站的价位
  • 成品网站管理系统源码地方网站收录
  • 惠州建设网站开发中国芗城区城乡建设局网站
  • 婚纱摄影网站首页石家庄网站建设q.479185700棒
  • 做养生网站需要证件吗拓者设计吧注册码
  • 常用的网站制作软件免费虚拟主机管理系统下载
  • 上海网站制作的网站页面框架设计
  • 提供网站建设服务的网站价格怎样给公司做一个网站做推广
  • 做手机网站尺寸大小网站建设基本流程费用
  • 手机网站设计尺寸大小织梦网站首页自动更新
  • 怎么登陆建设银行网站看开户行seo优化是什么职位
  • 一年网站维护模板网站案例
  • 网站平台项目交接需要什么西安建设银行网站
  • 如何做带后台的网站商业软文
  • 小程序可以用手机网站吗制作微信小程序的教程
  • 广州网站推广找谁毕业设计做网站low
  • 月子会所 网站源码您的网站未备案 或者原备案号被取消
  • app网站与普通网站的区别对网站设计的建议