top_banner_ttcommonspro1125
GeeksForGeeks - Java App Development - Winter T...

And that, she thought, was worth more than any certificate.

Arjun Sir smiled – a rare event, like a solar eclipse in December. “That’s the GeeksForGeeks way. You didn’t just build an app. You learned to think in Java.”

A cramped, overly warm computer lab in late December. Outside, snow falls silently over the university campus. Inside, 35 students huddle over laptops, their faces illuminated by blue IDE screens. The GeeksforGeeks “Winter Training Program – Java App Development” is in its final 48 hours.

Later, certificate in hand, Riya stood outside in the snow. Kabir held up his phone. “Look.” Their app, still running on his laptop back in the lab, had just pushed a notification: “Winter Training – Complete. Great work, Team.”

“Don’t,” Riya said, without looking away from her screen. “We’re two days from finishing. Remember the winter workshop? ‘Java is write once, debug everywhere’?”

“Forty-eight hours left,” announced the mentor, Arjun Sir, pacing the front. “Your final submission must be a functional Android-like JavaFX or Swing app with local persistence, multithreading, and at least three design patterns. No excuses. GeeksForGeeks certificates don't come easy.”

Silence.

Riya laughed. “Did you hardcode that?”

Riya stared at her terminal. The chat app she was building – TaskFlow – was supposed to sync tasks between a hostel mess committee and the students. Instead, it was syncing nothing but errors. Exception in thread "main" java.lang.NullPointerException: Cannot invoke "String.equalsIgnoreCase(String)" because "userRole" is null She’d seen that red text so many times she could dream it.

But Riya had just noticed something. The userRole variable wasn’t null because of bad input. It was null because the file reader was skipping the first line of their .csv user database – the header row. She fixed the BufferedReader logic, added a trim, and ran it.

“No,” Kabir said, grinning. “That’s the goodbye event from the server. Arjun Sir must have triggered it.”