자바 의 비인 기 지식

967 단어 Java
1. 주석 에 있 는 코드 도 실행 할 수 있 습 니 다.
public static void main(String[] args) {
    //          ,   \\u000d       

    // \u000d System.out.println("hello world");
}

2. 나 누 기 가 0 이 어도 잘못 보고 하지 않 아 도 된다.
아래 코드 는 콘 솔 에서 인쇄 됩 니 다 Infinity
 System.out.println(1.0 / 0.0);

3. 나머지 플러스 마이너스 번호
a% b 의 정 의 는 (a/b)*b+a%b=a
System.out.println(14 % -4);//   2
System.out.println(-14 % 4);//   -2

4. 음수 의 절대 치 또는 음수
아래 두 줄 의 코드 는 모두 인쇄 됩 니 다 -2147483648. int 형식의 최대 정수 가 2 ^ 31 - 1 이기 때문에 정수 가 넘 쳤 습 니 다.
System.out.println(Math.abs(Integer.MIN_VALUE));
System.out.println(-Integer.MIN_VALUE);

5. 왜 배열 의 시작 색인 은 0 이지 1 이 아 닙 니까?
이 습관 은 기계 언어 에서 유래 한 것 입 니 다. 배열 요소 의 주 소 를 계산 하려 면 배열 의 시작 주 소 를 이 요소 의 색인 에 추가 해 야 합 니 다.시작 색인 을 1 로 설정 하면 배열 의 첫 번 째 요소 의 공간 을 낭비 하거나 추가 시간 을 들 여 색인 을 1 로 줄 일 수 있 습 니 다.

좋은 웹페이지 즐겨찾기