Mã byte Java

Mã byte Java (tiếng Anh: Java bytecode), là tập lệnh của máy ảo Java (JVM).

Liên quan đến Java

Một lập trình viên Java hoàn toàn không cần phải biết hoặc hiểu mã byte Java. Tuy nhiên, như đề xuất trên tạp chí IBM developerWorks, "Hiểu mã byte và mã byte được sinh ra bởi trình biên dịch Java giúp cho lập trình viên Java theo cách tương tự như hợp ngữ giúp cho lập trình viên C hay C++."[1]

Kiến trúc tập lệnh

JVM dựa theo kiến trúc của cả máy xếp (stack machine) và máy thanh ghi (register machine).

Xem thêm

  • Cổng thông tin Java (ngôn ngữ lập trình)
  • en:Java bytecode instruction listings
  • en:Java class file
  • en:List of JVM languages
  • en:Java backporting tools
  • en:C to Java Virtual Machine compilers
  • en:JStik
  • en:Common Intermediate Language (CIL), Microsoft's rival to Java bytecode
  • en:ObjectWeb ASM
  • en:Byte Code Engineering Library

Tham khảo

  1. ^ Understanding bytecode makes you a better programmer

Liên kết ngoài

  • Oracle's Java Virtual Machine Specification
  • Programming Languages for the Java Virtual Machine
  • Bytecode Visualizer – bytecode viewer and debugger (free Eclipse plugin)
  • AdaptJ StackTrace – bytecode level debugging with a full control of the stack, the local variables, and the execution flow Lưu trữ 2009-08-09 tại Wayback Machine
  • Java Class Unpacker – plugin for Total Commander, it lets open class files as compressed archives and see fields and methods as files. The bytecode can be viewed as text using F3
  • x
  • t
  • s
Java
Nền tảng Java
Java ME · Java SE · Java EE · Java Card
Các công nghệ của Sun
Ngôn ngữ lập trình Java · Squawk · Java Development Kit · OpenJDK · Máy ảo Java · JavaFX
Các công nghệ bên thứ ba
JRockit · GNU Classpath · Kaffe · TopLink · Apache Harmony · Apache Struts · Bộ khung Spring · Hibernate · Máy chủ ứng dụng JBoss · Processing · Tapestry · Thinwire
Lịch sử
Lịch sử phiên bản Java · Chỉ trích Java · Tiến trình cộng đồng Java · Sun Microsystems · Bổ sung Java tự do
Chức năng ngôn ngữ
Bytecode · Cú pháp · Applet · Servlets · MIDlet · jsp · Web Start (jnlp)
Ngôn ngữ kịch bản
Java Tcl · Jython · JRuby · BeanShell · Groovy · Judoscript · Sleep · Bean Scripting Framework · Yoix · Rhino
Hội nghị Java
JavaOne