Java由Java程序设计语言和Java虚拟机两部分组成。Java程序设计语言面向Java开发人员,由Java Language Specification定义。Java虚拟机面向由Java源代码编译而成的Java字节码文件,由Java Virtual Machine Specification.....
分类:
编程语言 时间:
2016-01-03 22:15:19
阅读次数:
194
1.用户发出请求。 index.jsp 是否第一次请求这个页面,如果是的话JSP引擎把该JSP文件转换成一个Servlet,生成字节码文件,然后执行jspInit();方法。只在生成字节码的时候执行一次。整个生命周期只执行一遍。如果不是第一次执行,就直接开始解析这个字节码。然后执行该Servlet....
分类:
编程语言 时间:
2015-12-28 00:47:02
阅读次数:
149
一、什么事反射技术类字节码文件是在硬盘上存储的,是一个个的.class文件。我们在new一个对象时,JVM会先把字节码文件的信息读出来放到内存中,第二次用时,就不用在加载了,而是直接使用之前缓存的这个字节码信息。字节码的信息包括:类名、声明的方法、声明的字段等信息。在Java中“万物皆对象”,这些信...
分类:
其他好文 时间:
2015-12-26 18:39:07
阅读次数:
168
前提:目前大部分的javap_w_picpaths都是根据centos和Ubuntu做的,结果是镜像非常大,基本上300-500m,太影响docker的使用了。思路:换更加轻量级的linux系统,删除jdk中无关的东西先下载jdk的tar包,然后删除jdk中无关的东西将jdk1.6.0_33.tgz解压到/usr/java/jdkrm-rf/usr/ja..
分类:
编程语言 时间:
2015-12-16 17:31:40
阅读次数:
941
转自http://www.blogjava.net/DLevin/archive/2011/09/13/358497.htmlJava二进制指令代码解析Java源码在运行之前都要编译成为字节码格式(如.class文件),然后由ClassLoader将字节码载入运行。在字节码文件中,指令代码只是其中的...
分类:
编程语言 时间:
2015-12-14 06:46:29
阅读次数:
288
android 静音与振动1,设置静音和振动静音和振动都属于来电后的动作.所以在设置静音和振动时都只是设置一些标识,并往数据库写入相应标识.文件:packages/apps/settings/src/com/android/settings/SoundAndDisplaySettings.javap...
分类:
移动开发 时间:
2015-12-12 15:31:29
阅读次数:
242
private void endCall() { try { /* * 1.得到字节码文件 * 2.得到对应的方法getService * 4.执行这个方法 * 以上是反射过程 * 5。拷贝aidl文件 * 6.生成java代码 * 7,执行end...
分类:
移动开发 时间:
2015-12-07 20:27:02
阅读次数:
358
反射技术:其实就是动态加载一个指定的类,并获取该类中的所有的内容。而且将字节码文件封装成对象,并将字节码文件中的内容都封装成对象,这样便于操作这些成员。简单说:反射技术可以对一个类进行解剖。反射的好处:大大的增强了程序的扩展性。反射的基本步骤:1、获得Class对象,就是获取到指定的名称的字节码文件...
分类:
其他好文 时间:
2015-12-07 16:02:23
阅读次数:
104
第一天1.Linux: 开源操作系统、免费的,服务器端 目录(/根目录),挂载点(目录),高 基于命令的----pwd,ls,cd 绝对路径、相对路径2.java运行环境: .java,经过编译,生成.class字节码文件 jvm加载.class并运行.class 跨平台,一次编程到处使用 JVM:...
分类:
编程语言 时间:
2015-12-06 21:04:46
阅读次数:
262
在实际项目开发中,有时为了了解Java编译器内部的一些工作,需要查看Java文件对应的具体的字节码指令集,这里提供两种方式供参考。一、使用javap命令javap是JDK提供的一个原生工具,它可以反汇编class文件得到对应的字节码信息,通过调节命令参数,可以获取类的package、fileds.....
分类:
编程语言 时间:
2015-12-03 21:18:21
阅读次数:
211