자바프로그램 실행 + 메모리 관리(Garbage Collection)바이트코드를 읽고,검증,실행OS종속적이다. 단, 바이트코드(.class)는 OS독립적이다.바이트코드 VS 바이너리코드바이트코드는 가상머신이 이해하는 코드 (OS독립적이다.)바이너리코드는 컴퓨터가 이해하
▶︎ 유니코드자바는 모든 문자를 유니코드로 처리한다.이는 국제표준규약으로 세계 모든 문자를 코드값으로 매핑한 것이다.2byte = 16bit = 88bit = 256256 = 65,536개 → 의 정수에 문자들이 매핑됨\*UTF-8 은 유니코드의 대표적인 인코딩방법이다
\+, -, \*, /, %정수(소수점무시)실수(정밀도까지 소수점 계산)0으로 나누기 안됨타입캐스팅과 프로모션이 발생 → 이로인한 값손실을 주의int보다 작은 타입은 int로 변환 byte, char, short → int피연산자 중 표현번위가 큰 타입으로 형변환 ch
list 를 위와 같이 final로 선언해주었음에도 sonar cube에서 이는 변수 재선언을 막아줄뿐, 상태를 변경하는 것을 막을 수 없다고 경고한다. 즉 FINAL_COLLECTIONS.add("D"); // 가능 와 같이 해당 객체에 대한 완전한 immutable