noname02
MY REFERENCE
Arrays.toString(배열); 배열의 값들을 모두 표기한다.
Study/JAVA
2015. 4. 16. 20:05
생성자와는 다른 초기화블럭
-202쪽 클래스의 로딩 시기는 JVM마다 달라서 클래스 초기화 블럭의 사용을 심사숙고해봐야 한다.
Study/JAVA
2015. 4. 15. 20:43
자료형의 기본값
- 인스턴스 변수는 초기화를 안해주면 기본값으로 설정된다.- 배열 역시 초기화를 안해주면 기본값으로 설정된다.- 클래스변수(static)도 초기화를 해주지 않으면 기본값으로 설정된다.- 지역변수는 초기화를 해주지 않으면 사용 불가능하다. -200쪽 참고
Study/JAVA
2015. 4. 15. 20:40
JVM 메모리 구조
JAVA 174쪽 참고
Study/JAVA
2015. 4. 15. 17:46
C, C++ 와 JAVA의 차이점
1. 형변환변수 선언시 float a = 3.14 의 경우, C/C++은 자동 형변환으로 3.14를 float형으로 변환시키지만 JAVA는 컴파일 에러.큰 자료형->작은 자료형 변환의 경우 C/C++은 컴파일러가 알아서 하지만(손실되지만) JAVA는 컴파일 에러.단, 작은 자료형->큰 자료형의 경우 자동으로 형 변환 2. char형의 크기차이C/C++은 1byte(ASCII코드라서) JAVA는 2byte(UNICODE라서) 3. const와 finalC/C++의 상수화는 const, JAVA는 final 4. 다차원배열C/C++의 경우 5x3의 배열, 5x5의 배열 등 무조건 사각형 크기의 배열이 선언되지만JAVA의 경우 행 성분이 각각 다를 수 있다.즉 C/C++은 ㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁㅁ 와 같아..
Study
2015. 4. 14. 19:43