lconst_l : push the long integer 0 or 1 : index :

Description
lconst_l represents the two opcodes lconst_0, lconst_1 that are used to push the constant long integers 0 and 1 onto the stack. For example, to push the long integer zero onto the stack, use:

    lconst_0 ; push long integer 0 onto the stack
Note that you could also use:

    ldc2_w 0    ; push the long integer 0 onto the stack
although this instruction takes more space in the class file and is also slower.
Example
lconst_0    ; push the long int 0 onto the stack
lconst_1    ; push the long int 1 onto the stack
See also
bipush sipush ldc ldc_w ldc2_w aconst_null iconst_m1 iconst_n fconst_f dconst_d
Stack
Before After
... <l>-word1
<l>-word2
...
Bytecode
Type Description
u1 lconst_0 opcode = 0x09 (9)
u1 lconst_1 opcode = 0x0A (10)