Bird
0
0

What does the import statement import java.io.*; do in a Java program?

easy📝 Conceptual Q2 of 15
Java - Packages and Access Control
What does the import statement import java.io.*; do in a Java program?
AImports all classes from the java.io package
BImports only the InputStream class
CImports all packages inside java.io
DImports all classes and sub-packages recursively
Step-by-Step Solution
Solution:
  1. Step 1: Understand wildcard import

    The asterisk (*) imports all classes directly inside the specified package.
  2. Step 2: Clarify package vs sub-package imports

    It does not import sub-packages or recursively import classes; only classes in java.io are imported.
  3. Final Answer:

    Imports all classes from the java.io package -> Option A
  4. Quick Check:

    Wildcard import imports all classes in package = C [OK]
Quick Trick: Wildcard (*) imports all classes in one package only, not sub-packages [OK]
Common Mistakes:
  • Thinking wildcard imports sub-packages
  • Confusing class import with package import
  • Assuming only one class is imported

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Java Quizzes