answersLogoWhite

0

Classes in Java are organized into packages - a hierarchical structure much like folders and files on a computer. When you use a class in your source code, the compiler needs to know where to look to find those classes. By default, it will search within the current package and in the java.lang package; a path to any other classes must be defined somewhere.

There are two ways to do this.

The first is to explicitly state it whenever you use the class name. This should only be used when you know you will only use the class name once or twice since it produces such messy code:

java.util.ArrayList myList = new java.util.ArrayList();

In contrast is the import keyword, which expands the areas Java will search for classes.

Adding this line will ensure that any time you refer to an "ArrayList" in your code, the compiler will know to look in the java.util package for it.

import java.util.ArrayList;

User Avatar

Wiki User

14y ago

What else can I help you with?

Related Questions

Import statement in java?

import PackageName.SubPackage.ClassName.SubClass; or import PackageName.SubPackage.*; \\ this will import any class in the package note : it's very simple, consider the packages are like folders, as the are.


Which is the first non-comment statement in ajava program file?

It is most likely an "import Java. ...." statement. Which imports packages to be used in the source file. Or a class declaration "public class myClass { ".


The import statement is always the first noncomment statement in a Java program file?

False. If your class belongs to a package, the package statement should be the first statement. Plus, it's possible that you're not using any resources outside the default java.lang package, and would have no need to import any additional packages.


How do you add import packages to a java program in netbeans?

package thisPackage; import otherPackage.*; class myClass { }


Why to use 'import' in java?

The import statement in Java allows to refer to classes which are declared in other packages to be accessed without referring to the full package name. You do not need any import statement if you are willing to always refer to java.util.List by its full name, and so on for all other classes. But if you want to refer to it as List, you need to import it, so that the compiler knows which List you are referring to. Classes from the java.lang package are automatically imported, so you do not need to explicitly do this, to refer to String, for example.


What statement do you use to make a group of classes available to a program?

You would use the import command. For example:import java.lang;To do this with custom classes, it requires two things:These classes are grouped inside a package, so the java program can use themThese packages are included inside the program, just like the java jdk


What advantage does Java's break statement have over C's break statement?

They do the same thing, but only the former can be used in a Java program.


What is case in java?

Case is used to label each branch in the switch statement in Java Program


What is the import statement for java?

Anything that isnt in the java.lang package or local package needs to be imported


What does import java.awt.event mean?

The statement import java.awt.event is a Java import statement that allows a program to use classes and interfaces from the java.awt.event package, which contains classes for handling event-driven programming, such as user interactions with GUI components. This package includes event listener interfaces and event classes for various types of events, such as mouse clicks, key presses, and window actions. By importing this package, developers can easily implement event handling in their Java applications.


Why doesn't Java use header files?

A header file in C is used to import the features of parent classes in our class. The same feature is provided by the import statement in Java hence the header files are not used.


Explain the structure of a java program?

The fundamental structure of any Java programme should look like: [package declarations] [import statements] [class declaration] An example is given below: package abc; import java.lang; class Demo { public static void main(String[] args) { Sytem.out.println("Hello! World"); } } //The file containing this class must be named Demo.java