Error/Java

Error/Java

[Getter] Boolean, Boolean Getter 메서드 이름 규칙

1. boolean, Boolean 차이Java에서 데이터 타입(자료형)은 기본형(Primitive Type), 참조형(Reference Type) 2가지 타입이 있다. 아래는 기본 자료형인데 표에 있는 8가지만 존재하기 때문에 그냥 외우면 된다. 자바에는 데이터를 저장할 때 메모리의 두 곳을 이야기하는데 하나는 스택(stack), 다른 하나는 힙(Heap)이 있다. 기본형은 참조 없이 바로 스택(stack)에 저장하고, 참조형은 참조 변수는 스택(stack)에 저장하고 실제 값은 힙(Heap)에 저장한다. 즉 기본형은 값을 바로 꺼내 쓰기 때문에 속도가 빠르고 참조형은 참조 주소를 통해 실제 값을 꺼내 쓰기 때문에 상대적으로 속도가 느리다. 그리고 기본형의숫자는 0, 0.0, character는 '\u..

Error/Java

cmd, console "has been compiled by a more recent version" 에러

1. 문제 대략 해석해 보자면 내가 컴파일한 class file version은 61.0인데, 55.0까지만 지원하는 class file version이라 실행하지 못한다는 내용이다. 즉 최근 JDK로 컴파일해서 이전 JDK버전으로는 실행 못한다. JDK Version에 따른 class file version이 있다. 2. 문제 해결 방법은 1. 이클립스를 JDK 11버전으로 바꾸고 컴파일한다. 2. 컴파일 환경에서 더 높은 버전으로 바꿔 실행하게 한다. -> 이 방법이 가장 쉬움 둘이 순서 바꿔줌. JDK 실행할 때 path에 있는 경로를 훑는데 처음에 있는 JDK가 먼저 사용되어서 둘이 순서를 바꾼다. 잘 출력된다.

돌맹이떼굴떼굴
'Error/Java' 카테고리의 글 목록