Мазмуну:

Javaдагы конструктордо ArrayListти кантип инициализациялайсыз?
Javaдагы конструктордо ArrayListти кантип инициализациялайсыз?

Video: Javaдагы конструктордо ArrayListти кантип инициализациялайсыз?

Video: Javaдагы конструктордо ArrayListти кантип инициализациялайсыз?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, Ноябрь
Anonim

Кааласаң жөн эле жарыялоо ал ичинде конструктор сизде код болушу мүмкүн: ArrayList аты = жаңы ArrayList (); Болбосо болот жарыялоо аны талаа катары, анан инициализациялоо ал ичинде конструктор.

Буга байланыштуу, Java'да ArrayListти кантип инициализациялайсыз?

Төмөндө Java ичинде ArrayListти инициализациялоонун ар кандай ыкмалары бар:

  1. add() менен инициализациялоо Синтаксис: ArrayList str = new ArrayList(); str.add("Geeks"); str.add("for"); str.add("Geeks");
  2. asList() аркылуу инициализациялоо
  3. List.of() ыкмасын колдонуу менен инициализациялоо.
  4. Башка Коллекцияны колдонуу менен инициализациялоо.

тизмени кантип инициализациялайсыз? Төмөндө тизмени баштоонун төмөнкү жолдору бар:

  1. List.add() ыкмасын колдонуу. Тизме интерфейс болгондуктан, аны түз эле түзүү мүмкүн эмес.
  2. Массивдерди колдонуу. asList()
  3. Collections классынын ыкмаларын колдонуу. Коллекциялар классында тизмени түзүү үчүн колдонула турган ар кандай ыкмалар бар.
  4. Java 8 агымын колдонуу.
  5. Java 9 List колдонуу.

Андан кийин, суроо туулат, сиз ArrayListти кантип жарыялайсыз?

Java ArrayList мисалы

  1. import java.util.*;
  2. класс ArrayList1{
  3. public static void main(String args){
  4. ArrayList тизмеси=жаңы ArrayList();//Аррейлистти түзүү.
  5. list.add("Ravi");//Аррейлистке объект кошуу.
  6. list.add("Vijay");
  7. list.add("Ravi");
  8. list.add("Ajay");

Java'да конструкторду кантип түзөсүз?

Конструктор жазуу эрежелери:

  1. Класстын конструктор(лары) ал жашаган класстын аталышы менен бирдей аталышка ээ болушу керек.
  2. Javaдагы конструктор абстракттуу, акыркы, статикалык жана синхрондоштурулган болушу мүмкүн эмес.
  3. Кирүү модификаторлору конструктордун декларациясында анын кирүү мүмкүнчүлүгүн көзөмөлдөө үчүн колдонулушу мүмкүн, башкача айтканда, кайсы класс конструкторду чакыра алат.

Сунушталууда: