Revature Interview Question

What is Inheritance? What is Encapsulation? What is Polymorphism? What is Method Overloading? What is Method Overriding? What are the different access modifiers? What does the static keyword do? What are the differences between an Interface and Abstract Class? What are the uses of the final keyword? What"s the difference between == and .equals()? What is casting? How do you select all rows from a table? What is a primary key? What is a foreign key? What is normalization?