码迷,mamicode.com
首页 >  
搜索关键字:常量池    ( 950个结果
JVM-class文件完全解析-属性表集合
属性表集合 在前面魔数,次版本号,主板本号,常量池入口,常量池,访问标志,类索引,父类索引,接口索引集合,字段表集合,方法表集合,那么接下来就是属性表集合了. 属性表集合 在前面魔数,次版本号,主板本号,常量池入口,常量池,访问标志,类索引,父类索引,接口索引集合,字段表集合,方法表集合,那么接下来 ...
分类:其他好文   时间:2016-04-04 14:41:24    阅读次数:205
JVM-class文件完全解析-方法表集合
方法表集合 前面的魔数,次版本号,主板本号,常量池入口,常量池,访问标志,类索引,父类索引,接口索引集合,字段表集合,那么再接下来就是方法表了. 方法表集合 前面的魔数,次版本号,主板本号,常量池入口,常量池,访问标志,类索引,父类索引,接口索引集合,字段表集合,那么再接下来就是方法表了. 方法表的 ...
分类:其他好文   时间:2016-04-04 09:12:22    阅读次数:241
JVM-class文件完全解析-字段表集合
字段表集合 这个class文件的解析,分析得有点太久了.前面介绍类魔数,次版本号,主板本号,常量池入口,常量池,访问标志,类索引,父类索引和接口索引集合.下面就应该到字段表集合了. 字段表集合 这个class文件的解析,分析得有点太久了.前面介绍类魔数,次版本号,主板本号,常量池入口,常量池,访问标 ...
分类:其他好文   时间:2016-04-03 23:33:27    阅读次数:228
JVM-类索引,父类索引和索引集合
类索引,父类索引和接口索引集合 前面介绍了class文件,从头开始的魔数,次版本号,主版本号,常量池入口,常量池,访问标志.那么再接下来的就是用来确定这个类的继承关系的类索引,父类索引和接口索引集合这三项了. 下面就来认识一下这三项内容. 类索引,父类索引和接口索引集合 下面就来认识一下这三项内容. ...
分类:其他好文   时间:2016-04-01 23:32:02    阅读次数:241
JVM-访问标志
访问标志 在前面分析了 class文件的魔数,次版本号,主版本号,常量池入口,常量池,那么在常量池结束后,紧接着的两个字节代表访问标志(access_flages).这个标志用于识别一些类或者接口层次的访问信息,包括:这个class是类还是接口,是否定义为public类型,是否定义为abstract ...
分类:其他好文   时间:2016-03-30 23:43:42    阅读次数:208
Java核心知识点-JVM结构之常量池
触摸java常量池      java常量池是一个经久不衰的话题,也是面试官的最爱,题目花样百出,小菜早就对常量池有所耳闻,这次好好总结一下。   理论            小菜先拙劣的表达一下jvm虚拟内存分布:        程序计数器是jvm执行程序的流水线,存放一些跳转指令,这个太高深,小菜不懂。      本地方法...
分类:编程语言   时间:2016-03-30 21:01:06    阅读次数:205
设计模式:享元模式(Flyweight)
运用共享技术有效地支持大量细粒度的对象。又名“蝇量模式”。 ?在Java语言中,String类型就是使用了享元模式。String对象是final类型,对象一旦创建就不可改变。在JAVA中字符串常量都是存在常量池中的,Java会确保一个字符串常量在常量池中只有一个拷贝。譬如:String a = "abc"; String b = "abc"; System.out.println(a==b);?输...
分类:其他好文   时间:2016-03-30 00:12:23    阅读次数:239
JVM-常量池
在.java文件,讲过javac编译后产生的 .class文件中,头4个字节表示的是魔数,接着魔数后面的第5,6个字节存储的是次版本号,第7,8个字节存储的主板本号.那么再接下来的就是表示常量池入口了. 在.java文件,讲过javac编译后产生的 .class文件中,头4个字节表示的是魔数,接着魔 ...
分类:其他好文   时间:2016-03-30 00:03:25    阅读次数:218
String
String类被设计成一个最终类,不能被继承。 1、字符串常量放在常量池,所有相同值得字符串常量是相等的。 String str="测试字符串"; String str2="测试字符串"; System.out.println("str2.equal(str)"+(str2.equals(str))); System.out.println("str2==str"+(str2==...
分类:其他好文   时间:2016-03-29 10:52:50    阅读次数:211
Java基础知识强化104:Java常量池理解与总结
一、相关概念 1. 什么是常量 用final修饰的成员变量表示常量,值一旦给定就无法改变! final修饰的变量有三种:静态变量、实例变量和局部变量,分别表示三种类型的常量。 2. Class文件中的常量池 在Class文件结构中,最头的4个字节用于存储魔数Magic Number,用于确定一个文件 ...
分类:编程语言   时间:2016-03-29 10:22:09    阅读次数:258
950条   上一页 1 ... 71 72 73 74 75 ... 95 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!