Resultados de la búsqueda a petición "bytecode"

10 la respuesta

¿Por qué es 2 * (i * i) más rápido que 2 * i * i en Java?

El siguiente programa Java tarda en promedio entre 0.50s y 0.55s para ejecutarse: public static void main(String[] args) { long startTime = System.nanoTime(); int n = 0; for (int i = 0; i < 1000000000; i++) { n += 2 * (i * i); ...

1 la respuesta

¿Dónde está el código para un lambda ubicado en un archivo de clase java?

Tengo este archivo fuente de Java: import java.util.function.*; public class t { public static void main(String[] args) { Function<Integer,Integer> r = (a) -> a*a+2*a+1; System.out.println(r.apply(2)); } } Lo compilo y funciona como se ...

3 la respuesta

¿Cómo cambiar el valor de la variable estática usando ASM?

Empecé a aprender Java Agent hace unos días. Pero la documentación no es muy buena y los principiantes como yo luchan por comprender los conceptos básicos. Creé una clase básica de multiplicador y la exporté a jar ejecutable usando eclipse. Aquí ...

1 la respuesta

¿Cómo se compila un literal de clase en código de bytes Java?

public class A { } public class B { public static void b() { System.out.println(A.class); } }¿Cómo es la clase literal?A.class compilado en el bytecode de B.class? ¿Es una referencia de campo? No puedo encontrar una mención de eso en la ...

2 la respuesta

Variables finales en formato de archivo de clase

Haceclaseformato de archivo proporciona soporte parafinal palabra clave en caso de usarla con variables? ¿O simplemente deduce la finalidad efectiva de una variable a partir del código y el compilador JIT realiza una optimización basada en ...

1 la respuesta

Extraña entrada "! *" En LocalVariableTypeTable al compilar con el compilador eclipse

Compilemos el siguiente código con el compilador ECJ del paquete Eclipse Mars.2: import java.util.stream.*; public class Test { String test(Stream<?> s) { return s.collect(Collector.of(() -> "", (a, t) -> {}, (a1, a2) -> a1)); } }El comando de ...

2 la respuesta

Cómo ver el archivo bytecode php

Lo estoy haciendo con el propósito de aprender. He leído muchos artículos que php primero convierte su código fuente a bytecode, pero no puedo encontrar una manera de ver el formato de bytecode, ¿cómo es? En java y C hay muchas formas de ver el ...

2 la respuesta

escribir objeto java en el archivo de clase

¿Hay alguna manera de escribir un objeto Java cargado en un.class o hay algún otro tipo de archivo que pueda leerse fácilmente para representar las propiedades de una instancia. Por ejemplo, CGLIB creará un bean proxy que extiende a otro, ...

0 la respuesta

ASM 5.0.3 con Java 1.8 incorrecto maxStack con Java.lang.VerifyError: desbordamiento de pila de operandos

Usando ASM 5.0.3 (con Java 1.8.0_65 y Tomcat 8.0.30), visitando uno de los métodos JSP (date.jsp) - _JSP (_jspService), obteniendo la excepción siguiente javax.servlet.ServletException: java.lang.VerifyError: Operand stack overflow Exception ...

1 la respuesta

¿Cómo implementar un decorador de contenedor en Java?

El problema es crear una versión dinámica mejorada de los objetos existentes. No puedo modificar el objetoClass. En cambio tengo que: subclasearloenvolver el objeto existente en el nuevoClassdelegar todas las llamadas de método originales al ...