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/

  • 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