본문 바로가기
반응형

백엔드76

[JAVA] 스레드 Thread 정리 package day21; // package endimport java.awt.*;class 작업스레드1 implements Runnable { // implements 구현하다 // Runnable : 멀티스레드 인터페이스 @Override public void run() { Toolkit toolkit = Toolkit.getDefaultToolkit(); for (int i = 1; i 프로그램 단위의 *멀티 태스킹* - 멀티 스레드 : 프로세스 내에서 실행되는 작업 처리 -> 하나의 프로그램 내 *멀티 태스킹* [ 스레드 Thread ] 1. 정의 :.. 2025. 7. 31.
[JAVA] 컬렉션 프레임워크 정리 Java 컬렉션 프레임워크(Collection Framework) 복습이 문서는 Java의 컬렉션 프레임워크의 핵심 인터페이스인 List, Set, Map에 대한 개념을 정리하고, 간단한 예제를 통해 사용법을 복습하는 것을 목표로 합니다.1. 컬렉션 프레임워크란?컬렉션(Collection): 데이터의 집합 또는 그룹프레임워크(Framework): 작업을 위한 표준화된 틀즉, 데이터 그룹을 저장하고 관리하기 위한 표준화된 클래스들의 집합입니다. 자료구조 및 알고리즘을 구현해 놓은 라이브러리로, 개발자가 더 쉽게 데이터를 처리할 수 있도록 돕습니다.주요 인터페이스List: 순서가 있는 데이터의 집합. 데이터 중복을 허용합니다.Set: 순서가 없는 데이터의 집합. 데이터 중복을 허용하지 않습니다.Map: 키(.. 2025. 7. 31.
[JAVA] String 클래스 , Random 클래스, 제네릭 타입 package day22; // package nameimport java.util.Arrays;public class Example1 { public static void main(String[] args) { /* [ String 클래스 ] : 자바에서 문자열 표현하는 방법 - 컴퓨터는 문자를 알아도 문자열은 모른다. - 문자 번역 : 바이트 문자 1. 아스키코드 : (영문/숫자/특수문자) 128문자 표현하는 규칙 , 7비트(요즘은 8비트) 2. 유니코드 : 전세계 공용어(한글포함) , 자바가 사용하는 코드 - 65 'A' , { 74 , 6.. 2025. 7. 29.
[JAVA] 오브젝트(Object), 클래스(Class), 래퍼(Wrapper), 로컬데이트(LocalDate) 클래스 정리 자바의 네 클래스인 오브젝트, 클래스, 래퍼, 로컬데이트를 정리합니다. package day20; // package nameimport java.lang.reflect.Constructor;import java.lang.reflect.Field;import java.lang.reflect.Method;import java.time.LocalDate;import java.time.LocalDateTime;import java.time.LocalTime;import java.time.format.DateTimeFormatter;import java.time.format.DateTimeFormatterBuilder;class BookDto {}class BoardDto { @Override pub.. 2025. 7. 25.
반응형