JDK vs JRE vs JVM
Class vs Object
- The class is the blueprint that provides the states and behaviors its instantiated objects will have
What are the class members? (JAVA)
What are the types of variables? (JAVA)
What are the scopes of the variables? (JAVA)
What are the Access Modifiers? (JAVA)
What are the Non-Access Modifiers? (JAVA)
What is a Constructor? (JAVA)
A method that creates an instance of a class based on the parameters of the constructor
What are the types of Constructors? (JAVA)
What are the 4 pillars of Object Oriented Programming?
. What is Abstraction? How to achieve it? (JAVA)
ACHIEVE WITH:
- Abstract class
Abstract Class vs Interface (JAVA)
What is Polymorphism? How to achieve it?
ACHIEVE WITH:
What is Inheritance? How to achieve?
What is Encapsulation? How to achieve?
What is a hashcode? (JAVA)
Final vs Finally vs Finalize (JAVA)
What does the keyword “Static” mean? (JAVA)
What is an Exception? What class does it extend?
- Exception extends Throwable, which has Exception and Errors as subclasses and RuntimeException, which is a subclass of Exception.
String vs StringBuilder vs StringBuffer
What is Serialization?
What are the Data Structures in Java?
Data Structures are a way to store and organize data so that it can be used efficiently
Types of Data Structure
- Array - one block of memory; constant access time
What is a Generic?
- A Generic is a template which enables programmers to specify generic methods and classes with a single method declaration, a set of related methods, or with a single class declaration
What is a Wrapper Class?
EX: Character, Byte, Integer, Float, …