Stack
2024. 5. 3. 20:50ㆍJava 기초 이론
Stack(스택)
- 데이터를 저장하는 자료구조
- LIFO : Last In First Out : 마지막에 추가된 항목이 먼저 제거
- 뒤로 가기 기능, 실행 취소 기능
메서드
- pop() : 맨 위에 있는 값을 제거하고 그 값을 반환(보여줌)
- peek() : 스택이나 큐에서 맨 위 또는 맨 앞에 있는 데이터를 반환(보여줌)하나 제거하진 않음
- push() : 스택에서 값을 추가할 때는 push나 add를 사용해서 넣음
* 스택에서는 주로 push를 사용
* add는 주로 리스트나 컬렉션에서 사용
* Stack 클래스가 Vector를 상속받아 만들어진 클래스이기 때문에 add가능
- isEmpty() : 값이 비어있는지 확인
- size() : 크기 확인
'Java 기초 이론' 카테고리의 다른 글
Dequeue (0) | 2024.05.03 |
---|---|
Queue (0) | 2024.05.03 |
Socket - Server (0) | 2024.05.03 |
Socket - Client (0) | 2024.05.03 |
Sokect (0) | 2024.05.03 |