
1\. 객체 지향 프로그래밍 언어 (OOP)객체 지향 프로그래밍을 원칙으로 코드의 재사용성과 유지보수성이 높다.2\. 플랫폼의 독립성"Write Once, Run Anywhere(WORA)" 원칙에 따라 자바 코드는 어떤 플랫폼에서도 실행될 수 있다.3\. 자동 메모리

if(조건)은 조건에 따라 코드를 실행하거나 건너뛸 때 사용한다. 출력: 양수입니다.for문은 반복 작업을 효과적으로 처리할 때 사용된다.출력: 01234tip. 루프 변수의 범위를 최대한 좁게 유지하고, 반복문 내에서 불필요한 계산은 줄인다.for-each 문은 배열

클래스 내에 정의된 함수로, 특정 작업을 수행하는 코드 블록메소드를 사용하여 코드의 재사용성을 높이고 프로그램을 모듈화해서 관리메소드 형식 접근제한자 반환타입 메소드이름 (매개변수타입 매개변수 이름)✏️ 메소드 예제1\. 가시성 (Visibility)메서드는 가시성을

코드를 객체 단위로 구성하여 모듈화하고 재사용성을 높이는 개념.현실 세계의 개념과 구조를 모델링하여 소프트웨어를 개발하는 방법론.클래스(Class): 객체를 만들기 위한 일종의 틀 또는 설계도로 변수와 메서드를 포함하며, 데이터와 행동을 정의한다.객체(Object):

프로그램 실행 중에 발생하는 예상치 못한 문제로 크게 Checked Exception, Unchecked Exception(Runtime Exception), Error로 나뉜다. 1\. Checked Exception컴파일러가 강제로 처리를 요구하는 예외로 개발자는

✨ 컬렉션 프레임워크(Collection Framework) > 자바에서 데이터 그룹을 효과적으로 저장, 관리, 처리할 수 있는 클래스와 인터페이스의 집합 1. List 인터페이스 1-1. ArrayList 동적으로 크기가 조절되는 배열 기반의 리스트. 빠른 임의

1. 표준 입출력 (Standard Input/Output) 자바에서의 표준 입력은 System.in을 사용하고, 표준 출력은 System.out을 사용 -주로 Scanner나 BufferedReader를 사용하여 키보드로부터 입력을 받고, System.out.pr

✨스레드(Thread) 프로그램 내에서 독립적으로 실행될 수 있는 가장 작은 단위로 각각의 스레드는 독립적으로 코드를 실행하고 자신만의 레지스터와 스택을 가지고 있다. 📚 스레드 사용 예시 동시성 처리 (Concurrency) 여러 사용자의 요청을 동시에 처리하거

어느덧 입사한지 어연 1달...하는 일이라곤 사수들이 차려놓은 밥상에 수저를 얹고db를 수정한다던가, 기초 crud를 추가하는 일 뿐...처음엔 왜 이런 걸 시키지? 생각했다가,더 많은 코드를 보고 나서 생각이 바뀌었다.부탁입니다. 저에게 시키지마세요. 모르겠어요!무튼

일반적으로 프로그램의 실행 환경에서 발생하는 심각한 문제로 개발자가 직접 제어하거나 복구할 수 없는 경우. 예를 들어, JVM 메모리가 부족하거나 시스템에 문제가 생겼을 때 발생한다. java.lang.Error의 클래스를 상속하며 Throwable의 하위클래스.주요