Multiple annotations found at this line:
- The local variable texthobby may not have been initialized
- The local variable texthobby may not have been initialized
강의를 듣는데 String texthobby=""; 가 등장했다.
근데 왜 저걸 넣는건지 ""를 없애면 안되는건지 궁금해서 ""를 없앤 String texthobby;라고 변수만 선언했더니 오류가 떴다.
구글링을 해보니. 저 에러는 선언만 하고 값을 넣어주지 않았는데 +=를 해서 값을 넣어주니까 에러가 나는 것이라고 한다. 저 에러를 해결하려면 값을 넣어주어야한다. 고로 "";를 해서 값을 주게 되는 것이다.
변수를 사용하려면 선언 후 꼭 초기화를 해주어야 사용할 수 있다. 초기화를 해주지 않으면 사용을 할 수 없으니
String texthobby=""; 이렇게 쓰는 거라고 한다.
'코딩 > 트러블슈팅' 카테고리의 다른 글
Tanstack Query - prefetchQuery로 공휴일 데이터 패칭 최적화하기 (0) | 2024.11.19 |
---|---|
React-Quill 게시물 저장 방식 개선하기: HTML에서 Delta로 (0) | 2024.11.10 |
주니어 개발자의 보안 취약점 도전기: 총 30개의 취약점 100% 해결 (1) | 2024.10.22 |
[Oracle] ORA-28001 : the password has expired. 오라클 패스워드 만료 (0) | 2021.06.20 |
[Oracle] IO 오류: The Network Adapter could not establish the connection업체 코드 17002 (0) | 2021.02.12 |