[TIL] 임시글
MSI
는 "Microsoft Installer"의 약자
로, Microsoft Windows 운영 체제에서 사용되는 설치 프로그램 파일 형식
입니다. MSI 파일은 소프트웨어를 설치, 구성 및 제거하기 위해 사용됩니다.MSI 파일은 일반적으로 소프트웨어 회사나 개발자가 제공하는 공식 설치 프로그램입니다. 이 파일을 실행하면 해당 소프트웨어를 설치하고 컴퓨터 시스템에 필요한 파일과 설정을 자동으로 구성합니다.
MSI 파일은 다른 설치 파일 형식에 비해 일반적으로 더욱 편리하고 간편하게 사용할 수 있습니다. 사용자는 단순히 MSI 파일을 더블 클릭하여 설치 프로세스를 시작할 수 있으며, 설치 마법사가 안내하는 단계를 따라 소프트웨어를 설치할 수 있습니다.
따라서, 파일 다운로드 시 확장자가 MSI인 경우 해당 파일은 소프트웨어를 설치하기 위한 파일일 가능성이 높습니다.
C:\Users\DT-PC-30\workSpace\src\Main.java:3:19
java: cannot find symbol
symbol: method prinln(java.lang.String)
location: variable out of type java.io.PrintStream\
주어진 오류 메시지를 보면 java: cannot find symbol
이며, symbol: method prinln(java.lang.String)
과 location: variable out of type java.io.PrintStream
이라고 나와 있습니다. 이 오류는 prinln 메서드를 찾을 수 없다는 의미입니다.
오류 메시지에서 prinln
이라고 적혀 있는데, 실제로는 println으로 적어야 합니다.
따라서, println 메서드를 사용해야 합니다. 메서드명에 오타가 있는 것 같습니다.
이 오류를 수정하려면 println 메서드를 올바르게 사용하도록 코드를 수정해야 합니다. println 메서드는 System.out 객체를 사용하여 호출할 수 있습니다. 다음과 같이 코드를 수정해 보세요:
System.out.println("Hello, World!");
cannot find symbol 오류는 컴파일러가 소스 코드에서 참조하려는 식별자를 찾을 수 없을 때 발생합니다. 즉, 해당 식별자(변수, 함수 등)에 대한 정의가 없거나 오타가 있는 경우에 이 오류가 발생합니다. 컴파일러는 소스 코드를 분석하여 심볼 테이블(symbol table)에 등록된 식별자를 찾습니다. 그러나 해당 식별자가 정의되지 않았거나 올바르게 입력되지 않은 경우에는 cannot find symbol 오류가 발생합니다.
symbol은 프로그래밍에서 변수, 함수, 클래스, 인터페이스 등과 같은 개체를 가리키는 일반적인 용어입니다. 코드에서 symbol은 특정한 개체를 식별하고 참조하는 데 사용됩니다.
cannot find symbol
오류는 컴파일러가 소스 코드에서 참조하려는 식별자
를 찾을 수 없을 때 발생합니다. 즉, 해당 식별자(변수, 함수 등
)에 대한 정의가 없거나
오타
가 있는 경우에 이 오류가 발생합니다. 컴파일러는 소스 코드를 분석하여 심볼 테이블(symbol table)에 등록된 식별자를 찾습니다
. 그러나 해당 식별자가 정의되지 않았거나 올바르게 입력되지 않은 경우에는 cannot find symbol 오류가 발생합니다.
Alt + Space, N
: 현재 창을 최소화합니다.final
키워드는 뭐야?변경할 수 없는 상수
입니다.다른 값을 할당할 수 없으며, 읽기 전용
으로 사용됩니다.대문자와 언더스코어(_)를 사용
하여 이름을 지정합니다.오버라이드(재정의)할 수 없는 메소드
입니다.하위 클래스에서 동일한 시그니처(메소드 이름, 매개변수 유형, 반환 유형)로
메소드를 오버라이드하는 것을 방지
합니다.public final void printMessage() { /* 메소드 구현 */ }
상속될 수 없는 클래스
입니다.final 키워드를 사용하여 변수, 메소드 또는 클래스를 선언하면 해당 요소는 변경되거나 상속될 수 없습니다. 이를 통해 상수, 불변성, 보안성 또는 메소드/클래스의 안정성을 보장할 수 있습니다.