Monday, 5 November 2018

Java Collection Framework का परिचय


Introduction of Java Collections Framework

अगर आप जावा स्ट्रक्चर के बारे में जानते हैं तो आप आसानी से जावा collection framework को समझ पाएंगे | जावा में इतने सारे objects create किये जाते हैं और इन objects को manage करने के लिए data structure जैसे के set, list, array and queue का इस्तेमाल किया जाता है और इन structures को जावा में collection और collection framework कहा जाता है |

इन collection का इस्तेमाल करके आप बहुत से operation परफॉर्म कर सकते है जैसे कि searching, sorting, insertion और deletion आदि |

जावा collection framework आपके काम को और आसन बना देता है क्यूंकि इसके अंदर पहले से ही classes और interface होती है जिनको आप अपने प्रोग्राम में inherit और implement करके इस्तेमाल कर सकते हैं |आप को अलग से data structure create करने की जरुरत नहीं है

Collection Interface

Collection framework बहुत सारे interfaces को provide करता है जो आपके data को manage करते है जिनमे से कुछ नीचे दिए हुए हैं –
Methods
Description
Boolean Add()
इस method से आप collection में objects को ऐड कर सकते हैं |
Boolean Contains()
इस method का इस्तेमाल collection में objects को सर्च करने के लिए किया जाता है |
Boolean equals()
इस method का प्रयोग objects को compare करने  के लिए किया जाता है जब objects equal होते है तो value true return होती है |
Void clear()
इस method को कॉल करने पर collection के objects को remove किया जा सकता है
Boolean isEmpty()
यह ,method जब collection एम्प्टी होता है तो return value true show करता है |

List Interface

list interface के अंदर link list और array list जैसे interface provide करता है ये interface objects को 
list की form में data को store करते हैं इसमें आप डुप्लीकेट objects को भी store कर सकते हैं 


Set Interface

set interface के अंदर HashSet और TreeSet जैसी classes आती हैं जिसमे आपका data और objects किसी set कि तरह store किये जाते हैं और आप इसमें डुप्लीकेट objects को store नहीं कर सकते हैं |



Queue Interface

Queue Interface में आप objects को queue की फॉर्म में store करते है इसमें data और object first in first out की फॉर्म में store होता है |



Map Interface

Map interface में HashMap और TreeMap classes होती हैं | Map collection में data के और value के पैर में store किया जाता है और हर element को store आयर access करने के लिए key का प्रयोग किया जाता है Map collection में elements unique होते हैं |



Iterator Interface

ये interface iterator(), hasMext() और next() methods provide करता है | इन methods की मदद से आप अपने collection को traverse कर सकते है | सबसे पहले आप collection पर iterator() method कॉल करते है | ये method collection के first element की index return करता है |


धन्यवाद अगर आपको हमारी यह पोस्ट अच्छी लगी हो तो प्लीज कमेन्ट करके जरुर बताएं ||

No comments:

Post a Comment