Java bytecode (original) (raw)

About DBpedia

El bytecode Java se encuentra dentro del archivo de extensión .class y es el tipo de instrucciones que la máquina virtual Java (JVM) espera recibir para posteriormente ser compiladas a lenguaje de máquina mediante un compilador JIT a la hora de su ejecución. Usualmente es el resultado de utilizar un compilador del lenguaje de programación Java (como javac), pero puede ser generado desde otros compiladores.

Property Value
dbo:abstract 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à. (ca) El bytecode Java se encuentra dentro del archivo de extensión .class y es el tipo de instrucciones que la máquina virtual Java (JVM) espera recibir para posteriormente ser compiladas a lenguaje de máquina mediante un compilador JIT a la hora de su ejecución. Usualmente es el resultado de utilizar un compilador del lenguaje de programación Java (como javac), pero puede ser generado desde otros compiladores. (es) In computing, Java bytecode is the bytecode-structured instruction set of the Java virtual machine (JVM), a virtual machine that enables a computer to run programs written in the Java programming language and several other programming languages, see List of JVM languages. (en) Le bytecode Java est un bytecode destiné à regrouper des instructions exécutables par une machine virtuelle java. Par extension, il désigne un flux d'octets binaire au format d'une classe java. Ce flux est habituellement le résultat de la compilation d'un code source, ce code source n'étant pas obligatoirement écrit en langage Java. Ce bytecode peut être exécuté sous de nombreux systèmes d'exploitation par une machine virtuelle Java. Le bytecode est un code binaire, ce qui permet un traitement plus rapide que le code source Java, et qui rassemble (compile) tous les codes dispersés dans différents fichiers lors de l'écriture du programme. (fr) Bytecode Java adalah bentuk perintah yang dieksekusi oleh mesin virtual java. Setiap bytecode 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 pada masa depan. Selain itu, Sun Microsystems, pengembang asli , telah menyisihkan tiga opcode untuk tidak digunakan secara permanen. (in) 자바 바이트코드(Java bytecode)는 자바 가상 머신이 실행하는 명령어의 형태이다. 각각의 바이트코드는 1바이트로 구성되지만 몇 개의 파라미터가 사용되는 경우가 있어 총 몇 바이트로 구성되는 경우가 있다. 256개의 명령코드 모두가 사용되지는 않는다. (ko) Javaバイトコードは、Java仮想マシンが実行する命令形式である。各バイトコードのオペコードは長さが1バイトであるが、引数を持つものもあるため、結果として複数バイトの命令となる。256個のオペコードの全てが使われているのではなく、51個が将来のために予約されている。その他について、Javaプラットフォームの開発元であるサン・マイクロシステムズは、3つのコードを永久に実装しないままにした。 (ja) Kod bajtowy Javy – lista instrukcji do wykonania przez wirtualną maszynę Javy (JVM). Każdy kod operacji kodu bajtowego ma jeden bajt długości, chociaż niektóre kody operacji wymagają parametrów, co sprawia, że mamy dużo wielobajtowych instrukcji. Nigdy nie użyto wszystkich możliwych 256 kodów operacyjnych. (pl) Байт-код Java — набор инструкций, исполняемых виртуальной машиной Java. Каждый код операции байт-кода — один байт; используются не все 256 возможных значений кодов операций, 51 из них зарезервирован для использования в будущем. Для программирования на языке Java или других JVM-совместимых языках знание особенностей байт-кода не обязательно, тем не менее, «понимание байт-кода и понимание механизмов его генерации компилятором Java помогает Java-программисту так же, как и знание языка ассемблера помогает программисту, пишущему на Си или C++». (ru) O código de um programa de computador escrito na linguagem Java é compilado para uma forma intermediária de código denominada bytecode, que é interpretada pelas Máquinas Virtuais Java (JVMs). É essa característica que faz com que os programas Java sejam independentes de plataforma, executando em qualquer sistema que possua uma JVM. Cada opcode tem o tamanho de um byte — daí o seu nome — e assim o número de diferentes códigos de operação está limitado a 256. Os 256 possíveis valores para códigos de operação não são todos utilizados. Na verdade, alguns dos códigos foram inclusive reservados para nunca serem implementados. Um programador Java não precisa entender — e nem tomar conhecimento — dos bytecodes Java para ser proficiente na linguagem, da mesma forma que um programador de qualquer linguagem de alto nível compilada para linguagem de máquina não precisa conhecer a linguagem de montagem do computador hospedeiro para escrever bons programas naquela linguagem. (pt) Байт-код Java — набір інструкцій віртуальної машини Java (JVM). (uk) Java 字节码(英語:Java bytecode)是Java虚拟机执行的一种指令格式。大多数都是一个字节长,而有些操作需要参数,导致了有一些多字节的操作码。而且并不是所有可能的256个操作码都被使用;其中有51个操作码被保留做将来使用。除此之外,原始Java平台开发商,昇陽微系统,额外保留了3个代码永久不使用。 (zh)
dbo:wikiPageExternalLink http://www.is-research.de/info/vmlanguages/ http://lulachronicles.blogspot.com https://web.archive.org/web/20090809232522/http:/www.adaptj.com/main/stacktrace https://web.archive.org/web/20130618025348/http:/www.drgarbage.com/bytecode-visualizer.html http://docs.oracle.com/javase/specs/jvms/se8/html/
dbo:wikiPageID 38321273 (xsd:integer)
dbo:wikiPageLength 13289 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID 1109012114 (xsd:integer)
dbo:wikiPageWikiLink dbr:Processor_register dbr:Python_(programming_language) dbr:Ruby_(programming_language) dbr:Scala_(programming_language) dbr:Scheme_(programming_language) dbr:Opcode dbc:Assembly_languages dbr:Run_time_(program_lifecycle_phase) dbr:Clojure dbr:Free_Pascal dbr:GNU_Compiler_Collection dbr:GNU_Compiler_for_Java dbr:Lisp_(programming_language) dbr:MIDletPascal dbr:Call_stack dbr:Stack_machine dbr:Common_Intermediate_Language dbr:Compile_time dbr:Byte_Code_Engineering_Library dbr:C++ dbr:C_(programming_language) dbr:Type_system dbr:Ada_(programming_language) dbc:Java_platform dbr:Da_Vinci_Machine dbr:Machine_code dbr:List_of_JVM_languages dbr:ColdFusion dbr:Groovy_(programming_language) dbr:JRuby dbr:JavaFX_Script dbr:Java_(programming_language) dbr:Java_bytecode_instruction_listings dbr:Assembly_language dbr:Jikes dbr:Jython dbr:Kawa_(Scheme_implementation) dbr:Sun_Microsystems dbr:JStik dbr:Java_Community_Process dbr:Java_Platform,_Standard_Edition dbr:Java_backporting_tools dbr:Java_class_file dbr:Java_compiler dbr:Java_processor dbr:Java_virtual_machine dbr:Javac dbr:Register_machine dbr:Bytecode dbc:Bytecodes dbr:IBM dbr:Instruction_set dbr:Kotlin_(programming_language) dbr:ObjectWeb_ASM dbr:Object_Pascal dbr:Macro_(computer_science) dbr:Virtual_machine dbr:Scripting_language dbr:JGNAT dbr:Java_source_code dbr:C_to_Java_Virtual_Machine_compilers dbr:Jasmin_(Java_assembler)
dbp:wikiPageUsesTemplate dbt:As_of dbt:Code dbt:Dead_link dbt:Further dbt:Portal dbt:Reflist dbt:Rp dbt:Short_description dbt:Wikibooks dbt:Short_lead dbt:Java_(Sun)
dcterms:subject dbc:Assembly_languages dbc:Java_platform dbc:Bytecodes
gold:hypernym dbr:Set
rdf:type yago:WikicatAssemblyLanguages yago:WikicatComputerFileFormats yago:Abstraction100002137 yago:ArtificialLanguage106894544 yago:AssemblyLanguage106899310 yago:Communication100033020 yago:Format106636806 yago:Information106634376 yago:Language106282651 yago:Message106598915 yago:ProgrammingLanguage106898352 dbo:MusicGenre
rdfs:comment El bytecode Java se encuentra dentro del archivo de extensión .class y es el tipo de instrucciones que la máquina virtual Java (JVM) espera recibir para posteriormente ser compiladas a lenguaje de máquina mediante un compilador JIT a la hora de su ejecución. Usualmente es el resultado de utilizar un compilador del lenguaje de programación Java (como javac), pero puede ser generado desde otros compiladores. (es) In computing, Java bytecode is the bytecode-structured instruction set of the Java virtual machine (JVM), a virtual machine that enables a computer to run programs written in the Java programming language and several other programming languages, see List of JVM languages. (en) Bytecode Java adalah bentuk perintah yang dieksekusi oleh mesin virtual java. Setiap bytecode 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 pada masa depan. Selain itu, Sun Microsystems, pengembang asli , telah menyisihkan tiga opcode untuk tidak digunakan secara permanen. (in) 자바 바이트코드(Java bytecode)는 자바 가상 머신이 실행하는 명령어의 형태이다. 각각의 바이트코드는 1바이트로 구성되지만 몇 개의 파라미터가 사용되는 경우가 있어 총 몇 바이트로 구성되는 경우가 있다. 256개의 명령코드 모두가 사용되지는 않는다. (ko) Javaバイトコードは、Java仮想マシンが実行する命令形式である。各バイトコードのオペコードは長さが1バイトであるが、引数を持つものもあるため、結果として複数バイトの命令となる。256個のオペコードの全てが使われているのではなく、51個が将来のために予約されている。その他について、Javaプラットフォームの開発元であるサン・マイクロシステムズは、3つのコードを永久に実装しないままにした。 (ja) Kod bajtowy Javy – lista instrukcji do wykonania przez wirtualną maszynę Javy (JVM). Każdy kod operacji kodu bajtowego ma jeden bajt długości, chociaż niektóre kody operacji wymagają parametrów, co sprawia, że mamy dużo wielobajtowych instrukcji. Nigdy nie użyto wszystkich możliwych 256 kodów operacyjnych. (pl) Байт-код Java — набор инструкций, исполняемых виртуальной машиной Java. Каждый код операции байт-кода — один байт; используются не все 256 возможных значений кодов операций, 51 из них зарезервирован для использования в будущем. Для программирования на языке Java или других JVM-совместимых языках знание особенностей байт-кода не обязательно, тем не менее, «понимание байт-кода и понимание механизмов его генерации компилятором Java помогает Java-программисту так же, как и знание языка ассемблера помогает программисту, пишущему на Си или C++». (ru) Байт-код Java — набір інструкцій віртуальної машини Java (JVM). (uk) Java 字节码(英語:Java bytecode)是Java虚拟机执行的一种指令格式。大多数都是一个字节长,而有些操作需要参数,导致了有一些多字节的操作码。而且并不是所有可能的256个操作码都被使用;其中有51个操作码被保留做将来使用。除此之外,原始Java平台开发商,昇陽微系统,额外保留了3个代码永久不使用。 (zh) 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. És possible escriure bytecode a mà. (ca) Le bytecode Java est un bytecode destiné à regrouper des instructions exécutables par une machine virtuelle java. Par extension, il désigne un flux d'octets binaire au format d'une classe java. Ce flux est habituellement le résultat de la compilation d'un code source, ce code source n'étant pas obligatoirement écrit en langage Java. Ce bytecode peut être exécuté sous de nombreux systèmes d'exploitation par une machine virtuelle Java. (fr) O código de um programa de computador escrito na linguagem Java é compilado para uma forma intermediária de código denominada bytecode, que é interpretada pelas Máquinas Virtuais Java (JVMs). É essa característica que faz com que os programas Java sejam independentes de plataforma, executando em qualquer sistema que possua uma JVM. Cada opcode tem o tamanho de um byte — daí o seu nome — e assim o número de diferentes códigos de operação está limitado a 256. Os 256 possíveis valores para códigos de operação não são todos utilizados. Na verdade, alguns dos códigos foram inclusive reservados para nunca serem implementados. (pt)
rdfs:label Bytecode (Java) (ca) Bytecode Java (es) Bytecode Java (in) Bytecode Java (fr) Java bytecode (en) 자바 바이트코드 (ko) Javaバイトコード (ja) Bytecode Java (pt) Kod bajtowy Javy (pl) Байт-код Java (ru) Java字节码 (zh) Байт-код Java (uk)
owl:sameAs freebase:Java bytecode yago-res:Java bytecode wikidata:Java bytecode http://bs.dbpedia.org/resource/Java_bytecode dbpedia-ca:Java bytecode dbpedia-es:Java bytecode dbpedia-fa:Java bytecode dbpedia-fr:Java bytecode dbpedia-hu:Java bytecode dbpedia-id:Java bytecode dbpedia-ja:Java bytecode dbpedia-ko:Java bytecode dbpedia-ms:Java bytecode dbpedia-pl:Java bytecode dbpedia-pt:Java bytecode dbpedia-ru:Java bytecode dbpedia-sh:Java bytecode dbpedia-sr:Java bytecode dbpedia-tr:Java bytecode dbpedia-uk:Java bytecode dbpedia-vi:Java bytecode dbpedia-zh:Java bytecode https://global.dbpedia.org/id/NpGV
prov:wasDerivedFrom wikipedia-en:Java_bytecode?oldid=1109012114&ns=0
foaf:isPrimaryTopicOf wikipedia-en:Java_bytecode
is dbo:genre of dbr:IKVM.NET
is dbo:wikiPageRedirects of dbr:JVM_bytecode dbr:Java_assembler dbr:Java_Bytecode dbr:Java_byte-code dbr:Java_byte_code
is dbo:wikiPageWikiLink of dbr:PyPy dbr:Scala_(programming_language) dbr:Architecture_Neutral_Distribution_Format dbr:HotSpot_(virtual_machine) dbr:List_of_C-family_programming_languages dbr:List_of_Java_bytecode_instructions dbr:Rhino_(JavaScript_engine) dbr:Visual_J_Sharp dbr:Intermediate_representation dbr:Peephole_optimization dbr:Proprietary_software dbr:Comparison_of_C_Sharp_and_Java dbr:Comparison_of_Java_and_C++ dbr:Pack200 dbr:Source-to-source_compiler dbr:Classpath dbr:Eiffel_(programming_language) dbr:GNAT dbr:GNU_Compiler_Collection dbr:Google_LLC_v._Oracle_America,_Inc. dbr:Gosu_(programming_language) dbr:GraalVM dbr:Mirah_(programming_language) dbr:Criticism_of_Java dbr:Cross-platform_software dbr:Dalvik_(software) dbr:Android_(operating_system) dbr:LibGDX dbr:Lucee dbr:SmartEiffel dbr:Common_Intermediate_Language dbr:Comparison_of_Java_and_Android_API dbr:P-code_machine dbr:C_Sharp_(programming_language) dbr:Ahead-of-time_compilation dbr:Type_signature dbr:WebAssembly dbr:WebSphere_sMash dbr:JVM_bytecode dbr:ARM_architecture_family dbr:Adaptive_optimization dbr:Da_Vinci_Machine dbr:Dynamic_Language_Runtime dbr:Factor_(programming_language) dbr:FindBugs dbr:PHP dbr:Parrot_virtual_machine dbr:Transmeta_Crusoe dbr:List_of_JVM_languages dbr:JRuby dbr:JavaFX dbr:Java_(programming_language) dbr:Java_(software_platform) dbr:Java_Development_Kit dbr:Java_Pathfinder dbr:Java_assembler dbr:Javassist dbr:ARM9 dbr:Jython dbr:LLVM dbr:Hexspeak dbr:JStik dbr:Java_Card dbr:Java_Classloader dbr:Java_applet dbr:Java_backporting_tools dbr:Java_class_file dbr:Java_compiler dbr:Java_performance dbr:Java_processor dbr:Java_virtual_machine dbr:Javac dbr:Jazelle dbr:Translator_(computing) dbr:Bytecode dbr:Green_thread dbr:IKVM.NET dbr:InspectIT dbr:XRuby dbr:XSLT dbr:Magic_number_(programming) dbr:Singleton_pattern dbr:Soot_(software) dbr:Managed_code dbr:PicoJava dbr:Security_of_the_Java_software_platform dbr:UNCOL dbr:Soft_microprocessor dbr:Java_Bytecode dbr:Java_byte-code dbr:Java_byte_code
is foaf:primaryTopic of wikipedia-en:Java_bytecode