Package in Java
Package in Java
A package arrange number of classes, interfaces, and sub package of same type in particular
Group.
TYPES OF PACKAGE
Java.util
Java.io
Java.net
Java.applet
Java.awt
Advantages of package
1- Reusability
2- Security
3- Fast searching
4- Naming conflicting
5- Hiding
Disadvantages of package
Pre-defined packages
1- java.lang: default package, heart of java because without this package we can’t write
even single program, no need to import this package.
System, String, Object, Integer etc. classes in this package
2- java.util: used to implement data structure of java, contain utility classes, also known as
collection framework.
Linklist, Stack, Vector, Hashset, Treeset, etc…
4- java.applet: mainly use to develop GUI application, applet programs are web related
program created at server but executed at client machine.
Applet class of this package.
5- java.awt: awt stands for abstract window toolkit, used to develop GUI applications,
It is standalone program, it contain main() unlike applet.
Frame, Button, TextField
6- java.net: related with networking, used to developed the client server applications.
URL, InetAddress, URLconnection etc…
7- java.sql: use for database connectivity.
Connection, Statement, Resultset etc
import java.util.Scanner;
class MyClass {
System.out.println("Enter username");
User-defined package
package myFirstPackage;
class Main {
public static void main(String args[]) {
System.out.println("Wooohooo!! I created my first package");
}
}
For compile
javac -d . Main.java
for run
java myFirstPackage.Main
Importing a package
package Edureka;
import MyPackage.Compare;public class Demo{
public static void main(String args[]) {
int n=10, m=10;
Compare current = new Compare(n, m);
if(n != m) {
current.getmax();
}
else {
System.out.println("Both the values are same");
}
}
}