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() क्यों नहीं लिख सकते? क्योंकि