아자 와자 아자
728x90
728x90
article thumbnail
[Java] 컬렉션 프레임워크4_List_Stack과 Queue
💻 Study/Java 2023. 3. 7. 21:13

이 게시글은 남궁성의 정석코딩 - 자바의 정석 기초편(2020최신)을 보고 공부한 내용을 정리한 게시글입니다. 틀린 내용이 있을 수 있습니다. ✔ Stack과 Queue ◾ 스택(Stack) Stack은 클래스가 있다. new Stack() 객체 생성 가능. LIFO(Last In First Out) 구조. 마지막에 저장된 것을 제일 먼저 꺼내게 된다. (밑이 막힌 비커 구조) 0 → 1 → 2 순서로 저장(push)되고, 2→ 1 → 0 순서로 추출(pop)된다. 순차적으로 데이터의 추가, 삭제가 이루어지기 때문에 배열을 사용하는 것이 적합하다. ◾ 스택(Stack)의 메서드 boolean empty() Stack이 비어있는지 알려준다. Object peek() Stack의 맨 위에 저장된 객체를 반환..

[Java] 객체지향개념3_메서드
💻 Study/Java 2023. 1. 30. 11:57

이 게시글은 남궁성의 정석코딩 - 자바의 정석 기초편(2020최신)을 보고 공부한 내용을 정리한 게시글입니다. 틀린 내용이 있을 수 있습니다. ✔ 메서드 - 문장들을 묶어놓은 것. - 값을 받아서 처리하고 결과를 반환. 메서드와 함수 - 메서드와 함수는 거의 같다고 할 수 있다. - 메서드는 객체지향 개념에서 함수를 지칭하는 용어이다. - 메서드와 함수의 다른 점은, 메서드는 반드시 클래스 안에서만 정의할 수 있는 반면 함수는 클래스에 독립적이다. 제약이 없다. 메서드의 장점 - 중복 코드 제거 - 코드 관리 용이 - 코드 재사용 가능 ◾ 메서드 호출 class Test{ void method(); //메서드 선언 void method(){}; //메서드 정의 } - 클래스 영역 안에 method() 만..

728x90
728x90