码迷,mamicode.com
首页 >  
搜索关键字:字节码    ( 3295个结果
java虚拟机和Dalvik虚拟机的区别
java虚拟机和Dalvik虚拟机的区别: java虚拟机Dalvik虚拟机 java虚拟机基于栈。 基于栈的机器必须使用指令来载入和操作栈上数据,所需指令更多更多dalvik虚拟机是基于寄存器的 java虚拟机运行的是java字节码。(java类会被编译成一个或多个字节码.class文件,打包到.... ...
分类:编程语言   时间:2016-04-20 22:01:13    阅读次数:286
Tomcat的JVM优化
一、JVM管理内存段分类 1、线程共享内存 方法区:存储jvm加载的class、常量、静态变量、及时编译器编译后的代码等 java堆:存储java所有对象实例、数组等 2、线程私有内存 程序计数寄存器:每个线程有自己的计数寄存器,存储当前线程执行字节码的地址 jvm栈:jvm会为每个运行线程分配一个 ...
分类:其他好文   时间:2016-04-20 17:57:19    阅读次数:135
用Apktool获取别人APP中的图片及布局资源进行学习
当我们看到一款UI布局很漂亮的APP,想要了解别人是怎么实现的时候,就可以通过Apktool工具来反编译别人的apk,从而获取图片及布局资源来进行学习。 其实我们下载到的Android 应用,是可以直接把后缀名改成zip的,然后解压zip就可以得到对应的文件目录 其中,res为所有资源文件,META-INF为签名信息,classes.dex为java源码编译后生成的字节码。...
分类:移动开发   时间:2016-04-19 19:44:26    阅读次数:194
查询 Python 开发者节省时间的 10 个方法
Python 是一个美丽的语言,可以激发用户对它的爱。所以如果你试图加入程序员行列,或者你有点厌倦C++,Perl,Java 和其他语言,我推荐你尝试Python。 Python有很多吸引程序员的功能 ,它易学,面向对象,字节码编译,免费且开源。还有运行时检查。完整快速的支持,可以执行各种任务的扩展 ...
分类:编程语言   时间:2016-04-19 11:49:16    阅读次数:182
Java平台和内存管理
为什么说Java是平台独立的?Java实现平台独立的机制是“中间码”和“JVM” 解释执行的过程分为3步:代码的装入(load)、代码的校验(check)、代码的执行 代码的装入:类加载器(loader分为三类),被装入的代码有字节码校验器进行检查 Java字节码的执行分为两种方式: 即时编译方式 ...
分类:编程语言   时间:2016-04-19 09:52:51    阅读次数:142
java面向对象编程--第十一章 异常处理
1、异常:描述出错信息的对象。 字节码校验时,如发生错误,则会抛出异常。 2、所有异常的父类是Exception,异常可以捕获,可以处理。 所有错误的父类是Error,错误可以捕获,但不能处理。 Throwable是Exception和Error的父类。 3、通过try{}catch(Excepti ...
分类:编程语言   时间:2016-04-18 22:17:02    阅读次数:162
Python学习笔记——基础篇【第二周】未完待续
python介绍 cpython print("alex xx") c解释器 .pyc(字节码) 机器码 cpu jphthon print("alex xx") java解释器 Java字节码 机器码 cpu irongpython print("alex xx") C#解释器 C#字节码 机器码 ...
分类:编程语言   时间:2016-04-17 22:06:20    阅读次数:219
uncompyle2 windows安装和使用方法
uncompyle2是Python 2.7的反编译工具,它可以把python生成的pyo、pyc字节码文件反编译为十分完美的源码,并可以将反编译后的源码再次生成字节码文件! 本文介绍在windows上安装uncompyle2的法子, github项目:https://github.com/wibit ...
分类:Windows程序   时间:2016-04-17 14:32:35    阅读次数:348
机器码和字节码
什么是机器码 机器码 机器码(machine code),学名机器语言指令,有时也被称为原生码(Native Code),是电脑的CPU可直接解读的数据。 通常意义上来理解的话,机器码就是计算机可以直接执行,并且执行速度最快的代码。 用机器语言编写程序,编程人员要首先熟记所用计算机的全部指令代码和代 ...
分类:其他好文   时间:2016-04-17 09:06:03    阅读次数:149
java布尔值进行and和or逻辑运算原理
先看看如下代码: 输出: | | 和 &运算符是 or和and逻辑运算 1 | 0 == 1 1 & 0 == 0 我们来看一下test方法的字节码 我们注意0-3的字节码 0:将常量1入栈 1:将1赋值给第一个变量(a) 2:将常量0入栈 3:将0赋值给第二个变量(b) 所以布尔值的逻辑运算就是整 ...
分类:编程语言   时间:2016-04-16 22:45:10    阅读次数:162
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!