SEMINARS AND WORKSHOPS

Workshop - Java Coding Essentials

On February 21, 2025, the Department of MCA hosted a “Java Coding Essentials” workshop presented by Mr. Ankit Kumar, a Software Engineer from Oracle Cerner, Bengaluru. The workshop covered essential Java concepts such as method overloading and overriding, the static keyword, exception handling, multithreading, and concurrency. Participants learned to use IntelliJ IDEA, a popular Java IDE, to enhance their coding efficiency. The session explained Executor Service’s relevance to managing multithreading and concurrent tasks. Attendees practiced making API calls and manipulating JSON data using the JSON Placeholder API while engaging with HTTP requests—GET, POST, PUT, and DELETE—via Java’s built-in HTTP clients. The topic of orphan objects and their implications for memory management in Java was also discussed. By the end of the workshop, students gained invaluable hands-on experience with Java development tools. They developed a stronger understanding of multithreading, HTTP requests, API integration, and memory management best practices.