클래스 이름에 클릭하고 Shift + F6 누르면 refactoring 기능을 이용해 이름을 바꿀 수 있고 파일 이름까지 한 번에 바뀐다.ctrl + shift + r : 코드 실행ctrl + shift + 상하키보드 : 해당 라인 키보드 방향으로 옮기기ctrl + d

IntelliJ 환경에서 예제 학습을 위해 build.gradle의 dependencies코드 블럭에 아래 라이브러리를 추가해서 사용했다.해당 라이브러리를 import를 해서 사용했고 Intellij에서는 문제없이 잘 돌아갔었다.하지만 왜인지 VSCode에서는 Impo
Child 클래스는 Parent를 상속받았고, 생성자에서 show()를 호출하며, 이 show()는 Child 클래스에서 오버라이드된 메서드다. 필드 및 생성자 정리 Parent 클래스 static int total = 0; ← 클래스 전체에서 공유 int v
🔥 컴파일 에러 발생이유: 동일한 시그니처의 static/non-static 메서드는 자바에서 허용되지 않음🔥 컴파일 에러 발생이유: 동일한 시그니처의 static/non-static 메서드는 자바에서 허용되지 않음✅ 정상 작동, 동적 바인딩 적용 → 오버라이딩 성

Homebrew 로 설치 가능하고, Python 의 pyenv처럼 Java 버전을 관리할 수 있다jenv 설치:~/.zshrc 또는 ~/.profile 에 아래처럼 추가터미널에서 use_java11 입력하면 바로 JDK 11로 전환된다.java -version 해서 확