Java में नई सूची (List) कैसे बनाएं: ArrayList, LinkedList और अन्य विकल्प
सभी को नमस्ते! मैंने अभी Java सीखना शुरू किया है और सूचियाँ बनाने में समझ नहीं आ रहा है। ऐसा लगता है कि List इंटरफ़ेस है, लेकिन सीधे new List() काम नहीं करता — कंपाइलर त्रुटि देता है। मैंने पढ़ा है कि ArrayList या LinkedList का उपयोग करना चाहिए, लेकिन मुझे समझ नहीं आ रहा कि इनमें क्या अंतर है और कब क्या उपयोग करना चाहिए।
यहाँ मैंने क्या प्रयास किया:
```java
import java.util.List;
public class Main {
public static void main(String[] args) {
// ऐसा नहीं कर सकते — कंपाइलेशन त्रुटि
List myList = new List();
// लेकिन यह काम करता है, हालांकि अजीब लगता है
List list2 = new ArrayList<>();
list2.add("नमस्ते");
list2.add("दुनिया");
System.out.println(list2);
}
}
```
मेरे कुछ प्रश्न हैं:
1. सीधे new List() क्यों नहीं लिख सकते? क्योंकि