언어 공부12 JAVA D4 [ 메서드 ] - 메서드 실무에서 꼭 알아야할 내용 정리 메서드 실무 정리 1. 메서드 호출과 용어 정리 호출부 call("hello", 30); 인수(Arguments) → 메서드 정의부 int call(String str, int age) { ... } 매개변수(Parameters) .. 2025. 3. 7. JAVA D3 [ 배열 ] - 자바 배열과 참조형 타입 실무 정리 자바 배열과 참조형 타입 실무 정리 1. 기본형 vs 참조형 타입 기본형 (Primitive Types) 실제 데이터 값을 직접 저장하는 타입 byte, short, int, long - 정수형 float, double - 실수형 char - 문자형 boolean - 논리형 int number = 10; // 실제 값 '10'이 변수에 저장됨 boolean check = true; // 실제 값 'true'가 변수에 저장됨 참조형 (Reference Types) 데이터가 저장된 메모리 주소.. 2025. 3. 7. JAVA D2 [ 형변환 ] - 형변환 핵심 정리 자바 형변환(Type Casting) 정리1. 자바 데이터 타입 크기와 형변환 방향byte1바이트→short2바이트→int4바이트→long8바이트→float4바이트→double8바이트↑ 자동 형변환(암시적) - 작은 타입에서 큰 타입으로 자동 변환↓ 명시적 형변환(캐스팅) - 큰 타입에서 작은 타입으로 변환 시 (type) 형식 필요자동 형변환 (Promotion)작은 크기의 타입에서 큰 크기의 타입으로 자동 변환byte b = 10; int i = b; // 자동 형변환 long l = i; // 자동 형변환 double d = l; // 자동 형변환명시적 형변환 (Casting)큰 크기의 타입에서 작은 크기의 타입으로 강제 변환// 명시적 형변환, 소수점 손실double d = 3.14; // 명시.. 2025. 3. 5. JAVA D2 [ 반복문 ] - 실무에서 사용하는 반복문 정리 실무에서 사용하는 자바 반복문 총정리 💡 반복문 총정리 목적: 실무에서 자주 활용되는 반복문 패턴, 성능 최적화, 그리고 현대적 대안까지 한눈에 파악할 수 있도록 정리함.반복문 실무 활용 비교 반복문 실무 적용 시나리오 장점 단점 while • API 응답 대기 • 파일 읽기 작업 • 사용자 입력 검증 • 재시도 로직 • 종료 조건이 복잡한 경우 적합 • 외부 요인에 의존적인 반복에 효과적 • 무한 루프 위험성 • 구조가 명확하지 않을 수 있음 .. 2025. 3. 5. JAVA D1 [ 변수 ] - 실무에서 사용하는 자바 변수 타입 총정리 실무에서 사용하는 자바 변수 타입 총정리개요프로그래밍 언어마다 다양한 데이터 타입이 존재하지만, 실무에서는 모든 타입을 골고루 사용하지 않음. 특히 자바의 경우, 다양한 데이터 타입을 제공하지만 효율성과 개발 생산성을 고려해 실제로는 일부 타입만 주로 사용.실무에서 자주 사용하지 않는 타입타입설명제한적 사용 이유byte1바이트 정수(-128 ~ 127)표현 길이가 너무 작음. 자바는 기본으로 4byte(int)를 효율적으로 계산하도록 설계됨short2바이트 정수 (-32,768 ~ 32,767)표현 길이가 너무 작음. 자바는 기본으로 4byte(int)를 효율적으로 처리하도록 설계됨float4바이트 실수표현 길이와 정밀도가 낮음. 계산 오차 발생 가능성이 높음char2바이트 유니코드 문자문자 하나를 표현.. 2025. 3. 4. JAVA D1 [ 변수 ] - 초기화하지 않은 변수 읽을 때의 컴파일 에러 초기화 하지 않은 변수 읽기변수 초기화를 제대로 하지 않아서 컴파일 에러가 발생한다.자바 가상머신은 스스로 최적화를 시켜서 변수 초기화가 되지 않은 변수를 굳이 사용하지도 않는 변수를 자체적으로 소멸시키고 냅둔다.🔥 컴파일 에러 : 컴파일 에러는 자바 문법에 맞지 않았을 때 발생하는 에러이다. 컴파일 에러는 오류를 빨리, 그리고 명확하게 찾을 수 있기 때문에 사실은 좋은 에러이다. 덕분에 빠르게 버그를 찾아서 고칠 수 있다.변수 초기화의 중요성프로그래밍에서 변수 초기화는 매우 중요한 개념이다. 초기화되지 않은 변수를 사용하려고 하면 다양한 문제가 발생할 수 있다.프로그래밍 언어별 초기화되지 않은 변수의 처리 방식언어초기화되지 않은 변수 처리 방식특징Java컴파일 타임 에러 발생지역 변수는 반드시 초기화.. 2025. 3. 4. 이전 1 2 다음