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 करना पड़ता है।
 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 करने के तीन तरीके 
  1. import package.*;
  2. import package.classname;
  3. 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 कर सकते है | 



Leave a Reply

Your email address will not be published. Required fields are marked *