Bytecode Java

Revisi sejak 25 Januari 2014 23.54 oleh AndroINA (bicara | kontrib) (←Membuat halaman berisi ''''Bytecode Java''' adalah bentuk perintah yang dieksekusi oleh mesin virtual java. Setiap bytecode opcode memiliki panjang satu byte, meskipun beberapa ad...')
(beda) ← Revisi sebelumnya | Revisi terkini (beda) | Revisi selanjutnya → (beda)

Bytecode Java adalah bentuk perintah yang dieksekusi oleh mesin virtual java. Setiap bytecode opcode memiliki panjang satu byte, meskipun beberapa ada yang memerlukan parameter, yang menyebabkan beberapa perintah bersifat multibyte. Tidak semua ke 256 opcode yang digunakan. 51 di antaranya dicadangkan untuk penggunaan di masa depan. Selain itu, Sun Microsystems, pengembang asli platform Java, telah menyisihkan tiga opcode untuk tidak digunakan secara permanen.[1]

Contoh

Misalnya untuk kode Java berikut:

  outer:
  for (int i = 2; i < 1000; i++) {
      for (int j = 2; j < i; j++) {
          if (i % j == 0)
              continue outer;
      }
      System.out.println (i);
  }

Referensi

Pranala luar