Rajinder Menu

Core Java


Inheritance Series

  »Inheritance
  »Access Modifiers and Inheritance
  »Overriding
  »Hiding
  »Inheritance and constructors
  »Super Keyword
  »Constructor Chaining

Abstract Methods
Abstract Class

Interface Series

»What is Interface?
»Default Methods
»Static Methods in Interface?

Object Copying

» Copying Object by shallow Copy.
» Copying Object by deep copy.
» Copying Object by Copy Constructors.
» Defensive Copy Part 1:The problem and The Solution.
» Defensive Copy Part 2: Implementing Defensive copy by Copy Constructors.

String Series

» Strings in Java
» What do you understand by Immutablity of strings?
» String Pool
» What do you undesrtand by String interning?
» String equality Check: equals() or == ?
» In how many ways Strings can be compared?
» Why String is declared final?
» Why Strings in Java are immutable?
» Interned String and use of ==
» Hashcode Caching by String
» String Pool is possible due to String Immutability 
» String Concatenation

    √  String Concatenation operator +
    √  Using concat() method
    √  Using append() method
    √  Difference between concat() and + (String concatenation operator) 

Comparable and Comparator

» Comparable and Comparator -Part 1
» Comparable and Comparator -Part 2
» Comparable and Comparator -Part 3
» Comparable and Comparator -Part 4
» When to use Comparable and Comparator in java?
» Sorting based on multiple attributes of a Class.
» Using Comparable interface to compare objects of two different types.
» Difference between Comparable and Comparator Interfaces in java.

No comments:

Post a Comment