A Software engineer, working on JVM internals and other mysterious stuff.
My best answers so far, that could be worth a look:
Maximum number of parameters in Java method declaration, how is it applied?
Why is Java faster when it repeats the same code?
What's the purpose of including java.lang.Object in an interface's Constant Pool?
Missing @Override in Java Libraries?
When does the JVM decide to reuse old lambdas?
Why are Java Lambdas also called Closures?
How many threads are spawned in parallelStream in Java 8?
Javac classpath order contradicts Oracle documentation?
Does String interning causes a string to be both in heap and in native memory?