JAVA

if else case 성능차이

k9e4h 2020. 4. 29. 19:33

https://thinkpro.tistory.com/m/132

 

 

if문은 종적인 관계로 비교하기 때문에 조건이 많아질수록 실행 속도는 현저하게 떨어지게 된다.

그래서 비교 구문 중에 byte, short, chart, int 자료형의 데이터 값에 대한 비교에서는 횡적인 관계로 비교 할 수 있는 구문을 내놓게 되었고 그것이 바로 switch ~ case 문이다. 이것은 컴파일 시에 그 위치를 jvm이 기억하기 때문에 값이 대입되는 즉시 해당 위치로 이동할 수 있다.

반응형

'JAVA' 카테고리의 다른 글

Java 초기화  (0) 2020.05.28
Java garbage collector  (0) 2020.05.15
Java Resource File Path  (0) 2020.04.22
Java Exception  (0) 2019.05.16
Akka  (0) 2019.05.07