码迷,mamicode.com
首页 >  
搜索关键字:javap 字节码文件    ( 940个结果
类加载机制
1、类文件结构说明:java虚拟机要对类文件进行加载和执行,那么必须要能够理解类文件结构,而对于虚拟机而言,平台无关性和语言无关性是其最重要的两大特征,那么就势必要对类文件结构进行规范化和结构化,这样才能保证无论是什么语言编译成的字节码文件,java虚拟机都能够正常加载和执行。因此,对于字节码文件(...
分类:其他好文   时间:2015-05-22 20:57:29    阅读次数:159
利用EMMA监测测试覆盖率
http://www.ibm.com/developerworks/cn/opensource/os-cn-emma/index.html引言EMMA 是一个开源、面向 Java 程序测试覆盖率收集和报告工具。它通过对编译后的 Java 字节码文件进行插装,在测试执行过程中收集覆盖率信息,并通过支持...
分类:其他好文   时间:2015-05-18 16:10:31    阅读次数:141
Android之ProGuard混淆器
ProGuard是一个压缩、优化和混淆Java字节码文件的免费的工具,它可以删除无用的类、字段、方法和属性。可以删除没用的注释,最大限度地优化字节码文件。它还可以使用简短的无意义的名称来重命名已经存在的类、字段、方法和属性。这样做的结果是更小的jar、apk……,并且更难被反编译。Android.....
分类:移动开发   时间:2015-05-14 15:53:03    阅读次数:199
Java基础-内部类-为什么成员内部类可以无条件访问外部类
在此之前,我们已经讨论过了成员内部类可以无条件访问外部类的成员,那具体究竟是如何实现的呢?下面通过反编译字节码文件看看究竟。事实上,编译器在进行编译的时候,会将成员内部类单独编译成一个字节码文件,下面是Outter.java的代码:public class Outter { private...
分类:编程语言   时间:2015-05-10 17:06:23    阅读次数:153
Java开发环境的搭建
JDK VS JRE       JDK:Java Development Kit,是Java的开发环境,包含开发所需要的工具           JRE:Java Runtime Environment,是Java的运行环境,作用是运行Java程序 Java知识点       Java是通过JVM来执行字节码文件         Java是跨平台的,因为JVM不是跨平台的,每个操作系统...
分类:编程语言   时间:2015-05-10 09:48:15    阅读次数:162
java程序运行机制及运行过程
两种核心机制:java虚拟机,垃圾收集机制。java程序的运行过程:源文件--经过java编译器--生成字节码文件class文件---类装载器--字节码校验器---解释器--操作系统平台,在操作系统上面专门还有一系列针对java的编译和执行的环境---然后交给操作系统平台---再把它翻译成机器可以认...
分类:编程语言   时间:2015-04-30 15:45:19    阅读次数:139
java特性
1.跨平台型众所周知程序的编写可以有多种语言,c,c++,c#,java 等等,这里所说的平台指的是操作系统,即java编写的程序可以在多个操作系统上都能运行。原理:java程序运行在java虚拟机JVM(Java virtual machine)上,java虚拟机可以将程序解析为为字节码文件,而字...
分类:编程语言   时间:2015-04-29 09:47:45    阅读次数:148
黑马程序员——java基础——反射
黑马程序员——java基础——反射 ------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! ------- 反射 其实就是动态加载一个指定的类,并获取该类中的所有的内容。而且将字节码文件封装成对象,并将字节码文件中的内容都封装成对象,这样便于操作这些成员。 反射就是把Java类中的各种成分映射成相应的java类。 简单说:反射技术可以对一个类进...
分类:编程语言   时间:2015-04-26 07:04:51    阅读次数:211
你知道JDK,JRE,JVM的区别吗?
JVM(JavaVirtualMachineJava虚拟机)可以理解为是一个虚拟出来的计算机,具备着计算机的基本运算方式,它主要负责将java程序生成的字节码文件解释成具体系统平台上的机器指令。让具体平台如window运行这些Java程序。JRE(JavaRuntimeEnvironmentJava...
分类:其他好文   时间:2015-04-22 13:04:01    阅读次数:126
实例方法和类方法的区别
类中的方法可以分为:              1.类方法:加关键字static修饰的是类方法,也称为静态方法;              2.实例方法:方法类型前面不加关键字static修饰的是实例方法        当类的字节码文件被加载到内存时,类的实例方法不会被分配入口地址,只有该类创建对象后,类中的实例方法才分配入口地址,从而实例方法可以被创建的任何对象调用执行。需要注意的是,当我...
分类:其他好文   时间:2015-04-19 14:41:42    阅读次数:120
940条   上一页 1 ... 83 84 85 86 87 ... 94 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!