bytecode

Performances C++ vs Java/C#

Ma compréhension est que C/C++ produit du code natif à exécuter sur une architecture de machine particulière. Inversement, d ... n anglais clair comment il est possible qu'un de ces langages de machine virtuelle fonctionne mieux qu'une langue maternelle?

Fonctionnalités bytecode non disponibles dans le langage Java

Existe-t-il actuellement (Java 6) des choses que vous pouvez faire en bytecode Java que vous ne pouvez pas faire à partir du ... omme invokedynamic, qui ne peuvent pas être générés en utilisant Java, sauf que celui spécifique est pour une version future.

Que signifie "() V " dans une signature de classe?

J'ai créé un constructeur avec Javassist qui n'a pas de vraie méthode CtConstructor c = CtNewConstructor.make ( argTypes, n ... is public Echo ()V Je suis confus ce que" V " signifie? Je m'attendais à Public Echo (); ou quelque chose de similaire...

Optimisation du compilateur: bytecode Java

J'écris actuellement un compilateur jouet ciblant le bytecode Java dans la traduction. Je voudrais savoir s'il existe une so ... e. Je suis en fait conscient de certaines bibliothèques qui ont cette fonctionnalité, mais j'aimerais l'implémenter moi-même.

Éditeur de Fichiers de Classe Java

Quel est le moyen le plus efficace de décompiler et d'éditer un fichier de classe? Je veux vraiment juste éditer une ligne de ... iens de nombreuses erreurs de dépendance et des erreurs de nom. Comment puis-je aller à ce sujet de manière efficace? Merci

code bytecode java - aucune instruction ipush

Dans le cadre d'un de mes projets scolaires, j'ai besoin de creuser dans le bytecode java. J'ai commencé à écrire des program ... ourrais utiliser pour pousser la constante entière à empiler, mais je me demande pourquoi il n'y a pas une telle instruction?

Le compilateur java assembler?

Donc gcc ou n'importe quel compilateur C compilera votre source en x86 ou votre langage d'assemblage respectif, puis assemble ... u texte brut. Je suppose que c'est juste le bytecode basé sur le texte stocké au format binaire mais je ne sais vraiment pas.

Différence de bytecode Java entre "FRAME FULL" et "FRAME APPEND"

Quelle est la différence entre" FRAME FULL "et"FRAME APPEND"? Je vérifie 2 façons d'utiliser les itérateurs: int size = 0; ... = s.length(); size += length; } Ils utilisent tous les deux des itérateurs, mais le bytecode est un peu différent.

Pourquoi Java a - t-il une instruction de bytecode IINC?

Pourquoi Java a-t-il une instruction de bytecode IINC? Il existe déjà une instruction IADD bytecode. Alors pourquoi l'IINC existe-t-il?

Prestazioni C++ rispetto a Java/C#

La mia comprensione è che C/C++ produce codice nativo da eseguire su una particolare architettura della macchina. Al contrar ... re in inglese semplice come è possibile che uno di questi linguaggi di macchina virtuale funzioni meglio di una lingua madre?

Funzionalità Bytecode non disponibili nel linguaggio Java

Ci sono attualmente (Java 6) cose che puoi fare in Java bytecode che non puoi fare all'interno del linguaggio Java? So che e ... de extra come invokedynamic, che non possono essere generati usando Java, tranne che uno specifico è per una versione futura.

Cosa significa" () V " in una firma di classe?

Ho creato un costruttore con Javassist che non ha un metodo reale CtConstructor c = CtNewConstructor.make ( argTypes, null, ... re(); Ottengo public Echo ()V Sono confuso cosa significa" V"? Mi aspettavo sia public Echo (); o qualcosa di simile...

Ottimizzazione del compilatore: bytecode Java

Attualmente sto scrivendo un compilatore giocattolo destinato al bytecode Java nella traduzione. Mi piacerebbe sapere se c'è ... classe. In realtà sono a conoscenza di alcune librerie che hanno questa funzionalità, ma mi piacerebbe implementarlo da solo.

Editor di file di classe Java

Qual è il modo più efficace per decompilare e modificare un file di classe? Voglio solo modificare una riga di codice nel fil ... nerà, come ho provato questo, ottengo molti errori di dipendenza e errori di nome. Come posso farlo in modo efficace? Grazie

java bytecode - nessuna istruzione ipush

Come parte di uno dei miei progetti scolastici ho bisogno di scavare nel bytecode java. Ho iniziato a scrivere programmi semp ... istruzione ipush che potrei usare per spingere la costante intera allo stack, ma mi chiedo perché non ci sia tale istruzione?

Il compilatore java si monta?

Quindi gcc o qualsiasi compilatore C compilerà il sorgente in x86 o nel rispettivo linguaggio Assembly, quindi assemblerà l'a ... eanche testo normale. Presumo che sia solo il bytecode basato sul testo memorizzato in formato binario, ma davvero non lo so.

Differenza di bytecode Java tra " FRAME FULL "e" FRAME APPEND"

Qual è la differenza tra "FRAME FULL"e" FRAME APPEND"? Controllo 2 modi per usare gli iteratori: int size = 0; Iterator< ... l) { int length = s.length(); size += length; } Entrambi usano iteratori, ma il bytecode è un po ' diverso.

Perché Java ha un'istruzione bytecode IINC?

Perché Java ha un'istruzione bytecode IINC? Esiste già un'istruzione bytecode IADD. Quindi perché IINC esiste?