버전 2

[도서/자바의 신] #30 Java 7에서 달라진 것들에는?

✔️이 글은 [자바의 신 - 이상민 지음] 도서를 바탕으로 정리한 글입니다. Java 7에서는 ... JSR(Java Specification Requirement) 336 문서에 Java 7의 변화가 정리되어 있다. 대표적인 변경 사항에는 숫자 표시 방법 보완, switch문에서 String 사용, 제네릭을 쉽게 사용할 수 있는 Diamond, 예외 처리시 다중 처리 가능 등이 있다. 달라진 숫자 표현법!!! 자바에서 숫자를 표현할 때 아무 접두사가 없으면 10진수, 숫자 앞에 0을 넣어주면 8진수, 0x를 넣어주면 16진수로 인식한다. Java 7부터는 2진수 표현이 추가돼 2진수로 나타내려면 숫자 앞에 0b를 붙여 주면 된다. 또 긴 숫자를 표현할 때 가독성을 높이기 위해 _(언더바)를 이용해 숫자..

[도서/자바의 신] #19 이쯤에서 자바의 역사와 JVM에 대해서 알아보자

✔️이 글은 [자바의 신 - 이상민 지음] 도서를 바탕으로 정리한 글입니다. 자바의 역사 자바는 1991년에 "Green" 프로젝트가 생기면서 모태가 탄생해 "Oak"라는 이름에서 1995년 "Java"라고 바뀌면서 Write Once, Run Anywhere(WORA)를 목표로 1996년에 JDK 1.0을 출시했다. 1998년 J2SE라는 이름으로 자바의 기본 버전 명칭이 바뀌고 2006년 Java SE 6가 출시되었다. JDK의 플랫폼에 따른 차이 각 운영체제에 최적화된 JDK가 있어 어떤 OS에서 개발하든지 JDK의 버전만 맞으면 적용할 다른 OS에서 컴파일해서 프로그램을 구동시킬 수 있다. 즉, Orcale JDK로 개발하고 IBM의 JDK에서 컴파일해도 된다는 의미이다. OpenJDK는 라이선스..

728x90