<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html lang="ja"> 
  <HEAD>
    <title>Akihito Nagata's Page</title> 
    <META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
    <META http-equiv="Content-Style-Type" content="text/css">
    <meta name="keywords" content="akihito,nagata,ocaml,java,unix,linux,postgresql,html,stylesheet,cgi,thesis,type">
    <meta name="description" content="Akihito Nagata,プログラミングやlinuxなどのtips">    
    <meta name="robots" content="all">
    <link rel="stylesheet" href="/~ganat/stylesheet.css" type="text/css">
    <link rel="stylesheet" href="../stylesheet.css" type="text/css"><LINK rel="INDEX" href="../index.html"><LINK rel="PREV"  href="../index.html">
    <style type="text/css">
      
    </style>
  </head>
  <body>
    <table summary="table" border=0 cellspacing=0 cellpadding=0>
	<tr>
	  <td valign="top">
	    <table summary="table" border=0 cellspacing=0 cellpadding=0>
		<tr>
		  <td>
		    <!-- 左上の画像 -->
		    <table summary="table" border=0 cellspacing=0 cellpadding=0>
			  <tr>
			    <td width=10><img alt="*" src="/~ganat/images/borders/pic_border_lt.jpg"></td>
			    <td width=120 style="background-image : url(/~ganat/images/borders/newpic_border_t.gif);">
			      <img alt="*" src="/~ganat/images/borders/white10x10.gif"></td>
			    <td witdh=10><img alt="*" src="/~ganat/images/borders/pic_border_rt.jpg"></td>
			  </tr>
			  <tr>
			    <td><img alt="*" src="/~ganat/images/borders/pic_border_l.jpg"></td>
			    <td><img alt="*" src="<!--#exec cgi="/~ganat/cgi-bin/todayimage.cgi"-->"></td>
			    <td style="background-image : url(/~ganat/images/borders/newpic_border_r.gif);vertical-align : top;">
			      <img alt="*" src="/~ganat/images/borders/white10x10.gif"></td>
			  </tr>
			  <tr>
			    <td><img alt="*" src="/~ganat/images/borders/pic_border_lb.jpg"></td>
			    <td style="background-image : url(/~ganat/images/borders/newpic_border_b.gif);text-align:left;">
			      <img alt="*" src="/~ganat/images/borders/white10x10.gif"></td>
			    <td><img alt="*" src="/~ganat/images/borders/newpic_border_rb.gif"></td>
			  </tr>
		      </table>
		  </td>
		</tr>
		<tr>
		  <td class="menu" valign="top">
		    <!-- MENU -->
		    <div class="menutitle"><img alt="menu" src="/~ganat/images/menutitle.jpg"></div>
		    <div class="menu"><table width="140">
<tr style="text-align : right; "><td><a class="menu" href="/~ganat/index.html">Top Page</a></td></tr>
<tr style="text-align : right; "><td><a class="menu" href="/~ganat/ocaml/ocaml.html">Ocaml</a></td></tr>
<tr style="text-align : right; "><td><a class="menu" href="/~ganat/java/java.html">Java</a></td></tr>
<tr style="text-align : right; "><td><a class="menu" href="/~ganat/diary.html">Theses</a></td></tr>
<tr style="text-align : right; "><td><a class="menu" href="/~ganat/presentation.html">Presentation</a></td></tr>
<tr style="text-align : right; "><td><a class="menu" href="/~ganat/survey/index.html">Survey</a></td></tr>
<tr style="text-align : right; "><td><a class="menu" href="/~ganat/unix/unix.html">Unix Tips</a></td></tr>
<tr style="text-align : right; "><td><a class="menu" href="/~ganat/memo/index.html">Memo</a></td></tr>
<tr style="text-align : right; "><td><a class="menu" href="/~ganat/link.html">LINK</a></td></tr>
<tr style="text-align : right; "><td><a class="menu" href="/~ganat/cgi-bin/nagabbs/nagabbs.cgi">BBS</a></td></tr>
</table>
</div>
		  </td>
		</tr>
	    </table>
	  </td>
	  <td>
      <table summary="table" border=0 cellspacing=0 cellpadding=0>
		<tr>
		  <td valign="top" style="text-align : center;">
		    <!-- 題名 -->
		    <!-- <div class="title">GANAT PAGE</div> -->
		    <img alt="Akihito Nagata's Page" src="/~ganat/images/title.gif">
		  </td>
		</tr>
		<tr>
		  <td>
		    <!-- メイン -->
		    <table summary="table" border=0 cellspacing=0 cellpadding=0>
			<tr>
			  <td width="10"><img alt="|" src="/~ganat/images/borders/vline_t.jpg"></td>
			  <td></td>
			  <td></td>
			</tr>
			<tr>
			  <td style="background-image:url(/~ganat/images/borders/vline.jpg);"><img alt="|" src="/~ganat/images/borders/vline.jpg"></td>
			  <td><div class="main">
    <div class="title"><span class="title">JAVA</span><img alt="coffee" src="/~ganat/images/coffee.gif"></div>

    <ul>
      <li><a href="/~ganat/java/javadoc.html">Javadocのメモ</a></li>
    </ul>

    <h1 class="java">Javaのアセンブラ、逆アセンブラを作ります</h1>
    <ol>
      <li><a href="/~ganat/java/asm1.html">ことはじめ</a></li>
      <li><a href="/~ganat/java/asm2.html">classファイルのヘッダ</a></li>
      <li><a href="/~ganat/java/asm3.html">コンスタントプール</a></li>
    </ol>
    <h1 class="java">JSP, Servlet</h1>
    <a href="/~ganat/tomcat/index.html">JSPとServletについて</a>
    <p>
      JavaのTIPS
    </p>
    <div class="topic">
      <span class="topictitle">逆アセンブル</span>
      <ul>
	<li>D-javaを使う。Jasmin形式で出力するとJasminでアセンブルできる。
	  コマンドは
	  <div class="command">D-java -o jasmin Helloworld.class</div>
	</li>
      </ul>
    </div>
    <div class="topic">
      <span class="topictitle">アセンブル</span>
      <ul>
	<li>Jasminを使う。コマンドは
	  <div class="command">jasmin HelloWorld.j</div>
      </ul>
    </div>
    <hr>
    <H2>リンク</H2>
    <ul>
      <li><A href="http://www.geocities.co.jp/SiliconValley/6064/java_link.html">Java的リンク</A></li>
      <li><A href="http://java.sun.com/j2se/1.4/ja/docs/ja/api/index.html">JavaTM Platform, Standard Edition, v 1.4 API</A></li>
      <li><a href="http://www.ingrid.org/jajakarta/servletapi/">The Ja-Jakarta Project: サブプロジェクト Servlet API翻訳</a></li>
    </ul>
    <hr>
    <div>Java Tips</div>
    <ul>
      <li>関数呼び出しが行われたときはローカル変数の0番に自分への参照、ローカル変数1番から引数が1番目から順に入っている。</li>
      <li>ただしstaticのメソッドの場合は0番から引数が入っている模様</li>
      <li>関数を呼び出すときはその逆でローカルの</li>
      <li></li>
      <li></li>
    </ul>
  </div></td>
			  <td></td>
			</tr>
			<tr>
			  <td><img alt="|" src="/~ganat/images/borders/vline_b.jpg"></td>
			  <td></td>
			  <td></td>
			</tr>
		    </table>
		  </td>
		</tr>
	    </table>
    </td>
  </tr>
  </table>
    <div><a href="/~ganat/old/index.html">前のページはこちら</a></div>
  </body> 
</html>