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