上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 28 下一页
摘要: this.getClass().getClassLoader().getResource("template"); 首先,调用对象的getClass()方法是获得对象当前的类类型,这部分数据存在方法区中,而后在类类型上调用getClassLoader()方法是得到当前类型的类加载器,我们知道在Jav 阅读全文
posted @ 2018-01-22 23:17 yixiu868 阅读(6893) 评论(0) 推荐(0) 编辑
摘要: 0. 前言 了解JVM虚拟机原理是每一个Java程序员修炼的必经之路。但是由于JVM虚拟机中有很多的东西讲述的比较宽泛,在当前接触到的关于JVM虚拟机原理的教程或者博客中,绝大部分都是充斥的文字性的描述,很难给人以形象化的认知,看完之后感觉还是稀里糊涂的。 感于以上的种种,我打算把我在学习JVM虚拟 阅读全文
posted @ 2018-01-14 11:43 yixiu868 阅读(236) 评论(0) 推荐(0) 编辑
摘要: 0.前言 了解JVM虚拟机原理是每一个Java程序员修炼的必经之路。但是由于JVM虚拟机中有很多的东西讲述的比较宽泛,在当前接触到的关于JVM虚拟机原理的教程或者博客中,绝大部分都是充斥的文字性的描述,很难给人以形象化的认知,看完之后感觉还是稀里糊涂的。 感于以上的种种,我打算把我在学习JVM虚拟机 阅读全文
posted @ 2018-01-14 11:32 yixiu868 阅读(239) 评论(0) 推荐(0) 编辑
摘要: 讲完了class文件中的常量池,我们就相当于克服了class文件中最麻烦的模块了。现在,我们来看一下class文件中紧接着常量池后面的几个东西:访问标志、类索引、父类索引、接口索引集合。 1. 访问标志、类索引、父类索引、接口索引集合 在class文件中的位置 好,让我们来一一击破它们,看看它们到底 阅读全文
posted @ 2018-01-14 11:28 yixiu868 阅读(218) 评论(0) 推荐(0) 编辑
摘要: CONSTANT_Fieldref_info, CONSTANT_Name_Type_info) 一般而言,我们在定义类的过程中会定义一些 field 字段,然后会在这个类的其他地方(如方法中)使用到它。有可能我们在类的方法中只使用field字段一次,也有可能我们会在类定义的方法中使用它很多很多次。 阅读全文
posted @ 2018-01-12 18:18 yixiu868 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 我的上一篇文章《Java虚拟机原理图解》 1、class文件基本组织结构中已经提到了class的文件结构,在class文件中的魔数、副版本号、主版本之后,紧接着就是常量池的数据区域了,如下图用红线包括的位置: 知道了常量池的位置后,然后让我们来揭秘常量池里究竟有什么东西吧~ NO2.常量池的里面是怎 阅读全文
posted @ 2018-01-12 18:09 yixiu868 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 了解JVM虚拟机原理 是每一个Java程序员修炼的必经之路。但是由于JVM虚拟机中有很多的东西讲述的比较宽泛,在当前接触到的关于JVM虚拟机原理的教程或者博客中,绝大部分都是充斥的文字性的描述,很难给人以形象化的认知,看完之后感觉还是稀里糊涂的。感于以上的种种,我打算把我在学习JVM虚拟机的过程中学 阅读全文
posted @ 2018-01-12 18:03 yixiu868 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 作为Java程序猿,我们知道,我们写好的.java 源代码,最后会被Java编译器编译成后缀为.class的文件,该类型的文件是由字节组成的文件,又叫字节码文件。那么,class字节码文件里面到底是有什么呢?它又是怎样组织的呢?让我们先来大概了解一下他的组成结构吧。 所有的由Java编译器编译而成的 阅读全文
posted @ 2018-01-12 17:57 yixiu868 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 个人好奇ByteArrayInputStream,到底是有什么用于是百度了一些资料 整合了下,********这两个类对于要创建临时性文件的程序以及网络数据的传输、数据压缩后的传输等可以提高运行的的效率,可以不用访问磁盘。 同样有StringReader与StringWriter类以字符IO流的方式 阅读全文
posted @ 2017-12-29 15:23 yixiu868 阅读(8625) 评论(0) 推荐(2) 编辑
摘要: System.arraycopy方法:如果是数组比较大,那么使用System.arraycopy会比较有优势,因为其使用的是内存复制,省去了大量的数组寻址访问等时间 1 public static native void arraycopy(Object src, int srcPos, 2 Obj 阅读全文
posted @ 2017-12-29 14:42 yixiu868 阅读(428) 评论(0) 推荐(0) 编辑
上一页 1 ··· 16 17 18 19 20 21 22 23 24 ··· 28 下一页