Java JVM
General
- Infoworld invokedynamic 101
- https://www.baeldung.com/java-invoke-dynamic
- Mastering the mechanics of Java method invocation
- Real-World Bytecode Handling with ASM
- JVM instructions SE7
- Understanding Java method invocation with invokedynamic
- Behind the scenes: How do lambda expressions really work in Java?
- Records Come to Java
- Ben Evans (github)
- Microsoft Open JDK
- InfoWorld
Java Card
- Introduction to Java Card (javamagazine)
JVM ASM
Bytecode Decompiler
- Krakatau (Java compiler/decompiler)
- java-decompiler.github.io/
JVM Specs
- Java Language and Virtual Machine Specifications
- stackoverflow: which java code generates wide instruction
- the Da Vinci Machine Project