Core Java

Core Java

Core Java

Lessons

    • 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
    • Creating main in a separate class
    • Methods with parameters and Return type
    • Passing Objects as parameters
    • Passing values to methods and constructor
    • Data Types
    • Mixing Data Types
    • Wrapper Classes
    • Variables
    • Constants
    • Comments
    • Command Line Arguments
    • Identifiers
    • Literals
    • Keywords ­ Access Modifiers, Non Access Modifiers
    • Operators
    • Operator Precedence in Java
    • If statements
    • If...else statements
    • Nesting of if...else statement
    • Switch statement
    • For loop
    • While loop
    • Do­while loop
    • Use of break and continue
    • Nested Loop
    • Programs
      • 1 to 10 and reverse
      • Even Odd
      • Table Print
      • Fibonacci
      • Star and Pyramid Printing
  1. Arrays & Strings

    • Declaring and initialising array
    • Accessing array elements
    • Iterating over array
    • Multi­dimensional array
    • String handling
    • String operations
    • StringBuffer & StringBuilder
    • Programs
      • Find Maximum
      • Reverse of array
      • Time difference in String, StringBuffer and StringBuilder operations
    • Assignment:
      • Find Second Highest
    • Introduction to Eclipse
    • Packages and Class Hierarchy
      • Object Class
      • Import statement
      • Built­in packages
      • User­defined packages
    • Objects as references
      • Dynamic memory allocation
      • Garbage collection and finalize()
    • Creating main in a separate class
    • Methods with parameters and return type
      • Passing Objects as parameters
      • Types of Constructors
      • Varargs
    • Polymorphism
      • Early Binding vs Late Binding
      • Method Overloading
      • Method Overriding
    • Extending the classes
      • super()
      • final keyword
      • public vs private vs protected
    • Programs
      • Bank Account
  2. Interfaces

    • Introduction to Abstraction
    • Inheritance within interfaces
    • Introduction to Abstract Class
    • More about interface
      • Tagging/Marker Interface
      • Serializable Interface
    • Multiple Inheritance
    • Inheritance within interfaces
    • Collection Hierarchy
    • Working with ArrayList, LinkedList
    • Stack and Queue
    • Maps
      • HashMap
      • SortedMap
      • TreeMap
    • Set
      • HashSet
      • Dictionary
    • Using Iterators and Enumerations
    • Generics
    • 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
    • Streams
    • How Files and Streams Work
    • Exceptions Classes
    • Standard Streams
    • Working with Reader classes
    • I/O Streams
    • Finding a File
    • Wrapper Classes
  3. Multi-threading

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

    • Applet vs Application
    • Advantages of Applet
    • Applet Life Cycle
    • My First Applet
    • Passing Parameters to Applet
    • Types of Applets
    • Introduction to UI
      • UI Elements
      • Layout
      • Behavior
    • GUI Components
    • GUI Containers
    • Interface and Classes of AWT Package
    • Layout managers
    • Methods of AWT
  5. 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

Full Name (required)

Email (required)

Contact No.(required)

Preferred Courses (required)

Branch: Thane

Plan a visit

wp4.5