Learn Java core by example

This is my java core project include a lot of java source code for beginner who want to learn Java by example.
This project include:
  • Class
  • OOP
  • Generic
  • Reflection
  • IO / NIO (read, write, work with directory, ...)
  • Collection (list, set, map, queue, vector, ...)
  • Multi threading (thread pool, atomic, ...)
  • Networking (TCP, HTTP)
  • Object comparison (comparable, comparator)
  • Bitwise operator
  • Exception
  • Regex
  • Data structure (graph, tree)
  • JDBC