Skip to content

Latest commit

 

History

History
54 lines (32 loc) · 1.13 KB

Package.md

File metadata and controls

54 lines (32 loc) · 1.13 KB
layout title parent nav_order
default
Package
Encapsulation
3

Java Package

A java package is a group of similar types of classes, interfaces and sub-packages.

Package in java can be categorized in two form, built-in package and user-defined package.

There are many built-in packages such as java, lang, awt, javax, swing, net, io, util, sql etc.

Here, we will have the detailed learning of creating and using user-defined packages.

Advantage of Java Package
  1. Java package is used to categorize the classes and interfaces so that they can be easily maintained.

  2. Java package provides access protection.

  3. Java package removes naming collision.

Simple example of java package

package mypack;  
public class Simple{  
 public static void main(String args[]){  
    System.out.println("Welcome to package");  
   }  
}  

How to access package from another package?

There are three ways to access the package from outside the package.

1- import package.*;

2- import package.classname;

3- fully qualified name.