|
===================================== 〔語彙分解〕的な部分一致の検索結果は以下の通りです。 ・ バイト : [ばいと] 1. (de:) (n) (1) (abbr) byte 2. octet 3. (2) bite 4. (3) work (de: Arbeit) 5. (P), (de:) (n) (1) (abbr) byte/octet/(2) bite/(3) work (de: Arbeit) ・ ー : [ちょうおん] (n) long vowel mark (usually only used in katakana)
Javaバイトコードは、Java仮想マシンが実行する命令形式である。各バイトコードのオペコードは長さが1バイトであるが、引数を持つものもあるため、結果として複数バイトの命令となる。256個のオペコードの全てが使われているのではなく、51個が将来のために予約されている。その他について、Javaプラットフォームの開発元であるサン・マイクロシステムズは、3つのコードを永久に実装しないままにした〔VM Spec - Reserved Opcodes 〕。 ==Javaとの関係== Javaプログラマは、Javaバイトコードについて全く知ったり理解する必要はない。しかしながら、IBMのdeveloperWorksによると、「バイトコードを理解することと、Javaコンパイラにより生成されるバイトコードが何であるかを理解することは、アセンブリ言語の知識がCやC++プログラマの助けになるのと同じように、Javaプログラマの助けになる」とされている〔Understanding bytecode makes you a better programmer 〕〔A Formal Introduction to the Compilation of Java, Stephan Diehl, "Software - Practice and Experience", Vol. 28(3), pages 297-327, March 1998. 〕。 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Javaバイトコード」の詳細全文を読む スポンサード リンク
|