반복문
for의 3가지 방법
for1. for(int i =0; i < v.size; i++)
for2. int vSize = v.size; for(int i =0; i < vSize; i++)
for3. for(String temp;v)
속도 for3 < for1 < for2 (가장 편하지만 for3이 가장 느리고 매번 사이즈 값을 가져오는 for2가 느리고 for1이 짱)
Static
Static 초기화 블록
static staticVal;
static {
staticVal = “Static Value”;
}
Static과 메모리 릭
Why?? => Collection 객체를 Static으로 잡는 경우(가비지 컬렉터가 잡아낼 수 없고 데이터는 늘어만 날수 있다)
인스턴스 확인
Object obj; if(obj instanceof java.math.BigDecimal) {} (BigDecimal 클래스의 인스턴스인지 확인)