All Flashcards
What are the differences between 'for' and 'while' loops?
For: Used when the number of iterations is known. While: Used when the number of iterations is unknown, and depends on a condition.
What are the differences between == and .equals() when comparing strings?
==: Compares object references (memory locations). .equals(): Compares the content of the strings.
What are the differences between inheritance and polymorphism?
Inheritance: Allows code reuse and creates an 'is-a' relationship. Polymorphism: Allows objects of different classes to be treated as objects of a common type.
What is a conditional statement?
A statement that executes code based on a true/false condition.
What is an 'if' statement?
A one-way selection statement that executes code if a condition is true.
What is a 'for' loop?
A loop that repeats a block of code a specific number of times.
What is a 'while' loop?
A loop that repeats a block of code until a condition is false.
What is a String?
A sequence of characters; an object in Java.
What is an Array?
A data structure that stores multiple values of the same type.
What is a Class?
A blueprint for creating objects; defines data and behavior.
What is an Object?
An instance of a class.
What is Inheritance?
A mechanism where a class inherits properties and methods from another class.
What is Polymorphism?
The ability of objects of different classes to be treated as objects of a common type.
What are the steps to execute an 'if' statement?
- Evaluate the condition. 2. If true, execute the code block. 3. If false, skip the code block.
What are the steps to execute a 'for' loop?
- Initialize the loop variable. 2. Check the condition. 3. If true, execute the loop body. 4. Increment/decrement the loop variable. 5. Repeat steps 2-4 until the condition is false.
What are the steps to execute a 'while' loop?
- Check the condition. 2. If true, execute the loop body. 3. Update the loop variable (if necessary). 4. Repeat steps 1-3 until the condition is false.
What are the steps to create an object from a class?
- Declare a variable of the class type. 2. Use the 'new' keyword followed by the class name and parentheses. 3. Optionally, initialize the object's fields.