1. 연산자 (산술적 왼쪽 시프트, Arithmetic Left Shift)왼쪽으로 비트를 이동시키고, 이동 후 오른쪽에 생긴 빈 공간은 0 으로 채운다.비트를 한 번 이동시킬 때마다 값에 2가 곱해진다.예 : 1 → $2^3 = 8$ 2. >> 연산자 (산술적 오른쪽 시프트, Arithmetic Right Shift)오른쪽으로 비트를 이동시키고, 이동 후 왼쪽에 생긴 빈 공간은 양수의 경우 0 으로, 음수의 경우 1 로 채운다.즉, 부호 비트를 유지하면서 오른쪽으로 비트를 이동시킨다.비트를 한 번 이동시킬 때마다 값이 2로 나눠진다.예 : -8 >> 2 → $-8 \div 4 = -2$ 3. >>> 연산자 (논리적 오른쪽 시프트, Logical Right Shift)C/C++에 존재하지 않는 연산자..
java
* 본 게시글은 개인적으로 공부하고 기록하기 위한 용도로 작성되었음을 알려드립니다.* 본 게시글은 macOS, M1 맥, 2023년 1월 기준으로 작성되었으며, 게시글을 보시는 시점에서는 일부 내용이 정확하지 않거나 변경되었을 가능성이 있으므로 참고하시기 바랍니다. 1. Homebrew를 통한 JDK 설치맥에서는 Homebrew를 통해 JDK(Java Development Kit)를 설치할 수 있다.먼저, 터미널을 열어서 Homebrew를 설치 또는 업데이트한다. Homebrew를 설치하는 방법에 대해서는 검색하면 금방 나오므로 이 글에서는 생략하며, Homebrew가 설치되어 있는 경우 다음의 명령어를 통해 업데이트를 진행한다.brew update 다음의 명령어를 차례로 입력하여 adoptopenjdk..