Mastering Java Fundamentals: Review Session Recap

Java Review Session

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

Java Review Session

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

Java Review Session

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

Java Review Session

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, and finally blocks

  • Proper 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

Java Review Session

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.