¡@

Home 

java Programming Glossary: aload

How does the String class override the + operator?

http://stackoverflow.com/questions/11408427/how-does-the-string-class-override-the-operator

ciop L2 LINENUMBER 25 L2 NEW java lang StringBuilder DUP ALOAD 1 INVOKESTATIC java lang String.valueOf Ljava lang Object Ljava.. java lang StringBuilder. init Ljava lang String V ALOAD 2 INVOKEVIRTUAL java lang StringBuilder.append Ljava lang String.. L3 LINENUMBER 26 L3 NEW java lang StringBuilder DUP ALOAD 1 INVOKESPECIAL java lang StringBuilder. init Ljava lang String..

Which is more efficient, a for-each loop, or an iterator?

http://stackoverflow.com/questions/2113216/which-is-more-efficient-a-for-each-loop-or-an-iterator

Integer for Integer integer a integer.toString Byte code ALOAD 1 INVOKEINTERFACE java util List.iterator Ljava util Iterator.. util List.iterator Ljava util Iterator ASTORE 3 GOTO L2 L3 ALOAD 3 INVOKEINTERFACE java util Iterator.next Ljava lang Object.. Ljava lang Object CHECKCAST java lang Integer ASTORE 2 ALOAD 2 INVOKEVIRTUAL java lang Integer.toString Ljava lang String..

Java: Multi-dimensional array vs. One-dimensional

http://stackoverflow.com/questions/2512082/java-multi-dimensional-array-vs-one-dimensional

i 50 j 20 this is translated skipping the cycles into ALOAD 1 multi ILOAD 3 i AALOAD ILOAD 4 j BIPUSH 20 IASTORE ALOAD 2.. skipping the cycles into ALOAD 1 multi ILOAD 3 i AALOAD ILOAD 4 j BIPUSH 20 IASTORE ALOAD 2 single ILOAD 3 i BIPUSH.. ALOAD 1 multi ILOAD 3 i AALOAD ILOAD 4 j BIPUSH 20 IASTORE ALOAD 2 single ILOAD 3 i BIPUSH 50 IMUL ILOAD 4 j IADD BIPUSH 20 IASTORE..

How to emit and execute Java bytecode at runtime?

http://stackoverflow.com/questions/4016305/how-to-emit-and-execute-java-bytecode-at-runtime

mv.visitLabel l0 mv.visitLineNumber 4 l0 mv.visitVarInsn ALOAD 0 mv.visitMethodInsn INVOKESPECIAL java lang Object init V.. mv.visitLabel l0 mv.visitLineNumber 5 l0 mv.visitVarInsn ALOAD 0 mv.visitMethodInsn INVOKESPECIAL java lang Object init V.. StringBuilder init Ljava lang String V mv.visitVarInsn ALOAD 1 mv.visitMethodInsn INVOKEVIRTUAL java lang StringBuilder ..

Fastest way to iterate in Java

http://stackoverflow.com/questions/1006395/fastest-way-to-iterate-in-java

method public static void main java.lang.String Code 0 aload_0 1 astore_1 2 aload_1 3 arraylength 4 istore_2 5 iconst_0 6.. void main java.lang.String Code 0 aload_0 1 astore_1 2 aload_1 3 arraylength 4 istore_2 5 iconst_0 6 istore_3 7 iload_3 8.. iconst_0 6 istore_3 7 iload_3 8 iload_2 9 if_icmpge 31 12 aload_1 13 iload_3 14 aaload 15 astore 4 17 getstatic #2 Field java..

Best way to convert an ArrayList to a string

http://stackoverflow.com/questions/599161/best-way-to-convert-an-arraylist-to-a-string

#14 Method java lang StringBuilder. init V 68 aload_2 69 invokevirtual #15 Method java lang StringBuilder.append.. Ljava lang String Ljava lang StringBuilder 72 aload 4 74 invokevirtual #15 Method java lang StringBuilder.append.. Loading the StringBuilder inside the loop then append 66 aload_2 67 aload 4 69 invokevirtual #14 Method java lang StringBuilder.append..

Accessing Java static final ivar value through reflection

http://stackoverflow.com/questions/850148/accessing-java-static-final-ivar-value-through-reflection

public scratch.ReflectionConstantTest Code 0 aload_0 1 invokespecial #1 Method java lang Object. V 4 return public.. Ljava lang reflect Field 16 astore 4 18 aload 4 20 arraylength 21 istore 5 23 iconst_0 24 istore 6 26 iload.. 24 istore 6 26 iload 6 28 iload 5 30 if_icmpge 90 33 aload 4 35 iload 6 37 aaload 38 astore 7 40 aload 7 42 iconst_1 43..