전체 글 썸네일형 리스트형 [Java] Wrapper Class란? Wrapper Class기본 자료형(primitive type)을 객체(object)로 감싸서 사용할 수 있게 해주는 클래스이다.간단히 말해서, 기본형 데이터를 객체로 다뤄야 할 때 사용하는 클래스이다. public final class Integer extends Number implements Comparable, Constable, ConstantDesc { .. private final int value; .. {Wrapper Class는 객체 생성 시, 생성자의 인자를 통해 각 자료형에 알맞은 값을 내부적으로 저장하고, 편리한 데이터 처리를 위한 여러 메서드가 정의되어있다. Wrapper .. 더보기 [Java] 상속(Inheritance)이란? 상속(Inheritance)상속은 객체 지향 프로그래밍에서 기존 클래스의 필드(변수)와 메서드를 새로운 클래스가 물려받아 재사용할 수 있게 해주는 기능이다. 상속을 안하는 경우코드를 보며 살펴봅시다.더보기Mainpackage Inheritance;public class AnimalMain { public static void main(String[] args) { Dog dog = new Dog(); dog.move(); dog.bite(); Cat cat = new Cat(); cat.move(); cat.scratch(); }} Cat classpackage.. 더보기 [Java] Queue 자료구조와 Queue 인터페이스란? Queue 자료구조선입 선출(First In, First Out, FIFO) 방식의 자료구조이다. Queue 인터페이스선입선출(FIFO) 구조를 정의하고, 큐 자료구조에 필요한 기본 동작(메서드들)을 약속하는 추상적인 인터페이스이다. import java.util.Queue;자바 util 패키지에 포함되어 있다. 1. 객체 생성Queue set = new Queue(); // ❌ 불가능Queue set = new LinkedList(); // ✅ 가능Queue set = new PriorityQueue(); // ✅ 가능Queue set = new ArrayDeque(); // ✅ 가능Queue set = new concurrentLinke.. 더보기 [Java] Set 자료구조와 Set 인터페이스란? Set 자료구조중복을 허용하지 않는 자료구조이다. Set 인터페이스중복을 허용하지 않는다. (같은 객체를 두 번 이상 저장할 수 없다.)순서를 보장하지 않는다. (HashSet의 경우)null 값 저장 가능하다. (단, 하나만) import java.util.Set;자바 util 패키지에 포함되어 있다. 1. 객체 생성Set set = new Set(); // ❌ 불가능Set set = new HashSet(); // ✅ 가능Set set = new LinkedHashSet(); // ✅ 가능Set set = new TreeSet (); // ✅ 가능Java에서 제공하는 Set 인터페이스(Set)는 객체를 직접 생성 ❌. (추가 정보 확인 : https://kimyongjun0129.tistory.c.. 더보기 [Java] List 자료 구조와 List 인터페이스란? List 자료구조순서가 있는 데이터 집합을 표현하는 자료구조이다.데이터 추가된 순으로 나열된다.중복을 허용한다.각 요소는 인덱스를 통해 순서대로 접근 가능하다.데이터의 삽입, 삭제, 검색 등이 가능하다. List 인터페이스순서가 있는 요소들의 컬렉션(Collection)을 정의하며, 중복된 요소를 허용한다.import java.util.List;자바 util 패키지에 포함되어 있다. 1. 객체 생성List list = new List(); // ❌ 불가능List list = new ArrayList(); // ✅ 가능List list = new LinkedList(); // ✅ 가능List list = new Stack(); // ✅ 가능Java에서 제공하는 List 인터페이스(List)는 객체를 직.. 더보기 [Java] Collection이란? JCF (Java Collections Framework) :데이터(객체)들을 효율적으로 저장하고, 처리하고, 관리하기 위한 자료 구조들을 제공하는 프레임워크를 말한다. 쉽게 말해서, 많은 데이터를 한꺼번에 다룰 때 사용하는 클래스와 인터페이스 도구 모음이다. 📦 자바 컬렉션 프레임워크자바 컬렉션 프레임워크(Java Collections Framework, JCF)는 다음을 포함한다. 다양한 자료 구조 인터페이스들 (리스트, 집합, 맵 등)그 자료 구조를 구현한 클래스들데이터를 다루기 위한 유틸리티 메서드들 🧩 주요 인터페이스자바 컬렉션은 몇 가지 핵심 인터페이스를 중심으로 설계돼 있다.인터페이스설명List순서가 있는 데이터의 집합 (중복 허용)Set순서가 없고 중복이 없는 데이터 집합Map키.. 더보기 [Javascript] 요소를 붙이는 다양한 방법 append(요소, 요소..) :마지막 자식으로 요소(노드)가 추가된다. 여러 노드나 텍스트도 한 번에 추가할 수 있다.appendChild보다 유연하다.더보기 appendChild(요소) :부모 요소(노드)의 마지막 자식으로 새 요소(노드)를 추가한다.텍스트 추가하면 오류가 발생한다.append()와 달리 하나의 요소만 추가할 수 있다.추가된 노드를 반환한다.더보기 다른 메서드들은 콘솔 찍을 시, undefined가 뜬다. prepend(요소, 요소..) :첫 번째 자식으로 요소(노드)를 추가한다.여러 노드나 텍스트도 한 번에 추가할 수 있다.더보기 insertBefore(새 노드, 참조 노드) :기존 요소 앞에 새로운 요소를 삽입한다.더보기 .. 더보기 [Javascript] HTML 문서에 새 요소 붙이는 방법 HTML 문서에 새 요소를 붙이는 방법은 Javascript로 구현할 수 있다.우선, 새 요소를 생성한다.부모 요소를 찾는다.새 요소를 부모 요소에 붙여준다. index.html :더보기 parent id를 갖는 div 태그 자식 요소로 추가한다. 새 요소 생성, document.createElement(요소) :DOM에서 새 HTML 요소를 javascript로 생성할 때 사용한다.더보기const child = document.createElement("div");div 요소를 만들어 준다. const img = document.createElement('img');img.src = 'image.jpg';img.alt = '설명 텍스트';img.style.width = '100px';.. 더보기 이전 1 ··· 9 10 11 12 13 14 15 ··· 24 다음