Q1. Can I import same package/class twice? Will the JVM load the package twice at runtime?
Ans. One can import the same package or same class multiple times. Neither compiler nor JVM complains wil complain about it. And the JVM will internally load the class only once no matter how many times you import the same class.
Q2. What is "Import" used for ?
Ans. Enables the programmer to abbreviate the names of classes defined in a package.
Q3. Which of the following syntax is correct ?
import static java.lang.System.*;
or
static import java.lang.System.*;
Ans. import static java.lang.System.*;
Q4. What is a Static import ?
Ans. By static import , we can access the static members of a class directly without prefixing it with the class name.
Q5. Do we need to import java.lang.package ?
Ans. No, It is loaded by default by the JVM.