码迷,mamicode.com
首页 >  
搜索关键字:字节码    ( 3295个结果
Java-类加载器
1.类加载器 类加载器是当程序运行时要使用某个类,则类加载器就加该类的字节码加载到内存里执行。 Java虚拟机可以安装多个类加载器,系统默认三个主要的类加载器,每个类加载器负责加载不同位置的类 Bootstrap,ExtClassLoader,AppClassLoader。有的类加载器也是Java类...
分类:编程语言   时间:2015-03-03 21:59:31    阅读次数:158
Java解释器
解释器是Java虚拟机非常重要的一部分,它的工作就是把字节码转化为机器码并运行。Hotspot中实现了两种具体的解释器,分别是模板解释器而C++解释器。同时在Hotspot的源码树中还保留着一种“字节码解释器”的古老解释器。这种解释器没有编译优化,效率比较低,本质上就是一个比较长的switch语句,针对不同的字节码执行不同的操作。这些操作直接以C/C++语言的形式表现出来,随着项目的编译一起形成了...
分类:编程语言   时间:2015-03-02 16:55:36    阅读次数:205
[Java]String之寻根问底
深入理解String类的immutable特性。从字节码指令层面了解字符串连接符号+的本质,以及如何避免低效率使用+号。了解String中==与equals方法判断的异同及常见面试题解答。最后,附上常量池说明及通过反射改变方法区中的运行时常量池代码...
分类:编程语言   时间:2015-02-28 11:27:20    阅读次数:177
Java运行时数据区域
Java虚拟机所管理的内存将会包括以下几个运行时数据区域 程序计数器(Program Counter Register) 它是一块较小的内存空间,它的作用可以看做是当先线程所执行的字节码的信号指示器。 每一条JVM线程都有自己的PC寄...
分类:编程语言   时间:2015-02-26 15:04:23    阅读次数:242
cocos2d-js脚本编译为字节码,在windows上发布
有时项目组需要将cocos2d-js工程发布给策划进行调试,但此时又不想将js源代码发布,此时可以采用如下办法。
分类:Windows程序   时间:2015-02-25 15:34:09    阅读次数:168
java基础:java环境,第一个Java程序,java的数组
java环境:1. 什么是字节码和虚拟机?2. 环境变量的设置3.一些常用的java命令4. 计算机如何运行java程序?5. java的垃圾回收器6. java的基本数据类型及转换举例:第一个Java程序Java的数组:1. 一维数组数组的声明数组分配空间及初始化数组的长度两个数组之间的拷贝:Sy...
分类:编程语言   时间:2015-02-23 22:28:08    阅读次数:204
java中的数据加密
记录一、java中的数据加密Java提供的安全模型和API加密基础知识使用JAVA实现加密二、Java提供的安全模型和API2.1、Java语言本身的安全性自动内存管理:对于生成的对象在生命周期结束后会自动销毁自动数组溢出检查等:如数组下标越界字节代码的验证机制:转化为class字节码文件运行独特的...
分类:编程语言   时间:2015-02-23 22:23:32    阅读次数:270
Dalvik指令分析(一) 字节码转换为smali代码
Dalvik指令介绍请参考官方文档:General design  如果读者对X86或者ARM指令集有一定的 了解,学习Dalvik指令还是很容易的。如果您掌握了Dalvik指令集,就能将dex文件转换为smali 代码,这也是很多android安全研发人员的基本功。 下面从实例讲解Dalvik指令集: 实例1:将如下十六进制指令翻译为davik字节码,从高字节到低字节为:00 02 2C...
分类:其他好文   时间:2015-02-23 20:08:37    阅读次数:282
深入探讨Java类加载器
本篇文章主要是详细写一下个人对Java ClassLoader的理解。 ????首先回顾一下,java虚拟机载入java类的步骤:java文件经过编译器编译后变成字节码文件(.class文件),类加载器(ClassLoader)读取.class文...
分类:编程语言   时间:2015-02-21 06:35:47    阅读次数:231
java运行时数据区域
java运行时数据区域总结线程私有:程序计数器:它是一块较小的内存区域,可以把它看作当前线程所执行的字节码的行号指示器。如果线程正在执行的是一个java方法,这个计数器记录的是正在执行的虚拟机字节码指令的地址;如果正在执行的是native方法,这个计数器值则为空。注意:..
分类:编程语言   时间:2015-02-14 01:25:22    阅读次数:294
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!