0% found this document useful (0 votes)
546 views3 pages

Packages PDF

Packages allow organization of classes and interfaces in Java. There are two types of packages - built-in packages that are part of the Java API, and user-defined packages that are created by the programmer. Built-in packages provide functionality for common tasks like input/output, collections, networking, and more. User-defined packages group related classes and allow them to be reused across programs by specifying the package name.

Uploaded by

SONAKSHI PRIYA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
546 views3 pages

Packages PDF

Packages allow organization of classes and interfaces in Java. There are two types of packages - built-in packages that are part of the Java API, and user-defined packages that are created by the programmer. Built-in packages provide functionality for common tasks like input/output, collections, networking, and more. User-defined packages group related classes and allow them to be reused across programs by specifying the package name.

Uploaded by

SONAKSHI PRIYA
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Packages

A package as the name suggests is a pack(group) of classes, interfaces and other


packages. In java we use packages to organize our classes and interfaces. We have
two types of packages in Java: built-in packages and the packages we can create
(also known as user defined package). In this guide we will learn what are
packages, what are user-defined packages in java and how to use them.

In java we have several built-in packages, for example when we need user input,
we import a package like this:

import java.util.Scanner

Here:
→ java is a top level package
→ util is a sub package
→ and Scanner is a class which is present in the sub package util.

Types of packages in Java

Types of packages:
As mentioned in the beginning of this guide that we have two types of packages in
java.
1) User defined package: The package we create is called user-defined package.
2) Built-in package: The already defined package like java.io.*, java.lang.* etc are
known as built-in packages.

Built-in Packages
These packages consist of a large number of classes which are a part of Java
API.Some of the commonly used built-in packages are:
1) java.lang: Contains language support classes(e.g classed which defines
primitive data types, math operations). This package is automatically imported.
2) java.io: Contains classed for supporting input / output operations.
3) java.util: Contains utility classes which implement data structures like Linked
List, Dictionary and support ; for Date / Time operations.
4) java.applet: Contains classes for creating Applets.
5) java.awt: Contain classes for implementing the components for graphical user
interfaces (like button , ;menus etc).
6) java.net: Contain classes for supporting networking operations.

User-defined packages
These are the packages that are defined by the user. First we create a directory
myPackage (name should be same as the name of the package). Then create the
MyClass inside the directory with the first statement being the package names.

package letmecalculate;
public class Calculator {
 public int add(int a, int b){
 return a+b;
 }
 public static void main(String args[]){
 Calculator obj = new Calculator();
 System.out.println(obj.add(10, 20));
 }
 }

Now lets see how to use this package in another program.

 import letmecalculate.Calculator;
 public class Demo{
 public static void main(String args[]){
 Calculator obj = new Calculator();
 System.out.println(obj.add(100, 200));
 }
 }

Access Protection

You might also like