Isi kandungan:
Definisi - Apakah maksud Bytecode Java?
Bytecode Java adalah hasil kompilasi program Java, perwakilan perantaraan program itu yang bebas mesin.
Java bytecode akan diproses oleh mesin maya Java (JVM) dan bukannya pemproses. Ini adalah tugas JVM untuk membuat sumber yang diperlukan panggilan ke pemproses untuk menjalankan bytecode.
Techopedia menerangkan Bytecode Java
Bytecode Java adalah kod objek yang disusun yang dihasilkan oleh suatu program Java. Bytecode ini boleh dijalankan di mana-mana platform yang mempunyai pemasangan Java di dalamnya.
Kemerdekaan mesin ini adalah kerana mesin maya Java yang menjalankan bytecode dalam proksi pemproses yang bermaksud bahawa seorang programmer Java tidak perlu berpengetahuan tentang kebiasaan dan nuansa tentang sistem operasi dan pemproses tertentu yang program akan dijalankan kerana mesin maya menjaga mereka yang spesifik.
Bytecode Java tidak dikompilasi sepenuhnya, tetapi hanya kod perantaraan yang duduk di tengah kerana masih perlu ditafsirkan dan dilaksanakan oleh JVM yang dipasang pada platform tertentu seperti Windows, Mac atau Linux.
Selepas mengkompilasi, kod sumber Java ditukar menjadi bytecode kelas.