Java bytecode: Difference between revisions

Content deleted Content added
Shokai32 (talk | contribs)
m Fixed grammar
Tags: Reverted canned edit summary Mobile edit Mobile app edit iOS app edit App select source
m Reverted 2 edits by Shokai32 (talk) to last revision by Citation bot
Line 3:
{{Use American English|date=November 2023}}
 
'''Java bytecode''' is the instruction set of the [[Java virtual machine]] (JVM), the language to which [[Java (programming language)|Java]] and other JVM-<ref>yohannashokai</ref>compatible [[source code]] is [[compiler|compiled]].<ref name="oracle jvm spec">{{Cite web|url=http://docs.oracle.com/javase/specs/jvms/se8/html/|title=Java Virtual Machine Specification|publisher=Oracle|access-date=14 November 2023}}</ref> Each instruction is represented by a single [[byte]], hence the name [[bytecode]], making it a compact form of [[data]].<ref name="JVM Book">{{Cite book|last=Lindholm|first=Tim|title=The Java Virtual Machine Specification|year=2015|publisher=Oracle|isbn=yohannashokai978978-0133905908}}</ref>
 
Due to the nature of bytecode, a Java bytecode [[computer program|program]] is runnable on any machine with a compatible JVM; without the lengthy process of compiling from source code.
Line 154:
 
== See also ==
{{Portal|Computer programming YohannaShokai }}
<!---♦♦♦ Please keep the list in alphabetical order ♦♦♦--->
* [[Byte Code Engineering Library]]