Packages java example
java Packages
यदि आप java library ध्यान से देखेंगे तो उसमें classes कि उनकी category के according अलगअलग packages में organize किया गया है|
built-in package :- lang, awt, javax, swing, net, io, util,
user defined package :- ये package userद्वारा defined किए जाते हैं।
यदि आप उन classes को use करना चाहते हैं तो आपको packages को import करना पड़ता है।
built-in package :- lang, awt, javax, swing, net, io, util,
user defined package :- ये package userद्वारा defined किए जाते हैं।
यदि आप उन classes को use करना चाहते हैं तो आपको packages को import करना पड़ता है।
packages से आप related type का group बना सकते हैं एक packages में आप किसी दूसरे packages को भी import कर सकते हैं।
हर programmer अपना सारा code एक अलग packages में रखता है ऐसा करने से यदि कोई programmer class या interface का नाम same भी रख देता है तो आपके program में error नहीं आयेगा ।
syntax : –
import package-name*;
ex :- import Java.io*;
program of package
package pack;
public class pack
{
public void disp()
{
system.out.println(“chand”);
}
}
features of java packages
packages की मदद से आप java में classes और interface को आसानी से maintain कर सकते हैं। packages की मदद से हम अलग-अलग category की classes को अलग-अलग packages में maintain कर सकते हैं। ऐसा करने से programmer की productivity बढ़ जाती है |
java में packages आपकी class और interface को access protection provide करता है यदि packages में class create करते समय आपने कोई access modifier use नहीं किया है तो उस class को दूसरी packages की classes access नहीं कर सकती है | क्योंकि उस class पर package modifier apply हो जाता है। java packages से Duplicate name की problem solve हो जाती है।
package को outside access करने के तीन तरीके
- import package.*;
- import package.classname;
- fully qualified name.
creating java packages
packages create करने के लिए आप packages keyword use करते हैं इस keyword के आगे आप packages का unique नाम लिखते हैं।
package mypackage;
य आपके file की सबसे पहली line होनी चाहिए उसके बाद आप जितनी भी classes और interface create करेंगे वह सब उस packages में include हो जाती है।
यदि आप की classes जिनको आप packages में add करना चाहते हैं। वह सब अलग-अलग files में है तो सबको एक files में इकट्ठा करने की जरूरत होती है। बस आपको आपको सभी में top पर यह स्टेटमेंट लिखना है वह सभी classes भी उसी packages में include हो जाएँगी |
some common java packages
java में एक main package होता है जिसे java API package कहते हैं। इस package में आपके अलग-अलग काम के लिए दूसरे package होते हैं | जिन्हें आप program बनाते समय import करके use करते हैं। जैसे कि I/O
packages और AWT packages यदि |
Built in Packages
Java.lang : – इस packages में language support classes होती है | यह वह classes होती है जो java compiler खुद ही use करता है | इसलिए ये classes बहुत ही important होती है।
Java.util : – यह packages language utility classes provide करता है। जैसे कि vector ,date, hash tables यदि |
Java.io : – यह packages input/output provide के लिए facility provideकरता है |
Java.AWT : – इस packages में graphical user interface implements करने के लिए classes का use किया जाता है |
Java.net : – यह packages networking के लिए classes provide करता है इसमें server से connection establish करने के लिए classes होती है।
Java.applet : – यह packages applets create करने और implement करने के लिए classes provide करता है।
sub packages :-
जब आप किसी packages के अंदर एक और packages create करते हैं | तो अंदर वाला sub package कहलाता है।
अब तक classes को categories करने की बात बताई गई है। लेकिन आप sub packages की मदद से packages को भी categories कर सकते है |