Good article about how to create and process Java annotations from scratch
https://dzone.com/articles/creating-custom-annotations-in-java
https://dzone.com/articles/creating-custom-annotations-in-java
DZone
Creating Annotations in Java
Learn not only how to create annotations in Java, but also how the JVM processes them. Additionally, get some advice for implementing them in your code.
To be honest knowledge about Java bytecode is not a necessity for the most Java developers. But if you want to know something about Java bytecode - here you can read about very basics.
https://dzone.com/articles/introduction-to-java-bytecode
https://dzone.com/articles/introduction-to-java-bytecode
DZone
Introduction to Java Bytecode
Follow along this deep dive into JVM internals and Java bytecode to see how you can disassemble your files for in-depth inspections.
Java 11 will be the next LTS release after Java 8 which is to be released on September 2018. Here you can read a short article about few new features from Java 11 such as new GC and removing the Java EE and CORBA modules, this article also explains what new release policy from Oracle means.
https://blog.takipi.com/java-11-will-include-more-than-just-features/
https://blog.takipi.com/java-11-will-include-more-than-just-features/
OverOps
Java 11 Will Include More Than Just Features | OverOps
What are the upcoming features in Java 11, and how will it be different from Java 9 and 10?