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

jvm 内存分配

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

jvm 内存分配 博客分类: java 有趣的code
public class T {
	
	private String a = "aa";
	
	public void t(){
		String b = "bb";
		final String c = "cc";
	}
}
请问这3个a,b,c分别在内存的什么存储区存放?

   通过javap -verbose T 查看 jdk6,7

  发现a b 在常量池,c却不在,请问c怎么不在常量池了

  在jdk8中发现再常量池中了

 

 原来是被优化了

 

 

转载于:https://my.oschina.net/xiaominmin/blog/1597095

相关文章:

  • 从Storm和Spark 学习流式实时分布式计算的设计
  • Nginx + Tomcat + HTTPS 配置原来不需要在 Tomcat 上启用 SSL 支持
  • 应用多级缓存模式支撑海量读服务
  • iOS 兼容多个有crash 收集机制的SDK
  • 37.3. HQL
  • 详细解析漏洞4个boom
  • HSRP、VRRP、ACL
  • 407. 加一
  • NoClassDefFoundError
  • 压缩打包介绍 gzip压缩工具 bzip2压缩工具
  • 数组注意事项
  • Git与GitHub学习笔记(八)git如何同时同步提交到码云和GitHub上
  • 阿里人工智能实验室?对,这个神秘机构即将登场
  • 马斯克又双叒叕谈AI威胁论,李开复又双叒叕反对马斯克
  • python-登录
  • [微信小程序] 使用ES6特性Class后出现编译异常
  • 【翻译】babel对TC39装饰器草案的实现
  • Android系统模拟器绘制实现概述
  • CSS居中完全指南——构建CSS居中决策树
  • Elasticsearch 参考指南(升级前重新索引)
  • ES2017异步函数现已正式可用
  • leetcode386. Lexicographical Numbers
  • linux学习笔记
  • Linux学习笔记6-使用fdisk进行磁盘管理
  • maven工程打包jar以及java jar命令的classpath使用
  • miaov-React 最佳入门
  • mysql常用命令汇总
  • Promise面试题2实现异步串行执行
  • SQLServer之索引简介
  • zookeeper系列(七)实战分布式命名服务
  • 阿里云购买磁盘后挂载
  • 山寨一个 Promise
  • 小程序滚动组件,左边导航栏与右边内容联动效果实现
  • 自定义函数
  • 带你开发类似Pokemon Go的AR游戏
  • #设计模式#4.6 Flyweight(享元) 对象结构型模式
  • #中的引用型是什么意识_Java中四种引用有什么区别以及应用场景
  • (4)logging(日志模块)
  • (6)【Python/机器学习/深度学习】Machine-Learning模型与算法应用—使用Adaboost建模及工作环境下的数据分析整理
  • (vue)页面文件上传获取:action地址
  • (附源码)springboot家庭财务分析系统 毕业设计641323
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (三十五)大数据实战——Superset可视化平台搭建
  • (深度全面解析)ChatGPT的重大更新给创业者带来了哪些红利机会
  • (算法设计与分析)第一章算法概述-习题
  • (五) 一起学 Unix 环境高级编程 (APUE) 之 进程环境
  • (一)WLAN定义和基本架构转
  • (转)Oracle存储过程编写经验和优化措施
  • (转)一些感悟
  • .NET CORE 2.0发布后没有 VIEWS视图页面文件
  • .NET的微型Web框架 Nancy
  • .NET与java的MVC模式(2):struts2核心工作流程与原理
  • /var/spool/postfix/maildrop 下有大量文件
  • @开发者,一文搞懂什么是 C# 计时器!
  • [] 与 [[]], -gt 与 > 的比较