
다 적지는 않고 몰랐던 내용이나 기억하고 싶은 내용 위주로 정리
✏️ 몰랐던 기능인데 너무 편하다!
자바 프로그램이 실행되는 메모리를 관리
스크립트 언어
| 프로젝트 열고 닫기 | cmd + 1 |
|---|---|
| 프로그램 실행 | ctrl + shift + R |
| 행 복사 붙여넣기 | cmd + d |
| 행 지우기 | cmd + back |
| 확대 / 축소 (설정) | shift + / or . |
| 출력문 생성 | sout + tap |
| 변수 출력 | soutv + tap |
| public + … | psvm |
| 행 위치 변환 | cmd + shift + ↑ or ↓ |
| 새 파일 생성 | ctrl + option + n |
| 최근 파일 열기 | cmd + e |
실무에서는 잘 쓰지 않지만 알고리즘 문제에 자주 출제
^0101 → 5
0011 → 3
0110 → 6
~<< → 이항 연산자>> → 이항 연산자>>> → 이항 연산자 (자바에만)비트연산자 역시 다른 연산자와 마찬가지로 대입연산자와 함께 사용하여 복합대입연산자로서 사용하는 것이 가능합니다. 하기의 표와 같습니다.
| &= | 왼쪽의 피연산자를 오른쪽의 피연산자와 비트& 연산후 결과값을 왼쪽의 피연산자에 대입 |
|---|---|
| = | |
| ^= | 왼쪽의 피연산자를 오른쪽의 피연산자와 비트^연산후 결과값을 왼쪽의 피연산자에 대입 |
| <<= | 왼쪽의 피연산자를 오른쪽의 피연산자만큼 왼쪽 이동 후 결과값을 왼쪽의 피연산자에 대입 |
| >>= | 왼쪽의 피연산자를 오른쪽의 피연산자만큼 부호를 유지하며 오른쪽 이동후 결과값을 대입 |
| >>>= | 왼쪽의 피연산자를 오른쪽의 피연산자만큼 부호를 무시하며 오른쪽 이동후 결과값을 대입 |
| 우선순위 | 연산자 |
|---|---|
| 1 | ( ) , [ ] |
| 2 | !, ~, ++, -- |
| 3 | *, /, % |
| 4 | +, - |
| 5 | << , >>, >>> |
| 6 | <, ≤, > , ≥ |
| 7 | ==, != |
| 8 | & |
| 9 | ^ |
| 10 | ` |
| 11 | && |
| 12 | ` |
| 13 | ? : |
| 14 | =, +=, -=, *=, /=, %=, <<=, >>=, &=, ^=, ~= |