Welcome!
  • Welcome!
  • Course Overview
Installation
  • Java Installation
  • Eclipse Installation
  • Learning material installation
Fundamental Java Question
  • Understanding String Pool
  • What is String.intern() ?
  • What are Immutable Objects?
  • Can you create immutable object?
  • Protect your immutable object with copy constructor
  • Immutable Quiz
  • Copy with cloneable
  • Cloneable Demo
  • What is marker interface?
  • Cloneable Quiz
Java Virtual Machine
  • Java Virtual Machine intro
  • Memory Management
  • How can you control the memory?
  • Java Virtual Machine - Memory - Quiz
  • Garbage Collection Questions
  • Can I tell the JVM to collect my garbage?
  • What is stop-the-world?
  • Java Virtual Machine - GC - Quiz
  • What is object finalization?
  • Finalize or Finally?
  • Finalization Quiz
  • What is Class Loader?
  • What are the class loader principles?
  • Class Loaders Quiz
  • Java Virtual Machine - wrap up
Arrays
  • Arrays Intro
  • Arrays Overview
  • Array Demo
  • How can you initialize an array?
  • What are array's limitations?
  • What is Varargs?
  • Multi Dimension Array
  • Multi dimensional array - Demo
  • How to remove duplication from Array?
  • Array Quiz
Collection Questions
  • Collection Framework - What is it?
  • List interface
  • ArrayList Theory and Interview questions
  • ArrayList Demo - Basic
  • ArrayList Demo - Using Indexes
  • ArrayList - Dynamic Resizing Questions
  • ArrayList Quiz
  • ArrayList VS Vector
  • Linked List - Theory
  • Demo - When should we use Linked List?
Collections Iterators
  • Why should we use Iterator?
  • Iterator Fail Fast principle
  • Iterator Fail Safe principle
  • Iterator vs ListIterator
  • Iterator Quiz
Maps
  • Maps Intro
  • Map Interface overview
  • Hash Map Basic Demo
  • Using the same key and Null on HashMap - Demo
  • HashMap vs Hashtable
  • Map Basic Interview Questions & Answers
  • Maps Basic Quiz
  • Why equals() and hashcode() are so important?
  • HashMap Internal Implementation
  • HashMap Load Factor and Capacity - Q & A
  • Advance HashMap Quiz
Java Pazzels
  • Puzzle intro
  • How to iterate 2D Array in a spiral way?
  • How to iterate 2D Array in a spiral way? - code demo.
  • How to find maximum share profit?
  • How to find maximum share profit - solution
Interview process - Bonus section !
  • Interview process - intro.
  • Phone interview
  • Computer interview - at home
  • Technical written interview - at office
  • Computer interview - at office
  • Face to face interview
  • Human Resource interview
  • Making a decision!
  • Interview process wrap-up
Wrap-Up
  • Course Wrap Up - Thank you!