Java packages are collections of classes, interfaces, and subclasses. The 'package' keyword defines a package, and 'import' is used to include packages. Java has both built-in packages (like java.util) and user-defined packages. Option A has poor grammar but all three concepts (A, B, C) are valid.