Hello Developers! π
I am Nikhil, a BCA 1st Year student passionate about Software Engineering and Core Java Backend Development. This week, I officially kickstarted my coding journey and decided to "Learn in Public" by documenting everything I code and build.
For the past week, I have been deeply practicing core concepts from Java, using hand-written study notes to solidify my logic. Here is a breakdown of what I learned, coded, and deployed in Week 1!
π What I Mastered This Week
1οΈβ£ Java Architecture & Core Basics
- Configured my local development environment using Visual Studio Code and JDK.
- Understood how Java applications compile and execute via bytecode.
- Practiced proper naming conventions (PascalCase for classes and camelCase for methods/variables).
2οΈβ£ Dynamic Inputs via Scanner Class
Instead of hardcoding values, I learned how to use import java.util.Scanner to take real-time values from the terminal.
-
Project Built: Deployed a
BioDataFetcher.javathat handles different data types likeString,int, anddoubleseamlessly.
3οΈβ£ String Manipulation & Validation Logic
Explored Java's internal String methods to clean and format raw input data.
- Mastered formatting using escape sequences (
\n,\t). - Practiced logic gates (
||,&&) and thereturnstatement to write robust data validation rules. -
Project Built: Refactored a secure 5-subject
MarksCalculator.javathat instantly blocks invalid entries (marks > 100 or < 0).
4οΈβ£ Advanced Conditional Slabs
Moved beyond simple control flows into complex, nested if-else branching logic.
-
Project Built: Successfully built and cracked the differential calculation logic for a multi-slab
TaxCalculator.java(2.5L, 5L, and 10L tax brackets).
π Keeping the GitHub Graph Green!
Consistency is everything. I have been pushing every line of code to GitHub daily. Alongside my code, I upgraded my repository's README.md to a professional, chapter-wise milestone log so that anyone can track my growth.
π You can check out all my clean code implementations here:
π https://github.com/NikhilQuery/JavaJourney
π― What's Next?
Week 1 was incredible, but it's just the beginning. Up next, I am diving straight into Chapter 5: Loop Control Structures (For, While, Do-While loops) to teach my backend systems how to iterate and repeat tasks efficiently.
If you are a fellow student or developer, let's connect and grow together!
βConsistency is the key. Let's build the future, one clean commit at a time!β π»π₯

Top comments (0)