易截截图软件、单文件、免安装、纯绿色、仅160KB

java class file及反汇编后的jvm指令

工程目录结构如下:
HStudy
         --src
               --jvm
                      --init
         --classes
               --jvm
                      --init
源码如下:
package jvm.init;
public class Example5 {
public static void main(String[] args) {
int a = 2;
int b = 3;
if (args.length < 2) {
System.out.println("Must enter any two args.");
return;
}

System.out.println(args[0] + args[1]);
}
}

以下是在命令行下的操作:
编译源码   E:\workspace_RIA\HStudy>javac -g -classpath classes -sourcepath src src\jvm\init\Example5.java -d classes
生成的class文件的16进制码如下:
00000000h: CA FE BA BE 00 00 00 31 00 30 0A 00 0A 00 1B 09 ; 漱壕...1.0......
00000010h: 00 1C 00 1D 08 00 1E 0A 00 1F 00 20 07 00 21 0A ; ........... ..!.
00000020h: 00 05 00 1B 0A 00 05 00 22 0A 00 05 00 23 07 00 ; ........"....#..
00000030h: 24 07 00 25 01 00 06 3C 69 6E 69 74 3E 01 00 03 ; $..%...<init>...
00000040h: 28 29 56 01 00 04 43 6F 64 65 01 00 0F 4C 69 6E ; ()V...Code...Lin
00000050h: 65 4E 75 6D 62 65 72 54 61 62 6C 65 01 00 12 4C ; eNumberTable...L
00000060h: 6F 63 61 6C 56 61 72 69 61 62 6C 65 54 61 62 6C ; ocalVariableTabl
00000070h: 65 01 00 04 74 68 69 73 01 00 13 4C 6A 76 6D 2F ; e...this...Ljvm/
00000080h: 69 6E 69 74 2F 45 78 61 6D 70 6C 65 35 3B 01 00 ; init/Example5;..
00000090h: 04 6D 61 69 6E 01 00 16 28 5B 4C 6A 61 76 61 2F ; .main...([Ljava/
000000a0h: 6C 61 6E 67 2F 53 74 72 69 6E 67 3B 29 56 01 00 ; lang/String;)V..
000000b0h


相关文档:

HTTPs in java dev @IBM

      最近在开发一个小的ESB系统,会在这里粘一些觉得会用的到的文章。
出自:www.ibm.com.cn MattTowers 2002年10月08日
摘要
使用 HTTPS(Hypertext Transfer Protocol Secure 安全超文本传输协议)并非你所想的那样简单直接。如果你曾经尝试在 Java 客户端和 HTTPS 服务器之间进行安全的通 ......

java伪静态 文件防盗链的实现


现在UrlRewriter技术有两个技术平台的,一个就是在Java方向的,另一个就是.NET方向的。这次是Java方向的应用。
首先让我们了解它的工作原理,说白了它就是一个简单的过滤器(Filter),看看源码你就会很快的明白,它就是通过我们在jsp中常用的两个方法实现的forward(),sendRedirect().
下面我们就快速的为你的网站搭建U ......

java存储过程的创建与调用

create or replace procedure updateProject is  
begin  
  update project p set p.total_intend_gather =   
  (select sum(ig.gather_sum) from intend_gather ig where ig.project_number=p.project_number);  
    
  up ......

JAVA各数据库连接驱动

1、Oracle8/8i/9i数据库(thin模式)
Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
String url="jdbc:oracle:thin:@localhost:1521:orcl"; //orcl为数据库的SID
String user="test";
String password="test";
Connection conn= DriverManager.getC ......

有种想法,想学Java!

现在的我啊,还是个学生,刚刚学了点VB,动作最大也就是用VB编写了一个计算阶乘的工具,说出来真是让各位看官笑掉大牙……但是我突然有种想法,想学Java,本人专业是通信工程,觉得移动通信会有相当大的前途,于是萌生了这个想法!各位看官别笑话我,能提拔的提拔点,不能提拔的给点鼓励!在下谢过各位了! ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号