Java
Beginner
Intermediate
Object Oriented Code
Enums
Packages and imports
Common classes
Exceptions
Comparators
Generics
Constants
date time
Collections
Regex
Advanced
Functional Programming
Files, Input/Output
Jdbc
Servlets and Servers
Concurrency and threads
Aysnchronous Programming
Logging
Annotations
Serialization
Java runtime options
Reflection
Memoization
Encryption and Decryption
Bit Manipulation
Networks
properties
scaling
scheduling
Libraries
Code Style
Frameworks
Spring
Hibernate
IDE
Projects
https://www.lovelycoding.org/2014/04/Java-Project-Ideas-United-State.html
Glossary
https://stackify.com/java-glossary/
https://docs.oracle.com/javase/tutorial/information/glossary.html
Offical Documentation
https://docs.oracle.com/javase/8/docs/index.html
https://docs.oracle.com/javase/8/docs/technotes/guides/
History
https://blog.heroku.com/the_next_twenty_years_of_java_where_we_ve_been_and_where_we_re_going
Benefits
https://www.kelltontech.com/kellton-tech-blog/why-and-how-java-better-your-enterprise
feature
https://www.javacodegeeks.com/2020/03/new-features-between-java-8-and-java-14.html
Sonar rules
https://rules.sonarsource.com/java/type/Vulnerability/RSPEC-5145/
Links
http://ocpj8.javastudyguide.com/ch01.html
https://github.com/enkidevs/curriculum/wiki/Java-Topic
http://blog.paralleluniverse.co/2014/05/01/modern-java/
https://www.youtube.com/playlist?list=PLC847C5B15C22BFDC
Last updated