{% include mathjax.html %} 컴퓨터의 음수 표현 컴퓨터는 모든 데이터를 0과 1로 표현한다. 2진수에 대해서 알고 있다면 양수로 이루어진 자연수를 표현할 때 큰 어려움 없이 표현할 수 있다. 예를 들어 5라는 10진수 숫자를 2진수로 표현하면 101(2)이다. 그렇다면 -5라는 숫자를 표현할 때는 어떻게 해야 할까? 단순하게 ...
동적 프록시(Dynamic Proxy)란? 자바 동적 프록시는 자바에서 객체의 인터페이스를 구현하여 런타임 시에 객체의 메서드 호출을 제어하는 기술. 대부분의 사용자가 자신도 모르게 사용하고 있으며, AOP(Aspect-Oriented Programming)와 같은 기술의 핵심 요소로 활용된다 동적 프록시의 개념 동적 프록시는...
Java Record 소개 데이터 중심의 불변성과 간결성을 추구하는 클래스 데이터를 저장하고 전달하는 것에 중점을 둔 클래스 객체의 행동(메서드)보다 객체가 담고 있는 데이터(필드)에 더 많은 중요성을 부여하는 클래스 JDK14부터 도입되었으며, JDK16에서 정식 스펙으로 포함되었다 데이터 ...
-
ByteBuffer를 이해하고 사용하기
Comments powered by Disqus.
새 버전의 콘텐츠를 사용할 수 있습니다.
Comments powered by Disqus.