2024/09/27 2

[Java] 쇼트 서킷 (Short-Circuit)

📍정의쇼트서킷(Short-Circuit) : 논리 연산에서 불필요한 연산을 건너뛰는 최적화 기법 📍장점성능 향상 : 불필요한 조건 평가를 생략하여, 실행 속도가 빨라진다잠재적 오류 방지 : 인덱스 참조 전, 크기를 확인하는 논리식에서 유용하다.  📄 예시 코드public class CompLogicDemo { public static void main(String[] args) { int x = 0, y = 1; System.out.println((x  📍주의사항모든 조건을 평가해야 하는 경우 적합하지 않기에, 앞선 조건 순으로 실행되고 오류 발생 시 평가가 중지된다는 것을 유의해야 한다.

Language/JAVA 2024.09.27

[Java] var 예약어

📍정의var(variable) : 초깃값을 통하여 데이터 타입을 추론할 수 있는 키워드*예약어 : 특정 기능이나 의미를 가진 단어로, 프로그래밍 언어가 미리 정해둔 키워드  📍장점가독성간결하고 직관적인 코드 📍특징자바 10부터 지원되는 기능한 줄에 하나의 변수 선언만 가능 : 각 변수가 개별적으로 선언되고 초기화되어야 하며, 여러 변수를 한 줄에서 초기화할 수 없다. // var x = 1, y = 3, z = 4;// 오류 발생 : var은 한 줄에 하나의 하나 변수 선언만 지원한다.// var oops;// oops = 1; // 오류 발생 : 두 줄에 걸친 정의 불가.지역 변수에서만 사용 가능 : 메서드 내부의 지역 변수에서만 사용이 가능하며, 필드나 메서드의 매개변수에서는 사용할 수 없다.타..

Language/JAVA 2024.09.27