Java Programming (Core)

Course Content

Introduction to JAVA

  • Overview of JAVA
  • History/Feature of Java
  • Internal Execution Process
  • Installation/Environment setup
  • JDK, JRE & JVM
  • Variables & Data Types
  • Operators
  • Conditional Statement
  • IF-ELSE / Switch
  • Control Statement
  • Loop

Introduction to OOPs Concepts

  • An introduction to Java OOPs
  • Object & Class
  • Constructor
  • Static/This keyword
  • Inheritense
  • Super/Final Keyword
  • Overloading
  • Method Overloading
  • Constructor Overloading
  • Method Overriding
  • Polymorphism
  • Abstract Class
  • Interface
  • Package
  • Access Modifier
  • object cloning
  • Java array
  • Wrapper class

Java Exception Handling

  • An introduction to Java Exception
  • Hierarchy of Java Exception
  • Types of Exception
  • Exception Handling Keywords
  • Java finally block

Multithreading in java

  • What is Multithreading
  • Life Cycle of a Thread
  • Create Thread
  • Thread Scheduler
  • Daemon Thread

Java Applet

  • Advantage of Applet
  • Graphics in Applet
  • Animation in Applet
  • EventHandling
  • Parameter in Applet
  • Applet Communication

Java AWT (Abstract Windowing Toolkit)

  • AWT Basics
  • AWT components
  • Event Handling

Java Swing

  • Benefits of Swing
  • Swing Component
  • graphics in swing
  • Layout Managers

JAVA Database Connectivity (JDBC)

  • Introduction to JDBC
  • JDBC Driver
  • DB Connectivity Steps
  • Connectivity with Oracle/Mysql

JAVA Networking

  • Java Socket Programming
  • URL Class
  • Java InetAddress class

Interview question and scenario