ზოგადი ტიპები
ზოგადი ტიპების საჭიროება წარმოიშვა ჯავას კოლექციებთან მუშაობისთვის, კოლექციები თქვენთვის ნაცნობია როგორც სტრუკტურული მონაცემები, ისეთი როგორიც არის LinkedList, ArrayList, HashMap, Set და სხვანი. პროგრამისტებს ადრეულ ეტაპზე (ჯავა 5-ე) უწევდათ ობიეკტის ტიპის კოლექციებთან მუშაობა, რაც არც ისე უსაფრთხო გახლდათ, რადგან: 1: სტუკტურული მონაცემი ახდენდა გენერირებას ნებისმიერი ტიპის ობიეკტ ტიპად. 2. ობიეკტის ტიპი საშუალებას აძლევდა პროგრამისტს სტრუკტურისთვის დაემატებინა ყველა ტიპის დატა. 3. ყველა ტიპის დატის დაბრუნების შემთხვევაში საჭირო იყო კასტინგი რომელსაც ClassCastException-ე მიყავდა პროგრამა. ამ პრობლემების აღმოფხვრის მიზნით და პროგრამისტების მოთხოვნის გათვალისინებით, 1998 წელს შეიქმნა Generics და 2...