EEALL@ONCE

☕ 정적 자료형 본문

언어💻/자바☕

☕ 정적 자료형

올엣원스 2023. 7. 31. 15:47
728x90

정적 자료형이 도대체 뭔데 ? 

🐭 :

정적 자료형(Static Data Type)은 프로그래밍 언어에서 변수나 표현식의 타입이 컴파일 시점에 결정되어 런타임 동안 변하지 않는 타입을 의미합니다.

  1. Java: Java는 강력한 정적 타입 언어로, 변수 선언 시 타입을 명시해야 합니다. 컴파일러는 변수의 타입을 검사하고, 타입이 일치하지 않을 경우 오류를 발생시킵니다.
  2. C/C++: C와 C++은 모두 정적 자료형을 가지는 언어입니다. 변수 선언 시 타입을 명시하고, 컴파일 시점에 타입 검사를 수행합니다.
  3. C#: C# 또한 Java와 유사하게 정적 타입 언어입니다. 변수의 타입을 명시하고, 컴파일러에 의해 타입 검사가 수행됩니다.
  4. Kotlin: Kotlin은 Java와 100% 호환되는 정적 타입 언어로, Java에서 지원하는 정적 자료형 기능을 포함하면서 추가적인 기능들을 제공합니다.
  5. Swift: Swift는 Apple의 iOS 및 macOS 개발을 위해 설계된 언어로, 정적 자료형을 가지고 있습니다.
  6. TypeScript: TypeScript는 JavaScript의 확장 언어로서, 정적 타입 시스템을 도입하여 JavaScript 코드를 보다 안전하고 유지보수하기 쉽게 만들어줍니다.

즉, 한번 타입이 정해지면, 다른 타입을 넣으면 컴파일 오류가 남 

 

 

 

728x90