Java में डेटा टाइप्स और Exceptions
Jim White
Java Instructor

Java में types की दो श्रेणियाँ:
java.util पैकेज में परिभाषित| Arrays | Collections |
|---|---|
| Not resizable | Dynamically sized (grow and shrink) |
| Stores primitives or objects | Stores only objects |
| Homogeneous - elements must be the same | heterogeneous - objects can be different |
Special notation to access [] elements |
Uses methods to access objects |
Special syntax for initialization {} |
Use new (no special initialization syntax) |
Collection और Mapjava.util.Collection और java.util.Mapimport java.util.*; करें
Collection ऑब्जेक्ट्स के कई तरह के groupings परिभाषित करता हैListSetQueue.add(Object) और .remove(Object) मेथड्स
.put(Object key, Object value).remove(Object key)HashMap
Collection या Map में ऑब्जेक्ट्स बताने के लिए Java generics उपयोग होते हैं<Class> एक parameterized टाइप के साथ< > को diamond operator कहते हैंArrayList<String> list = new ArrayList<String>(); // Construct with generics
Collection और Map की सामग्री में अनुमत ऑब्जेक्ट्स सीमित करते हैंArrayList<String> list = new ArrayList<String>();
list.add("hello"); // Adding a String is ok
list.add(new Integer(5)); // Trying to add an Integrer causes compiler error
ArrayList list2 = new ArrayList(); // Legal but non-specific
list2.add("hello"); // Now any type of object can be added
list2.add(new Integer(5));
ArrayList<String> list = new ArrayList<String>(); //Single line declaration and assignment
ArrayList<String> list2; // Variable declaration...
list2 = new ArrayList<String>(); //... and assignement can be 2 statements
Java में डेटा टाइप्स और Exceptions