ch01 ~ 05 빠르게 훑기

자바의 정석 3판 필요한 부분만 빠르게 보기

ch01 ~ ch05까지 훑으면서 몰랐던 부분 정리

ch02. 변수#

  • 정수형 선택 기준 중
    • JVM의 피연산자 스택이 피연산자를 4byte 단위로 저장하는 구조를 가짐
      • 따라서 byte, short도 JVM이 4byte단위로 변환되어 수행하므로 int를 표준적으로 권장함
    • 21억 넘는건 long ~

ch04. 조건문과 반복문#

  • 반복문에 이름을 붙여 중첩 안쪽에 있는 break로 밖의 반복문을 탈출할 수 있음
Loop1 :
for (int i = 0; i <= 100; i++) {
for (int j = 0; j <= 300; j++) {
if (j > 100)
break Loop1; // Loop1 으로 명명된 for (int i...) 부분 탈출
}
}

ch05. 배열#

  • JVM이 모든 배열의 길이를 별도로 관리하고 있음
  • for문으로 배열카피 하는 것 보단 System.arraycopy() 를 사용하는 것이 효율 적
    • 값을 지정된 길이만큼 통으로 복사
Last updated on