Core Java

Thane | Andheri | Online

Admission open : 03rd December 2020

Weekdays & Weekend Batches

(Rated 4.8 based on 248 customer reviews)

Drop us a line well get back to you at the earliest

Core Java is the base building block for all java related technologies such as Android, Hibernate, Spring or Advanced Java. Java 1.0 rolled out in 1991, the current Java version- Java 1.9. School, colleges or any institute still teaching the 1991 Java language, no one talks about the advanced features such as lambda expressions, functional interfaces, interfaces with the default and static methods. A candidate confused about how to apply basic concepts of inheritance or generics to practical projects. Our Core Java module designed with the latest additions and updates to the language in mind. The projects are directed towards practical application usage of core concepts.

Demand for Android developers is high! Join Itvedant & get Best Core Java Training in Mumbai & Thane.

Core Java Training in Mumbai & Thane

Core Java Training in Mumbai & Thane

Lessons

  1. Introduction to Java

    • Basic Concepts of OOPs
    • Java History
    • Java Features
    • Comparison between Java and C++
    • Java Virtual Machine
      • Architecture
      • Compiled vs Interpreted Languages
      • Bytecode and Object
    • Java Environment
      • Folder Structure
      • JDK vs JRE
      • Setting Classpath / Environment Variable
    • Programs
      • Hello World
      • Student / Person Class
    • Assignment
      • Simple Modification for Above Classes
  2. Data Types, Operators, Tokens

    • Data Types
    • Mixing Data Types
    • Variables
    • Constants
    • Comments
    • Command Line Arguments
    • Identifiers
    • Literals
    • Keywords ­ Access Modifiers, Non-Access Modifiers
    • Operators
    • Operator Precedence in Java
  3. Control Structures, Looping

    • If statements
    • If...else statements
    • Nesting of if...else statement
    • Switch statement
    • For loop
    • While loop
    • Do-­while loop
    • Use of break and continue
  4. Arrays & Strings

    • Declaring and initialising array
    • Accessing array elements
    • Iterating over array
    • Multi­dimensional array
    • String handling
    • String operations
    • StringBuffer & StringBuilder
    • Programs :
      • Matrix Additions
      • Matrix Multiplication
      • Matrix Input
    • Reading the Documentation
  5. Object Oriented In Depth

    • Classes & Object
    • Creating Main in Separate Class
    • Methods
      • Parameters to methods
      • return type
      • Passing object as parameters
      • Constructors & Destructor
      • Var-args
    • Access Modifiers
    • Static Members
    • Object as reference
      • Dynamic memory allocation
      • Garbage collection and finalize()
    • Packages and Class Hierarchy
      • Object Class
      • Import statement
      • Built­in packages
      • User­defined packages
  6. Inheritance

    • Introduction to Eclipse
    • Types of Inheritance with Example
      • Simple
      • Multilevel
      • Hierarchical
    • Extending the classes
      • Super
      • Final
      • Protected
    • Multiple Inheritance
    • Abstract Classes
  7. Polymorphism

    • Type of Polymorphism
    • Early vs Late Binding
    • Method Overloading
    • Method Overriding
    • Interfaces
    • Inheritance within interfaces
    • Interface References
  8. Collections Framework

    • Collection Hierarchy
    • Working with ArrayList, LinkedList
    • Stack and Queue
    • Maps
      • HashMap
      • SortedMap
      • TreeMap
    • Set
      • HashSet
      • Dictionary
    • Using Iterators and Enumerations
    • Generics
  9. Exception Handling

    • What is Exception and handling exception
    • Compile time errors & Run time errors
    • try…catch finally
    • Throwing an Exception
    • Creating and Using Your Own Exception Classes
  10. I/O Packages & File Handling

    • Streams
    • How Files and Streams Work
    • Exceptions Classes
    • Standard Streams
    • Working with Reader classes
    • I/O Streams
    • Finding a File
    • Wrapper Classes
  11. Multi-threading

    • Advantages of multithreading over multi­tasking
    • Thread Life cycle
    • Thread Creation and simple programs
    • Thread Class vs Runnable Interface
    • Synchronized threads & Methods
  12. Applets

    • Applet vs Application
    • Advantages of Applet
    • Applet Life Cycle
    • My First Applet
    • Passing Parameters to Applet
    • Types of Applets
  13. Graphical User Interface (GUI)

    • Introduction to UI
      • UI Elements
      • Layout
      • Behavior
    • GUI Components
    • GUI Containers
    • Interface and Classes of AWT Package
    • Layout managers
    • Methods of AWT
  14. Event Handling

    • Introduction to Nested Class
    • Static Nested Class
    • Non static Nested Class
      • Inner Class
      • Method­Local Inner Class
      • Anonymous Inner Class
    • Event Source
    • Event Classes
    • Event Listener
    • Handling Windows Events
    • Adapter Classes
  15. Java 8 New Features

    • Enums
    • Interfaces with default & static methods
    • Functional Interfaces
      • Lamda Expressions
    • Streams
      • Sequential
      • Parallel
    • Filtering Collections
    • forEach() method in Iterable Interface
    • Java Time API
    • Nashorn

Thank you for contacting us !

Our Team will get in touch with you soon or call 8097057778 now to get answer for all your queries !

Like Our Facebook page to be up to date in industry !

wp4.5
Close