Java Programming Fundamentals Quiz
Test your knowledge of Java programming concepts including operators, methods, inheritance, constructors, exception handling, and object-oriented programming principles.
Questions
All methods in an abstract class must be declared abstract
- True
- False
A catch can have comma separated multiple arguments
- True
- False
The overriding method cant have a more restrictive access modifier than the method being overridden.
- True
- False
The method which is marked as final can be overridden.
- True
- False
The method which is marked as static can not be overridden.
- True
- False
The access level for overriding method can be less restrictive than the overridden method.
- True
- False
Overriding method can change the return type regardless of overridden method.
- True
- False
Argument List of overriding method can be different
- True
- False
Constructor can be overloaded
- True
- False
If method is not inherited then it is not possible to override it
- True
- False
Contrustor can have any return type
- True
- False
Reference variables are immutable while String objects are not
- True
- False
equal() method is used to compare the primitive variables
- True
- False
Below expression is valid While(int x==2)
- True
- False
The only type that a switch can evaluate is the primitive int
- True
- False
For any reference values x and y, x.equals(y) should return true if and only if y.equals(x) returns true
- True
- False
Collection and Collections refer to same type of interface
- True
- False
The + operator in JAVA can't be overloaded.
- True
- False
Relational operators always result in a integer value.
- True
- False
Java has six relational operators in that two are also called as equality operators.
- True
- False