Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- 면접(java
- aop
- Entity
- 배열
- 프로그래머스
- 자료구조
- GIT
- github
- Java
- ArrayList
- 코딩공부
- 코딩테스트 준비
- Grafana
- 코딩
- Spring
- 이진 탐색(binary search)
- 개발자 취업
- css
- 자바
- Til
- 99클럽
- 항해99
- 코딩문제
- 메서드
- wil
- CS
- cs 공부)준비
- 정렬 알고리즘(sort algorithm)
- 회고
- HTML
Archives
- Today
- Total
목록Vector (1)
hayu's 개발 일지
99클럽 코테 스터디 3일차 TIL + Vector
학습 키워드- Vector 공부한 내용VectorVector은 ArrayList와 같이 List 인터페이스를 상속받는 컬렉션 프레임워크이며, 사용법은 ArrayList와 크게 다르지 않다.ArrayList와 동일한 구조를 가지며 배열의 크기가 늘어나고, 줄어듬에 따라서 자동으로 크기가 조절이 된다.Vector의 특이한 점이라면 항상 동기화되어있고 Collection 프레임워크에 없는 메서드들을 사용이 가능하다.⇒ 멀티 스레드가 동시에 이 메서드를 실행할 수 없고, 하나의 스레드가 실행을 완료해야만 다른 스레드들이 실행할 수 있다. 그래서 멀티 스레드 환경에서 안정하게 객체를 추가하고 삭제할 수 있다.하지만 동기화라는 특징이 있어 스레드가 아닌 환경에서는 거의 사용이 되지 않는다. 그리고 항상 동기화되므로..
자료구조&알고리즘
2024. 5. 23. 21:31