Java Package
A package in Java is used to group related classes. Think of it as a folder in a file
directory. We use packages to avoid name conflicts, and to write a better
maintainable code. Packages are divided into two categories:
Built-in Packages (packages from the Java API)
User-defined Packages (create your own packages)
Built-in Packages
[Link]: Provides the classes for accessing and processing data stored in a
database. Classes like Connection, DriverManager, PreparedStatement,
ResultSet, Statement, etc. are part of this package.
[Link]: Contains classes and interfaces that are fundamental to the design
of the Java programming language. Classes like String, StringBuffer, System,
Math, Integer, etc. are part of this package.
[Link]: Contains the collections framework, some internationalization
support classes, properties, random number generation classes. Classes like
ArrayList, LinkedList, HashMap, Calendar, Date, Time Zone, etc. are part of
this package.
[Link]: Provides classes for implementing networking applications. Classes
like Authenticator, HTTP Cookie, Socket, URL, URLConnection,
URLEncoder, URLDecoder, etc. are part of this package.
[Link]: Provides classes for system input/output operations. Classes like
BufferedReader, BufferedWriter, File, InputStream, OutputStream,
PrintStream, Serializable, etc. are part of this package.
[Link]: Contains classes for creating user interfaces and for painting
graphics and images. Classes like Button, Color, Event, Font, Graphics,
Image, etc. are part of this package.
Package Program:-
Built-In Package:-
import [Link];
import [Link];
import [Link];
import [Link];
class Reader
public static void main(String args[])
try
File r=new File("C:\\Users\\hp\\Desktop\\[Link]");
Scanner sc=new Scanner(r);
while([Link]())
[Link]([Link]()); [Link]
}
catch(IOException e)
[Link]("Exception Handled....");
Java Programming. File:-[Link]
Please insert your programming concept.
User Defined Package:-
/* [Link] keyword
package ravi;
class Buddy
private void show()
[Link]("Hello Java Program");
class Buddy1
public static void main(String args[])
{
Buddy b=new Buddy();
[Link]();
C:\Users\hp\Desktop\pp>javac -d . [Link]
[Link]: error: show() has private access in Buddy
[Link]();
1 error
[Link] Keywords
package ravi;
class Buddy
void show()
[Link]("Hello Java Program");
class Buddy1
public static void main(String args[])
{
Buddy b=new Buddy();
[Link]();
C:\Users\hp\Desktop\pp>javac -d . [Link]
C:\Users\hp\Desktop\pp>java ravi.Buddy1
Hello Java Program
[Link] Keywords
package ravi;
class Buddy
protected void show()
[Link]("Hello Java Program");
class Buddy1
public static void main(String args[])
Buddy b=new Buddy();
[Link]();
C:\Users\hp\Desktop\pp>javac -d . [Link]
C:\Users\hp\Desktop\pp>java ravi.Buddy1
Hello Java Program
4.
package ravi;
class Buddy
protected void show()
[Link]("Hello Java Program");
class Buddy1 extends Buddy
public static void main(String args[])
Buddy1 b=new Buddy1();
[Link]();
}
C:\Users\hp\Desktop\pp>javac -d . [Link]
C:\Users\hp\Desktop\pp>java ravi.Buddy1
Hello Java Program
5.
package ravi;
public class Buddy
protected void show()//uses extends
[Link]("Hello Java Program");
public static void main(String args[])
Buddy b=new Buddy();
[Link]();
In this code if programmer to access class in another package then we can use class
is always public and method is protected ,
then after we are create another package knt and import first [Link] in knt
package with class Buddy3
then follows these step
C:\Users\hp\Desktop\pp>javac -d . [Link]
C:\Users\hp\Desktop\pp>javac -d . [Link]
C:\Users\hp\Desktop\pp>java knt.Buddy3
Hello Java Program
package knt;
import [Link]; //import ravi.*;
class Buddy3 extends Buddy
public static void main(String args[])
Buddy3 k=new Buddy3();
[Link]();
[Link] keywords
package ravi;
public class Buddy
public void show()
[Link]("Hello Java Program");
}
class Buddy1
public static void main(String args[])
Buddy b=new Buddy();
[Link]();
C:\Users\hp\Desktop\pp>javac -d . [Link]
C:\Users\hp\Desktop\pp>java ravi.Buddy1
Hello Java Program
package ravi;
public class Buddy
public void show()//uses extends
[Link]("Hello Java Program");
public static void main(String args[])
Buddy b=new Buddy();
[Link]();
}
C:\Users\hp\Desktop\pp>javac -d . [Link]
C:\Users\hp\Desktop\pp>java knt.Buddy3
Hello Java Program
*/