목록과 Arraylist의 차이

Anonim

C #과 Java는 두 가지 매우 유명한 코딩 언어입니다. 의심의 여지없이 여기로 데려온 두 사람 중 한 사람에게 관심이 있습니다.

당신이 첫 직업을 찾고있는 새로운 프로그래머이든, 설명을 원하는 베테랑이든, 읽고 읽고 교육을받는 사람이든 상관 없습니다.

Java

Java 프로젝트는 모두 1991 년에 시작되었습니다.이 프로그램은 처음에는 Oak라고했지만 나중에 Java로 변경되었습니다. 네, 커피가 그 이름의 동기였습니다.

Java가 원래 양방향 텔레비전을위한 것이라는 사실은 흥미 롭습니다. 그것은 케이블 TV를 위해 너무나 진보했다. Java에 대한 새로운 비전이 서서히 형성되었습니다. 그것은 휴대용 코딩 언어 일 것입니다.

즉, Java로 작성된 프로그램은 조합에 관계없이 모든 하드웨어에서 실행될 수 있습니다.

자바는 언제 어디서나 갈 것 같지 않습니다. 아마도 세계에서 가장 인기있는 코딩 언어 인 자바는 항상 가치가 있습니다. Java는 오랫동안 오랫동안 사용할 수 있습니다.

C #

1999 년에 처음 출시 된 C #은 2000 년에 출시되었습니다. 언어는 빠르게 인기를 얻어 2005 년에 C # 2.0이 발표되었습니다.

그들은 무엇이며, 그 차이점은 무엇입니까?

List와 ArrayList는 매개 변수를 설정하고 호출 할 수있는 Java 및 C #의 코드 비트입니다. 그것은 너트 껍질에있다. 혼란스러워? 나도 마찬가지였다.

다음 비트에 대한 지식이 필요하다.

보통 List는 ArrayList 또는 LinkedList와 함께 사용되는 인터페이스입니다. 목록은 다른 도구가 더 구체적 인 일반 또는 일반 도구입니다.

코드는 다음과 같습니다:

List list = new ArrayList ();

다음에는 클래스가 추가되는 선언이옵니다. 클래스를 추가 한 후에는 언제든지 다른 코드 비트를 사용하여 클래스를 호출 할 수 있습니다.

리스트는 이론적으로 ArrayList를 대체 할 수 있습니다. 나는 이것을 한 것을 보았지만 권고받지 못했다. 전에 말했듯이, List는 인터페이스이고 ArrayList는 그것을 구현하는 클래스입니다.

요약

지금까지 못 들었을 경우, 다시 여기에 차이가 있습니다. 내가 할 수있는 가장 혼란스럽지 않은 방식으로 표현했습니다.

목록은 인터페이스입니다. Arraylist는 수업입니다.

목록은 일반입니다. Arraylist는 구체적입니다.

두 개를 대체 할 수는 있지만 권장하지 않습니다. 다음은 가장 권장되는 구문입니다.

List list = new ArrayList ();

당신은 일하는 프로그래머입니까?

더 쉽게 설명 할 수 있습니까?

의견에 알려주십시오!