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