Bloom

Java Basics, day by day

Total beginners to Java (JDK 21).

22 days · 2 written so far

Start day 0
  1. Day 0Set up your toolchainInstall JDK 21 and prove it works with two commands.
  2. Day 1What Java is, and your first programExplain how Java runs, then write, compile, and run a program.
  3. Day 2Variables & primitive typesComing soon
  4. Day 3Operators & expressionsComing soon
  5. Day 4Strings and textComing soon
  6. Day 5Conditionals — if, else, switchComing soon
  7. Day 6Loops — for, while, do-whileComing soon
  8. Day 7ArraysComing soon
  9. Day 8MethodsComing soon
  10. Day 9Classes & objectsComing soon
  11. Day 10Fields, constructors, and thisComing soon
  12. Day 11EncapsulationComing soon
  13. Day 12InheritanceComing soon
  14. Day 13Polymorphism & overridingComing soon
  15. Day 14Abstract classes & interfacesComing soon
  16. Day 15Collections I — List and ArrayListComing soon
  17. Day 16Collections II — Map and SetComing soon
  18. Day 17Generics (the basics)Coming soon
  19. Day 18ExceptionsComing soon
  20. Day 19Enums and recordsComing soon
  21. Day 20Lambdas & functional interfacesComing soon
  22. Day 21Streams, and where to go nextComing soon