자바는 정수타입을 4가지 타입으로 나눌 수 있습니다. byte, short, int, long4가지이며, 각각의 차지하는 메모리가 다르고, 나타낼수 있는 숫자의 범위가 다르다. 타입 메모리 범위 byte 1byte -128(-2^7) ~ 127(2^7 - 1) short 2byte -32,768(-2^15) ~ 32,767(2^15 - 1) int 4byte -2,147,483,648(-2^31) ~ 2,147,483,647(2^31 - 1) long 8byte -9,223,372,036,854,775,808(-2^63) ~ 9,223,372,036,854,775,807(2^63 - 1) // 각 데이터 타입의 범위에 맞는 값을 할당 byte byteNum = 123; short shortNum = 12..
이번 글에서는 IntelliJ 설치를 해보려고 합니다. IntelliJ는 IDE 중 하나로 stackOverflow 커뮤니티의 매년 개발자 설문조사 실행하는데 "전 세계 개발자에게 인기 있는 개발툴 TOP 5"에 들어갈 정도로 많이 사용하는 IDE 중 하나로 알고 있다. IntelliJ의 장단점 장점 단점 효율적인 디버깅: IntelliJ는 다양한 디버깅 기능을 제공하여 개발자가 빠르고 쉽게 버그를 찾고 해결할 수 있습니다. 높은 하드웨어 요구 사항: IntelliJ는 다른 IDE에 비해 하드웨어 요구 사항이 높기 때문에 높은 성능을 필요로 함 코드 품질 분석 도구: IntelliJ는 코드 품질 분석 도구를 내장하고 있어 코드 품질을 높이는 데 도움을 줍니다. 무거운 IDE: IntelliJ는 다른 ID..
오늘은 자바의 개발 환경을 구축하기 위해 JDK 설치와 IntelliJ 설치해보려고 한다. Mac M1 사용중이기 때문에 Mac 기반으로 작성 되었습니다. JDK는 Zulu openJDK 사용 IntelliJ는 Community Edition 사용 Zulu openJDK의 장점 멀티 플랫폼 지원: Zulu OpenJDK는 Windows, macOS, Linux 및 다른 운영 체제에서 실행할 수 있습니다. 이는 Java 프로그램을 개발하고 배포하는 데 있어서 대규모 시스템에서 이식성이 높은 솔루션을 제공합니다. Java SE 호환성: Zulu OpenJDK는 Java SE의 최신 버전과 호환됩니다. 이는 Java SE API와 플랫폼 특성을 모두 지원하며 Java SE에서 작성된 코드가 Zulu OpenJ..