프로그래밍 언어/Java
[Java] 변수 타입 정리(자주 사용되는 것과 사용되지 않는 것)
혼다
2024. 8. 8. 22:53
참고 : 김영한의 자바 입문 강의 정리한 내용
다음 타입은 실무에서 거의 사용하지 않는다.
- byte, short : 표현 길이가 너무 작다. 그리고 자바는 기본으로 4byte(int 타입)를 효율적으로 계산하도록 설계되어 있다. 그러니 int를 사용하면 된다. (byte는 대신에 파일을 바이트 단위로 다루기 때문에 파일 전송, 파일 복사 등에 주로 사용된다.)
- float : 표현 길이와 정밀도가 낮다. 소수점 계산에서 잘못 계산될 가능성이 크다. 실수형은 double을 사용하도록 한다.
- char : 문자 하나를 표현하는 일은 거의 없다. 문자 하나를 표현할 때도 문자열(String)을 사용할 수 있다.
- ex) String a = "b" 와 같이 사용
참고: 메모리 용량은 매우 저렴해졌기 때문에, 메모리 용량을 약간 절약하기 보다는 개발 속도나 효율에 초점을 맞추는 것이 더 효과적이다.
자주 사용하는 타입
- 정수 : int
- 자바는 정수(리터럴)에 기본으로 int를 사용한다. 만약 20억이 넘을 것 같으면 long을 쓰면 된다.
- 파일을 다룰 때는 byte를 사용한다.
- 실수 : double (고민할 필요 X)
- 불린형 : boolean (true, false)
- 문자열 : String
- 문자를 다룰 때는 문자 하나든 문자열이든 모두 String 사용하는 게 편하다.