[멋쟁이사자처럼 부트캠프 TIL 회고] 백엔드 부트캠프 13기: Java 2일차 Java의 타입과 연산자, 반복문 그리고 조건문
Java에서 타입은 변수, 객체, 메서드 등의 데이터 종류와 크기를 정의. Java는 강타입 언어(Strongly Typed Language)이기 때문에 모든 변수와 표현식은 명확한 타입을 가져야 함.강타입 언어(Strongly Typed Language)란 변수나 값의 데이터 타입이 엄격하게 정의되고, 타입 간의 변환이 명확히 규제되는 언어를 의미.강타입 언어와 약타입 언어 비교특징강타입 언어약타입 언어타입 엄격성타입 간 변환이 엄격타입 변환이 자유로움타입 검사 시점주로 컴파일 단계에서 검사실행 단계에서 타입이 결정되거나 변환됨코드 안전성타입 오류를 컴파일러가 감지타입 오류가 실행 중 발생 가능예시Java, C#, Swift, KotlinPython, JavaScript, PHP, Ruby Java 타..