Core Java is the starting point of any Java interview. Whether you are fresher or experienced in java, having a strong grip on Core Java is very important to clear the interview. Also, Java interviews are usually very tricky. This course will help you prepare for such interviews. This can basically be used to crack the interviews very easily.
The outline of this course is mentioned below:
1.Introduction: Introduction to the Course Three Things You Need To Know Course Overview
2.Java Platform: Compare JDK vs JVM vs JRE Differences between C++ and Java Java Popularity and Platform Independence Java Classloaders
3.Wrapper Classes: Wrapper Classes
4.Strings: String, String Buffer and String Builder
5.Basics of Object Oriented Programming: String method TO LOOK Equals and Hash Code Methods Inheritance, Method Overloading and Method Overriding TO LOOK Interface Abstract Class Constructors Do not forget to do Exercises Object oriented programming basics class, object, state and behavior
6.More Object Oriented Programming Concepts: Polymorphism What is Coupling What is Cohesion What is Encapsulation Inner Class and Static Inner Class What is an Anonymous Class
7.Modifiers: Access Modifiers Public, Private, Protected and Default Final Method, Variable and Class Static Variables and Methods
8.Conditions and Loops: Simple Puzzles on Conditions and Loops
9.Exception Handling: Exception Handling try, Catch and Finally Checked and Unchecked Exceptions Throwing an Exception Creating Custom Exceptions
10.Miscellaneous Topics: Arrays Enum Variable Arguments Asserts and Garbage Collection Static and Member Initializers Serialization
11.Collections: Collection Interface Hierarchy Collection and List Interface Methods and implementations ArrayList, Vector and Linked List Set Interfaces and implementations HashSet, Linked Hash Set and Tree Set Map Interfaces and Implementations Hash Map, Linked Hash Map and Tree Map Queue Interfaces and Implementations Deque and Blocking Queue Collection Examples
12.Concurrent Collections: Concurrent Collections Copy On Write Array List Compare And Swap, Locks and Atomic Operations
13.Generics: Generics
14.Multithreading: Multi Threading Need for Threads and Creating Threads Thread States, Priority, Executor Service and Callable Synchronization of Threads. Join, Wait, Notify and Notify All Methods
15.Functional Programming - Lamdba Expressions and Streams: Functional Programming Example Functional Programming Questions
16.New Features: Java New Features 17.Conclusion: Conclusion
Understand what kind of questions are asked in Beginner Java Interviews Answer questions on Java Platform, Wrapper Classes and Strings Understand New Features of Java Understand Basic Object Oriented Concepts Understand Advanced Object Oriented Concepts Answer questions on Collections, Generics and MultiThreading Understand New Features in Java 5, Java 6, Java 7 and Java 8 Understand basics of Functional Programming - Lambda Expressions and Streams Understand Exception Handling Best Practices Additional Benefits: Learn Anything, Anytime, Anywhere Dedicated WIISE Learning Buddy will help you in achieving your Personal and Professional Goals.
Java Interview Preparation
WIISE courses are offered in Monthly Subscription Packages. You may enjoy learning more than one course at a time. WIISE library has 1000+ short skill based courses taught by world-class instructors.
Please visit https://www.wiise.co/home/package_info for complete payment details.
Please visit https://www.wiise.co/Home/terms for the complete terms and conditions.