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 |
Tags
- hashCode
- ALTER
- overload
- super
- 객체형변환
- class
- abstractclass
- run()
- methodArea
- 콘크리트클래스
- constantnumber
- garbagecollection
- Polymorphism
- Eureka
- 생성자
- override
- MSA
- start()
- 추상클래스
- arguments
- string
- eclipse
- concreteclass
- Hashtable
- Vector
- reference
- value
- fuction
- hamobee
- object
Archives
- Today
- Total
뇌운동일지
[JAVA22] Vector 본문
Vector
- 배열을 개선한 클래스
- 크기가 동적이다
- 객체만 입력가능 ( 기본형은 elements(요소)로 사용할 수 없다. )
- 서로 다른 인스턴스 저장가능
- 요소를 밖으로 복사하면 캐스팅
- 캐스팅하기 싫다면, Generic
Vector v = new Vector();
Vector<T> e = new Vector<T> ();
- 요소를 꺼내면 채워진다
- 순서가 있다
Vector : ThreadSafe지원
ArrayList : ThreadSafe를 지원하지 않으나, 메모리를 적게 사용
-> ArrayList 사용권장
Vector의 method
v.addElement(element);
Vector v에 element를 추가
v.contains(element)
v가 element를 포함하면 True, element를 포함하지 않으면 False
v.removeElementAt(i);
i번지의 요소를 삭제
v.elementAt(i);
v의 i번지 요소를 복사
(요소를 복사해서 다른 변수에 대입하는 경우, generic하지 않았을 때에는 casting이 필요하다. )
v.size();
v가 가진 요소의 갯수
v.capacity();
v에 할당된 메모리 크기
'JAVA' 카테고리의 다른 글
[JAVA04_(1)] for문의 ★ 출력 예제 7가지 (0) | 2020.03.27 |
---|---|
[JAVA23] Hashtable (0) | 2020.03.26 |
[JAVA13_(1)] string의 method (0) | 2020.03.25 |
[JAVA21] package (lang, util) (0) | 2020.03.25 |
[JAVA20] Thread, Wrapper class (0) | 2020.03.24 |
Comments