전체 글19 Stack & Queue Stack => First in Last out 후입선출(LIFO)구조 ex)(웹브라우저 (뒤로가기), eclips 에러 보고) 1) 자료 입력 : push(저장할 값) 2) 자료 출력 : pop() => 자료를 꺼내온 후 꺼내온 자료를 stack에서 삭제한다. Queue => First in First out 선입선출(FIFO)구조 1) 자료입력 : offer(저장할 값) 2) 자료출력 : poll() => 자료를 Queue에서 꺼내온 후 꺼내온 자료를 Queue에서 삭제한다. package kr.or.ddit.basic; import java.util.LinkedList; public class T02StackQueueTest { public static void main(String[] args) .. 2022. 7. 23. ArrayList 1.Java Collection Framework Java 컬렉션 프레임워크는 자바의 컬렉션(모음)객체들을 다루기 위해 제공되는 재사용 가능한 클래스 또는 인터페이스를 통칭하는 표현임 . 프레임워크(Framework)라 말하지만, 사실 라이브러리 (Library)처럼 사용 1) 순서(인덱스)가 존재하는 데이터의 집합이다. 2) 데이터가 중복되어도 저장이 가능하다(순서만 다르면 중복저장 가능함) Stack, Vector, LinkedList, ArrayList Collection 프레임워크의 일부 , java.util 패키지에 소속되어 있으며 List 인터페이스에서 상속받아 사용됨 객체가 추가되어 용량을 초과하면 자동으로 부족한 크기만큼 용량이 늘어남/ 배열과의 차이점 기본용량은 10으로 저장되어있다 ad.. 2022. 7. 23. HTML,CSS,Javascript DAY3 보호되어 있는 글 입니다. 2022. 7. 22. 고급자바 D3 package kr.or.ddit.basic; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Scanner; import java.util.Set; /* 문제) 이름, 주소, 전화번호 속성을 갖는 Phone클래스를 만들고, 이 Phone클래스를 이용하여 전화번호 정보를 관리하는 프로그램을 완성하시오. 이 프로그램에는 전화번호를 등록, 수정, 삭제, 검색, 전체출력하는 기능이 있다. 전체의 전화번호 정보는 Map을 이용하여 관리한다. (key는 '이름'으로 하고 value는 'Phone클래스의 인스턴스'로 한다.) 실행예시) ====================================.. 2022. 7. 22. 이전 1 2 3 4 5 다음