본문 바로가기
반응형

자바22

ArrayList와 LinkedList의 차이 https://dev-coco.tistory.com/19 ArrayList와 LinkedList의 차이 위 사진을 보면 알 수 있듯 ArrayList는 index가 있고, LinkedList는 각 원소마다 앞,뒤 원소의 위치값을 가지고 있다. 이러한 각각의 특징은 조회, 삽입, 삭제시에 성능의 차이를 발생시킨다. references : d dev-coco.tistory.com 삽입과 삭제가 많다면 ArrayList 는 비효율적 LinkedList는 데이터를 추가, 삭제시 가리키고 있는 주소값만 변경해주면 되기 때문에 ArrayList에 비해 상당히 효율적 조회시는 ArrayList, 삽입/삭제시는 LinkedList가 뛰어난 성능 2023. 3. 9.
Comparable, Comparator gmlwjd9405.github.io/2018/09/06/java-comparable-and-comparator.html [Java] Comparable와 Comparator의 차이와 사용법 - Heee's Development Blog Step by step goes a long way. gmlwjd9405.github.io 알아두기 >_ 2021. 5. 2.
오버로딩(Overloading) 오버라이딩(Overriding) https://hyeonstorage.tistory.com/185 [JAVA] 오버로딩(Overloading) 오버라이딩(Overriding) 오버로딩(Overloading) 오버라이딩(Overriding) 자바에서 다형성을 지원하는 방법으로 메소드 오버로딩(Overloading) 오버라이딩(Overriding)이 있다. 오버로딩(Overloading)과 오버라이딩(Overriding) 비슷한.. hyeonstorage.tistory.com 오버로딩(Overloading)과 오버라이딩(Overriding) 성립조건 구분 오버로딩 오버라이딩 메소드 이름 동일 동일 매개변수, 타입 다름 동일 리턴 타입 상관없음 동일 출처: https://hyeonstorage.tistory.com/185 [개발이 하고 싶어요] 2020. 7. 2.
1. 상속(inheritance) 1.1 상속의 정의와 장점 : 상속이란, 기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것이다. 상속을 통해서 클래스를 작성하면 보다 적은 양의 코드로 새로운 클래스 작성할 수 있고 코드를 공통적으로 관리할 수 있기 때문에 코드의 추가 및 변경이 매우 용이하다. 이러한 특징은 코드의 재사용성을 높이고 코드의 중복을 제거하여 프로그램의 생산성과 유지보수에 크게 기여한다. 상속 구현 방법 : 새로 작성하고자 하는 클래스의 이름 뒤에 상속받고자 하는 클래스의 이름을 키워드 'extends'와 함께 써 주기만 하면 된다. ex) 새로 작성하려는 클래스 이름이 Child 이고 상속받고자 하는 기존 클래스의 이름이 Parent 라면 다음과 같이 하면된다. class Child extends Parent{ } .. 2020. 6. 15.
반응형