Stack

2024. 5. 3. 20:50Java 기초 이론

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