Список и Arraylist

Anonim

C # и Java - два очень популярных языка кодирования. Несомненно, интерес к одному из двух привел вас сюда. Итак, будь то новый программист, ищущий свою первую работу, или ветеран, ищущий разъяснения, читайте и получайте образование.

Джава

Проект Java все начался в 1991 году. Первоначально программа называлась Oak, но позже была изменена на Java. Да, кофе был мотивацией названия.

Интересно, что Java первоначально предназначалась для интерактивного телевидения. Это было слишком продвинуто для кабельного телевидения. Для Java появилось новое видение. Это был бы переносимый язык кодирования. Другими словами, программы, написанные на Java, могут работать на любом оборудовании, неважно, какую комбинацию.

Не похоже, что Java скоро будет в любом месте. Являясь, пожалуй, самым популярным языком кодирования в мире, Java всегда стоит изучать. Java вполне может быть вокруг долгое время.

C #

Первоначально запущенный в 1999 году, C # сопровождал запуск 2000.net. Язык быстро стал популярным, и в 2005 году вышел C # 2.0. C # находится в прямой конкуренции с Java, но они очень похожи. По крайней мере, с точки зрения программиста.

Что это такое, и в чем разница?

List и ArrayList - это биты кода в Java и C #, которые позволяют вам устанавливать и вызывать параметры. Это в ореховой скорлупе. Смущенный? И я. Для следующего бит вам понадобятся знания.

Обычно List - это интерфейс, используемый рядом, и для ArrayList или LinkedList. Список представляет собой общий или общий инструмент, где другие более конкретны.

Код выглядит так: Список List = новый ArrayList (); За этим последуют объявления, в которые добавляются классы. После добавления классов вы можете вызвать их в любой момент с помощью другого бита кода.

Список может теоретически заменить ArrayList. Я видел это, но это не рекомендуется. Как уже было сказано, List - это интерфейс, а ArrayList - это класс, который его реализует.

Резюме Если вы еще не поймали его, вот разница. Я поставил его самым не путать, как мог. Список - это интерфейс. Arraylist - это класс. Список является общим. Аррайалист специфичен. Эти два варианта могут быть заменены, но это не рекомендуется. Это наиболее рекомендуемый синтаксис: Список List = новый ArrayList (); Вы рабочий программист? У вас есть более простой способ объяснить это? Дайте нам знать об этом в комментариях!