On Saturday, July 6th, CodeGeeks hosted an engaging and interactive Java Review Session via Microsoft Teams. Tailored especially for sophomore students and aspiring Java developers, the session aimed to strengthen attendees’ understanding of key Java fundamentals. Covering topics from Methods and Arrays to Exception Handling, the Java Review Session was packed with hands-on exercises and lively discussions, making it a valuable learning experience for all.
Getting Started

The Java Review Session kicked off at 8:00 PM with a warm welcome from Gabriel (President) and Cedric (Acads and Research Officer). They outlined the agenda and objectives, ensuring participants were ready for an insightful deep dive into Java programming.
Java Review Session Highlights
Understanding Methods in Java

The first topic, Java Methods, was led by Allien (Acads and Research Staff). He introduced the concept of method overloading, explaining its practical applications. Attendees participated in an interactive exercise to implement and apply method overloading, reinforcing their understanding of efficient function reuse in Java.
Exploring Arrays and ArrayLists in Java

Next, Cedric took the lead to discuss arrays and ArrayLists. He covered essential concepts, including:
Creating and manipulating arrays
Iterating through arrays efficiently
Introducing ArrayLists and their advantages over standard arrays
By demonstrating real-world use cases, Cedric helped participants grasp the importance of dynamic data structures in Java.
Exception Handling in Java
For the final topic, Allein returned to introduce exception handling in Java. Through practical problem scenarios, he explained the use of:
try
,catch
,throw
, andfinally
blocksProper error-handling techniques
Writing cleaner and more robust Java code
Attendees actively engaged in exercises to practice implementing exception handling, solidifying their understanding of error management and debugging.
Closing Remarks & A Heartfelt Thank You

By 9:20 PM, the Java Review Session wrapped up with Gabriel expressing gratitude to all participants. He shared evaluation forms and feedback links, encouraging attendees to provide insights for future events.
Thank You, Foxes!
A huge thank you to all who joined this Java Review Session! Special recognition to Allein and Cedric for their insightful presentations and engaging discussions. Your enthusiasm and dedication made this session a success.