분류 전체보기(278)
-
HTML 시작
DOCTYPE html>html lang="en">head> meta charset="UTF-8"> meta name="viewport" content="width=device-width, initial-scale=1.0"> title>Documenttitle>head>body> body>html> : html(마크업언어) 주석(설명 작성, 코딩 해석이 되지않는 글) !DOCTYPE : 문서 형식 정의 !DOCTYPE html : html5 문서로 정의 : html 시작 태그 모든 내용은 html 안에서 작성 꺾쇠가 들어간 모든 표시를 태그라고 부름 - : 열림 태그 - : 닫힘 태그 - html에는 크게 head, body, foot 이 있음 - 보통 head와 b..
2024.05.16 -
Dequeue
Deque(덱) - 양쪽 끝에서 삽입과 삭제가 모두 가능 - 스택과 큐의 기능을 모두 제공 - 양방향으로 데이터를 추가하거나 제거할 수 있음 메서드 - addFirst() : 맨 앞에 값 추가 - addLast() : 맨 뒤에 값 추가 - removeFirst() : 맨 앞의 값 제거 - removeLast() : 맨 뒤의 값 제거 - getFirst() : 맨 앞의 값 확인(제거하지 않음) - getLast() : 맨 뒤의 값 확인(제거하지 않음) Deque는 인터페이스이기 떄문에 ArrayDeque로 된 객체를 이용해서 공간 생성
2024.05.03 -
Queue
Queue(큐) - 먼저 추가된 항목이 먼저 제거 - FIFO : First In First Out : 먼저 추가된 항목이 가장 먼저 제거 - 데이터가 줄을 서있는 것과 유사하며, 가장 먼저 들어간 항목이 가장 앞에 위치 - 대기, 이벤트 처리 메서드 - offer() : 큐에 공간이 충분한 경우 값이 추가되고 true 반환. 추가되지 못하면 예외 -> add를 사용할 수 있으나 offer와 마찬가지로 공간이 없으면 예외처리가 됨 - poll() : 맨 앞 값을 제거하고 반환. 만약 비어있는 경우 null 반환 - remove() : poll과 동일한 기능 수행, 비어있는 경우 예외를 던짐 - peek() : 맨 앞에 있는 값을 반환. 제거하지는 않음 - element() : peek처럼 맨..
2024.05.03 -
Stack
Stack(스택) - 데이터를 저장하는 자료구조 - LIFO : Last In First Out : 마지막에 추가된 항목이 먼저 제거 - 뒤로 가기 기능, 실행 취소 기능 메서드 - pop() : 맨 위에 있는 값을 제거하고 그 값을 반환(보여줌) - peek() : 스택이나 큐에서 맨 위 또는 맨 앞에 있는 데이터를 반환(보여줌)하나 제거하진 않음 - push() : 스택에서 값을 추가할 때는 push나 add를 사용해서 넣음 * 스택에서는 주로 push를 사용 * add는 주로 리스트나 컬렉션에서 사용 * Stack 클래스가 Vector를 상속받아 만들어진 클래스이기 때문에 add가능 - isEmpty() : 값이 비어있는지 확인 - size() : 크기 확인
2024.05.03 -
Socket - Server 2024.05.03
-
Socket - Client 2024.05.03