Bytecode (Java)

Aquest article o secció no cita les fonts o necessita més referències per a la seva verificabilitat.

El bytecode de Java és el tipus d'instruccions que la Màquina Virtual Java executa. Cada instrucció de bytecode té una longitud d'un byte (d'aquí el nom) de manera que el nombre de bytecodes que poden existir és de 256, i així i tot, no tots són usats. De fet, Sun Microsystems, els creadors originals del llenguatge Java, la Màquina Virtual Java i d'altres components de l'entorn d'execució de Java, han establert un nombre de valors a quedar permanentment sense implementar. A sota hi ha els bytecodes.

Un programador de Java no necessita ni entendre el bytecode. Tanmateix, com va suggerir la publicació d'IBM developerWorks, «Entendre bytecode i saber quin bytecode és probable que el compilador generi, ajuda el programador de la mateixa manera que el coneixement d'ensamblador ajuda els programadors de llenguatge C o C++».

És possible escriure bytecode a mà.

  • Vegeu aquesta plantilla
Java
Plataforma Java
Java ME · Java SE · Java EE · Java Card
Tecnologies Sun
Java (llenguatge de programació) · Squawk · Java Development Kit · OpenJDK · Màquina Virtual Java · JavaFX
Tecnologies importants de tercers
JRockit · GNU Classpath · Kaffe · TopLink · Apache Harmony · Apache Struts · Spring framework · Hibernate · Servidor d'aplicacios JBoss · Processing · Tapestry · Thinwire
Història
Històric versions Java · Criticism of Java · Java Community Process · Sun Microsystems · Implementacions lliures de Java
Característiques del llenguatge
Bytecode · Syntax · Applets · Servlets · MIDlets · jsp · Web Start (jnlp)
Llenguatges script
Java Tcl · Jython · JRuby · BeanShell · Groovy · Judoscript · Sleep · Bean Scripting Framework · Yoix · Rhino
Conferències Java
JavaOne