码迷,mamicode.com
首页 >  
搜索关键字:字节码    ( 3295个结果
JVM内存区域划分
这几天从图书馆借了《深入理解Java虚拟机》,看到内存区域这一章,总结了一下。Java虚拟机所管理的内存区域如下图所示:其中各区域具体的作用如下1、程序计数器字节码解释器通过改变程序计数器的值来选取下一条要执行的字节码指令(分支、循环线程恢复等基础功能都需要依赖这个计数器);每个线程都有一个独立的程...
分类:其他好文   时间:2015-03-27 23:50:24    阅读次数:288
关于类的生命周期
JAVA类的生命周期,java类通过编译为.class文件,是字节码文件,然后放入虚拟机里面。 只有这种字节码文件才能够在java虚拟机中运行,java类的生命周期就是指一个class文件从加载到卸载的全过程。 (1)、关于JVM(java虚拟机): · 方法区:在java的虚拟机中有一块专门用来存放已经加载的类信息、常量、静态变量以及方法代码的内存区域,叫做方法区。 · 常量池:常量...
分类:其他好文   时间:2015-03-21 14:08:00    阅读次数:95
每个Java程序员必须知道的5个JVM命令行标志
本文是Neward & Associates的总裁Ted Neward为developerworks独家撰稿“你不知道5个……”系列中的一篇,JVM是多数开发人员视为理所当然的Java功能和性能背后的重负荷机器。然而,我们很少有人能理解JVM是如何进行工作的—像任务分配和垃圾收集、转动线程、打开和关闭文件、中断和/或JIT编译Java字节码,等等。 不熟悉JVM将不仅会影响应用程序性能,而且当J...
分类:编程语言   时间:2015-03-21 09:53:56    阅读次数:209
反射技术总结
反射技术;其实就是动态加载一个指定的类,并获取该类中的所有内容。 而且将字节码文件与内容都封装成了对象。 这样便于操作这些成员,简单说;反射技术可以对一个类进行解刨。 反射的好处;大大的增强了程序的扩展性。 反射的基本步骤; 获得Class对象。就是获取到指定的名称的字节码文件对象。 实例化对象,获得类的属性,方法或构造函数。 访问属性,调用方法,调用构造函数创建对象。 获取Cla...
分类:其他好文   时间:2015-03-20 14:32:38    阅读次数:155
使用 BeanCopier 复制对象
Cglib是一款比较底层的操作java字节码的框架。BeanCopier是一个工具类,可以用于Bean对象内容的复制。复制Bean对象内容的方法有很多,比如自己手动get set ,或者使用PropertyUtils或者使用BeanUtilsBeanCopier与 PropertyUtils 、Be...
分类:其他好文   时间:2015-03-20 12:28:20    阅读次数:338
5个JVM命令行标志,值得你知道
本文是Neward & Associates的总裁Ted Neward为developerworks独家撰稿“你不知道5个……”系列中的一篇,JVM是多数开发人员视为理所当然的Java功能和性能背后的重负荷机器。然而,我们很少有人能理解JVM是如何进行工作的—像任务分配和垃圾收集、转动线程、打开和关闭文件、中断和/或JIT编译Java字节码,等等。 不熟悉JVM将不仅会影响应用程序性能,而且...
分类:其他好文   时间:2015-03-20 10:58:30    阅读次数:160
iOS开发笔记-swift实现iOS数据持久化之归档NSKeyedArchiver
IOS数据持久化的方式分为三种:属性列表 (plist、NSUserDefaults)归档 (NSKeyedArchiver)数据库 (SQLite、Core Data、第三方类库等归档(又名序列化),把对象转为字节码,以文件的形式存储到磁盘上;程序运行过程中或者当再次重写打开程序的时候,可以通过解...
分类:移动开发   时间:2015-03-18 15:41:54    阅读次数:167
IOS数据持久化之归档NSKeyedArchiver
归档(又名序列化),把对象转为字节码,以文件的形式存储到磁盘上;程序运行过程中或者当再次重写打开程序的时候,可以通过解归档(反序列化)还原这些对象。
分类:移动开发   时间:2015-03-18 09:02:06    阅读次数:126
内省(IntroSpector)机制---对JavaBean进行操作
核心方法: //创建属性描述器对象,参数1 是属性的名称,参数2是类字节码 PropertyDescriptor pd = new PropertyDescriptor(name, User.class); //获取get方法 Method methodR ...
分类:编程语言   时间:2015-03-17 23:12:07    阅读次数:212
反射技术的一些理解
反射技术:其实就是动态加载一个指定的类,并获取该类中的所有的内容。而且将字节码文件封装成对象,并将字节码文件中的内容都封装成对象,这样便于操作这些成员。简单说:反射技术可以对一个类进行解剖。反射的好处:大大的增强了程序的扩展性。反射的基本步骤: 1、获得Class对象,就是获取到指定的名称的字节码文件对象。 2、实例化对象,获得类的属性、方法或构造函数。 3、访问属性、调用方法、调用构造函数创...
分类:其他好文   时间:2015-03-17 16:00:02    阅读次数:223
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!