JAVA

· JAVA
JVM의 1장의 주제는 JVM의 역사를 시작부터 차근차근 설명해주면서 JVM이 어떤 배경으로 발전을 해왔는지 어떤 문제를 해결하려고 했는지 등을 소개해주면서 회사와 단체와의 갈등, 오픈소스 커뮤니티와 회사와의 갈등 사례들을 소개해주면서 JVM이 생각보다 안정적으로 발전해온 것이 아니라 여러 고난과 혼돈 속에서 만들어진 기술이라는 것을 알 수 있었던 챕터였습니다. 자바의 버전의 역사의 변곡점1. 성능의 혁명: Java 1.3 (HotSpot VM 기본 탑재)핵심: JIT 컴파일러(HotSpot) 도입"자바는 느리다"는 꼬리표를 떼고, C++에 준하는 성능을 확보하여 기업용 서버 시장을 장악하기 시작한 시점입니다.JIT 컴파일러가 가진 강점핫스팟(중요): 모든 언어를 기계어로 바꾸는 건 비효율적이기 때문에 ..
· JAVA
자바에서 실수 표현 하는 방법 정수 제공하는 실수형 데이터 타입에는 float과 double이 있다. 정수형 int, long 타입과 동일하게 각 4, 8 바이트의 메모리 공간을 활용하지만 실수를 가수와 지수부분으로 나누어 표현하는 부동 소수점 방식을 기반으로 더 넓은 범위의 값을 표현 할 수 있습니다. 컴퓨터는 실수도 2진수로 표현하기 때문에 두가지 방법으로 상대적으로 꽤 복잡하게 동작하게 됩니다. 실수를 표현하는 방식으로는 고정 소수점 방식(Fixed-Point Number Representation)과 부동 소수점 방식(Floating-Point Number Representation)으로 나뉘어 사용이 됩니다. 고정 소수점 방식 고정 소수점 방식(Fixed-Point Number Represent..
ri5
'JAVA' 카테고리의 글 목록