Why packages are used in JAVA? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 16

Why packages are used in JAVA?

28th Aug 2018, 2:55 PM
Slim Jxmmi
17 Answers
+ 8
Packages are used in Java in order to prevent naming conflict, to control access, to make searching, locating and usage of classes, interface, enumeration,and annotations easier
28th Aug 2018, 2:59 PM
Slim Jxmmi
+ 12
To organize classes in our program
29th Aug 2018, 1:38 PM
Muhd Khairul Amirin
Muhd Khairul Amirin - avatar
+ 8
For gathering different classes of a single use in a place for faster use.
29th Aug 2018, 3:54 PM
Sujal Kumar
Sujal Kumar - avatar
+ 5
To use many classes in one java file
29th Aug 2018, 10:40 AM
Unknown
+ 4
ANZER ROCK you need to put this question in a new comment so that this lively community can help you. just go back and post it not as an answer to a question
4th Sep 2018, 2:28 PM
lufafa noah
lufafa noah - avatar
+ 3
To make a class interface related thing in one place we use package it is like folder of folders in which related classes exist..
29th Aug 2018, 7:45 AM
Aarav Raj
Aarav Raj - avatar
+ 3
It's like header files in c++ which is used to import predefined functionalities in java
29th Aug 2018, 2:59 PM
Hafiz
Hafiz - avatar
+ 3
Java package is used to categorize the classes and interfaces so that they can be easily maintained. Java package provides access protection. Java package removes naming collision. Packages provide reusability of code . To bundle classes and interfaces.
30th Aug 2018, 12:59 AM
AL Araf
AL Araf - avatar
+ 3
To manage our classes better. When we make a program It's helps to import what we what according to the situation. Such as swing , util etc
30th Aug 2018, 3:50 AM
Sahan Dissanayaka
Sahan Dissanayaka - avatar
+ 3
Packages are used in Java in order to prevent naming conflicts, to control access, to make searching/locating and usage of classes, interfaces, easier.
30th Aug 2018, 6:46 AM
Anamica Kumari
Anamica Kumari - avatar
+ 3
java is open source programming language so to do your work fast and import your package you want and you can develop a package for your work and and combine to another packages in java or in any open source language
30th Aug 2018, 2:00 PM
Mohammed Yaseen
Mohammed Yaseen - avatar
+ 3
Packages are like hider files in c or c++. As like c++, we used cout(" ") and its hider file is iostream; In java we used nextInt() and its package is java.util.Scanner.
30th Aug 2018, 5:53 PM
Praveen Soni
Praveen Soni - avatar
+ 3
To make a specified class into one place
3rd Sep 2018, 7:16 PM
Aarav Raj
Aarav Raj - avatar
+ 2
Pacakages are container of classes. There are used to avoid naming conflicts of class. They are kind of folders to organise relared classes in a project. In a big project packages are very usefull for categorizing different classes with different modules. The do control access of members of classes.
29th Aug 2018, 4:44 PM
Sbk0103
Sbk0103 - avatar
+ 2
hello guys am new here i want to learn java script but first have to learn html right?
30th Aug 2018, 1:58 AM
ENITE PATRICK
ENITE PATRICK - avatar
+ 2
Package in Java is a mechanism to encapsulate a group of classes, sub packages and interfaces. Packages are used for: Preventing naming conflicts. For example there can be two classes with name Employee in two packages, college.staff.cse.Employee and college.staff.ee.Employee Making searching/locating and usage of classes, interfaces, enumerations and annotations easier Providing controlled access: protected and default have package level access control. A protected member is accessible by classes in the same package and its subclasses. A default member (without any access specifier) is accessible by classes in the same package only. Packages can be considered as data encapsulation (or data-hiding). All we need to do is put related classes into packages. After that we can simply write a import a class from existing packages and use it in our program. A packages is container of group of related classes where some of the classes are accessible are exposed and others are kept for internal purpose. We can reuse existing classes from the packages as many time as we need it in our program. How packages work? Package names and directory structure are closely related. For example if a package name is college.staff.cse, then there are three directories, college, staff and cse such that cse is present in staff and staff is present college. Also, the directory college is accessible through CLASSPATH variable, i.e., path of parent directory of college is present in CLASSPATH. The idea is to make sure that classes are easy to locate. Package naming conventions : Packages are named in reverse order of domain names, i.e., org.geeksforgeeks.practice. For example, in a college, the recommended convention is college.tech.cse, college.tech.ee, college.art.history, etc. Adding a class to a Package : We can add more classes to an created package by using package name at the top of the program and saving it in the package directory. Read More:https://crbtech.in/Java-Training/top-5-blogs-java-ee-developers-follow/
30th Aug 2018, 10:11 AM
kiran sahu
kiran sahu - avatar
+ 2
ENITE PATRICK You can learn what ever you want!
31st Aug 2018, 1:21 AM
Potato Hacker
Potato Hacker - avatar