Java Interview Guide : 200+ Interview Questions and Answers

Java Interview Guide : 200+ Interview Questions and Answers

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 6 Hours | Lec: 54 | 897 MB

200+ Java Interview Questions for Beginners

Preparing for Java Interview is tricky. You would need to get a good understanding of new features and revise concepts you used in your preparation. This course helps you prepare for Java Interview with hands-on code examples covering 200+ Java Interview Questions and Answers on varied range of topics listed below.

Table of Contents

01 – Introduction
02 – Three Things You need to Know
03 – Course Overview
04 – Java Popularity and Platform Independence
05 – Compare JDK vs JVM vs JRE
06 – Differences between C++ and Java
07 – Java Classloaders
08 – Wrapper Classes
09 – String, StringBuffer and StringBuilder
10 – Object Basics – Class, Object, State and Behavior
11 – toString method
12 – equals and hashCode methods
13 – Inheritance, Method overloading and Method overriding
14 – Interface
15 – Abstract Class
16 – Constructors – this() and super()
17 – Do not forget to do Exercises
18 – Polymorphism and instanceof
19 – What is Coupling
20 – What is Cohesion
21 – What is Encapsulation
22 – Inner Class and Static Inner Class
23 – What is an anonymous class
24 – Access Modifiers – public, private, protected and default
25 – Final method, variable and class
26 – Static variables and methods
27 – Simple Puzzles on conditions and loops
28 – Exception Handling – try, catch and finally
29 – Checked and Unchecked Exceptions
30 – Throwing an Exception
31 – Creating Custom Exceptions
32 – Arrays
33 – Enum
34 – Variable Arguments
35 – Asserts and Garbage Collection
36 – Static and Member Initializers
37 – Serialization
38 – Collection Interface Hierarchy
39 – Collection & List Interface methods and classes – ArrayList, Vector & LinkedList
40 – Set interfaces and implementations – HashSet, LinkedHashSet and TreeSet
41 – Map interfaces and implementations – HashMap, LinkedHashMap and TreeMap
42 – Queue interfaces and implementations – Deque and BlockingQueue
43 – Collection Code Examples
44 – Concurrent Collections – CopyOnWriteArrayList
45 – CompareAndSwap, Locks and AtomicOperations
46 – Generics
47 – MultiThreading – Need for Threads and Creating Threads
48 – Thread states, priority, ExecutorService and Callable
49 – Synchronization of Threads. join, wait, notify and notifyAll methods
50 – Functional Programming Examples – Streams and Lambda Expressions
51 – Functional Programming Questions and Answers
52 – Java New Features – Java 5, 6, 7 and 8
53 – Conclusion
54 – Bonus Lecture Our Best Courses with 66000 Students.html