fbpx

What is Java ?

Java is a general-purpose programming language that is class-based, object-oriented, and designed to have as few implementation dependencies as possible. Java is a programming language and computing platform first released by Sun Microsystems in 1995. There are lots of applications and websites that will not work unless you have Java installed, and more are created every day. Java is fast, secure, and reliable. It is an object-oriented language similar to C++, but with advanced and simplified features. Java is free to access and can run on all platforms.

About Workshop

This workshop mainly focuses on the students eager to learn Java from Basic. Java is one of the world's most important and widely used computer languages, and it has held this distinction for many years. Unlike some other computer languages whose influence has weared with passage of time, while Java's has grown. In this two days workshop we will cover Core Java Programming Concepts & OOPS (Object Oriented Programming).

Topics to be Covered in Workshop 

Introduction to Basic JAVA

  • Features of JAVA
  • JVM, JRE, JDK.
  • Internal detail of JVM.

Working with Java Editors Software

 Java Fundamentals

  • Data types
  • Control Statements
  • Loop statements.
  • Arrays
  • Enumerated types.

 Essentials of Object-Oriented Programming

  • Object and Class Definition.
  • Class Fundamentals.
  • Method Overloading.
  • Method Overriding.
  • Static Members.
  • Understanding Interface.
  • Using Interfaces class.

 Packages

  • Why packages.
  • Creating packages.
  • Understanding Class path.
  • Access modifiers and their Scope.

Inheritance

Polymorphism

Exception Handling

  • Importance of Exception Handling.
  • Exception Propagation.
  • Exception Types.
  • Using try and catch.
  • throw, throws, finally.
  • Writing User defined Exceptions.

 I/O Operations in Java

  • Byte Oriented Streams.
  • File Handling.
  • Readers and Writers.

 Multithreaded Programming

  • Introduction to Multi-Threading.
  • Understanding Threads and its States.
  • Java Threading Model.
  • Thread class and Runnable Interface.
  • Thread Priorities.
  • Thread Synchronization.
  • Preventing Deadlocks.
  • Preventing Deadlocks. 

Eligibility: It's a basic level workshop so there are no prerequisites. Any one interested, can join this workshop.

Certification Policy:

  • Certificate of Merit for all the workshop participants.
  •  At the end of this workshop, a small competition will be organized among the participating students and winners will be awarded with a 'Certificate of Excellence'.
  • Certificate of Coordination for the coordinators of the campus workshops

Duration: The duration of this workshop will be two consecutive days, with 6-7 hour session each day in a total of 12-14 hours properly divided into theory and hands on sessions.

Our Clients