Jin's IT Story.

전체 글

JavaScript 오브젝트(Object) 완전 정복

JavaScript 오브젝트(Object) 완전 정복

오브젝트란 무엇일까? 일상 속 서랍장으로 이해하는 개념 자바스크립트에서 JavaScript Object (객체)는 관련된 데이터와 함수의 집합입니다. 이를 일상생활에 비유하자면 이름표가 붙은 여러 개의 서랍이 있는 서랍장과 같습니다. 서랍 전체는 객체...

2026-08-20
본문으로 이동
TypeScript interface vs type 완전 비교

TypeScript interface vs type 완전 비교

TypeScript interface와 type의 기본 개념 TypeScript에서 데이터를 다룰 때 가장 먼저 접하게 되는 고민 중 하나가 바로 타입을 어떻게 정의할 것인가에 대한 문제입니다. 설계도에 비유할 수 있는 이 타입 정의 방식에는 대표적으...

본문으로 이동
JAVA 로깅(Logging)이란? SLF4J Logback 가이드

JAVA 로깅(Logging)이란? SLF4J Logback 가이드

애플리케이션을 개발하고 운영할 때, 프로그램 내부에서 어떤 일이 일어나고 있는지 파악하는 것은 매우 중요합니다. 코드가 예상대로 동작하는지, 에러가 발생했다면 정확히 어느 지점에서 문제가 생겼는지 추적하는 도구가 바로 로그입니다. Java 로깅은 단순...

2026-08-19
본문으로 이동
JAVA 클래스와 오브젝트 개념 완전 정리

JAVA 클래스와 오브젝트 개념 완전 정리

자바(Java)를 공부할 때 가장 먼저 마주치는 거대한 벽이 있습니다. 바로 객체지향 프로그래밍의 핵심인 클래스(Class)와 오브젝트(Object)의 개념입니다. 두 용어는 혼용되어 사용되는 경우가 많아 입문자들에게 큰 혼란을 주곤 합니다. 하지만 ...

2026-08-17
본문으로 이동
JAVA 접근제어자 완전 이해 (public private protected)

JAVA 접근제어자 완전 이해 (public private protected)

접근제어자가 필요한 이유: 정보 은닉과 캡슐화 자바(Java) 프로그래밍을 공부할 때 가장 먼저 마주치는 장벽 중 하나가 바로 public, private, protected 같은 키워드들입니다. 코드 곳곳에 붙어 있는 이 단어들은 클래스, 메서드, ...

본문으로 이동
Lombok이란? 어노테이션 완전 정리

Lombok이란? 어노테이션 완전 정리

코드를 가볍게 만드는 마법, 롬복(Lombok)이란? 자바(Java) 개발을 하다 보면 클래스 하나를 만들 때마다 수많은 보일러플레이트(Boilerplate) 코드를 마주하게 됩니다. 변수 몇 개를 정의했을 뿐인데 게터(Getter), 세터(Sette...

2026-08-16
본문으로 이동