“Our whole next generation of business applications, something we call the Fusion suite of applications, is built entirely on Java. We think it’s going to be very attractive to our customers and to the community” -- Larry Ellison


Dive into the world of Object Oriented Programming (OOP), using Java as the programming language. Understand the language level semantics and syntax. Learn to write structured and modular java applications. Model, real life scenarios in java. As we move along, learn more advanced concepts in java like multithreading, file IO and more.

Prerequisite : Basic knowledge of programming

Batches

OOPM JAVA-REG-JUL-2018-ANDHERI

16 Jul 18 - 26 Nov 18

  • Mon: 6:30pm-9:30pm
  • Thu: 6:30pm-9:30pm

Rs.14,000

Professor

img
OOPM-REG-JULY-2018-ANDHERI 1

31 Jul 18 - 30 Nov 18

  • Mon: 6:30pm-9:30pm
  • Fri: 6:30pm-9:30pm

Rs.14,000

Professor

img

What you'll learn?

Introduction to Java

  • Introduction
  • Features of Java
  • Java and the Internet
  • JVM
  • JRE
  • Simple Structure of Java Program
  • Comments
  • Difference Between C++ and Java
  • Advantages of Java
  • API
  • Types of Java Programs
  • Difference Between Applets and Applets
  • Question

Variables Data Types and Operators

  • Unicode Character Set
  • keywords
  • identifiers
  • Data Type
  • Variable
  • Operators
  • Separators in Java
  • Java Operator Precedence table
  • Literals
  • Type Conversion
  • Question

Control Statements

  • Sequential
  • Selection
  • Iteration
  • Jump Statements
  • Labeled / Unlabeled Statements
  • Questions
  • Programs

Arrays, Strings and Vectors

  • Arrays
  • Strings
  • Vector
  • Questions
  • Programs

Classes and Objects

  • Fundamental Concept of OOP
  • Encapsulation and abstraction
  • Inheritance
  • Polymorphism
  • Message Passing
  • Reusability
  • Benefits of OOP
  • Access Control
  • Class members
  • Garbage Collection and Finalizers
  • Question
  • Programs

Inheritance and Interface

  • Inheritance
  • Abstract classes and methods
  • Interfaces in Java
  • Questions
  • Programs

Exception Handling

  • Exception
  • Using try and catch
  • Multiple catch classes
  • Nested try statement
  • Finally
  • Throw
  • Throws
  • Chained Exception
  • Questions
  • Programs

Packages

  • What are packages
  • Defining a package
  • Access protection in packages
  • Importing packages
  • Features of a Java package
  • Creat your own package
  • Using package members
  • The static import statement
  • JAR files
  • Java API packages
  • Question
  • Programs

Multithreaded Programming

  • Life Cycle of a Thread
  • How to creat a Thread
  • Running Multiple Threads
  • Thread Scheduler
  • Synchronized Thread
  • Inter threaded communication
  • Thread methods
  • Questions
  • Program

Applet Programming

  • Applet Life Cycle
  • Applet initization and termination
  • The HTML Applet tag
  • Running the Applet
  • Graphics
  • Color
  • Font

Useful Classes

  • Wrapper
  • Auto Boxing & Auto Unboxing
  • random Class
  • Calendra Class
  • Gregorian calendar Class
  • Hastable Class