- 모든 요소(메소드, 변수)는 클래스 내부에 존재한다.
- JAVA의 char type은 2바이트이다. ( 0 ~ 2^16 값의 범위를 가짐 )
- 1바이트를 표현하기 위해 byte type이 존재한다.( -2^7 ~ 2^7-1 값의 범위)
- static 메소드들은 객체생성없이 바로 접근할 수 있는데, Math 클래스의 메소드들이 static 메소드의 한 예이다.
- JAVA에서 Primitive type 변수들은 STACK에 할당된다.
- JAVA에서 Primitive type을 제외한 타입 객체들(Array, Enum, String, Class, Interface)은 HEAP에 동적할당이 된다. 다만, 이를 참조하는 변수들은 STACK에 할당된다.