java 4

[SpringBoot] Type mismatch: cannot convert from ArrayList to List

리스트에 arraylist를 할당하는 코드를 작성중이었는데, 갑자기 arraylist가 할당이 안된다고 빨간줄이 가버렸다. 분명 arraylist는 list에 들어갈 수 있는 타입인데 왜? 라고 해서 검색을 좀 해봤다. 어딘가 이상한게 있을거라고는 생각했다. arraylist가 list에 못들어가는건데 내가 착각했을거라고는 생각하지 않았다. 왜냐면 늘상 써오던거라 아닐 리가 없었다. 그래서 보니 import를 잘못해준거였다. import com.sun.tools.javac.util.List; 이걸 써줘버린 거였다. 그러니 에러가 난거다. 그래서 import java.util.List; 이걸로 바꿔주었다. 가끔씩 이런 문제가 생길땐 import있는곳을 좀 살펴봐야겠다. ctrl shift o 를 눌러서 i..

[Java] JVM의 메모리구조(가비지 컬렉션)/ 자바 메모리 구조

shs2810.tistory.com/5?category=670113 가비지 컬렉션(Garbage Collection)??? 자바 공부하면서, 앞에서도 메모리 구조 정리하면서 가비지, 가비지 이야기가 많은데,, 정확히 어떤 동작을 하는지, 어떤 것을 처리하는지 몰라서 찾아보았습니다. 1. 가비지 컬렉션 (Garbage Collec shs2810.tistory.com shs2810.tistory.com/4?category=670113 JVM 메모리 구조 JVM 메모리 구조는 어떤가... 1. JVM 메모리 구조 Method Area Heap Stack PC 레지스터 Native Method Stacks 1. Permanent Generation 2. New / Young Generation 3. Old Ge..

Java 2020.12.17

[Java] java 키워드 중 새로 배운것. assert, native, strictfp, volatile

자바 키워드를 나열해놓은 것을 따라 읽다가 처음 본게 있어서 적어본다. assert, native, strictfp, volatile 보통 널리 알려진 자바 기본 서적에서도 이걸 다루는 건 못봤다. 적어도 내가 읽은 책들에 한해서^^ native 같은 경우는 자바에서 다른 언어를 사용할 수 있게 만들어주는 키워드라고 한다. mommoo.tistory.com/71 여기에 진짜 잘 설명되어있음.. JVM은 만능이라고만 믿어왔는데, 운영체제에 깊게 접근하지 못해서 결국에는 운영체제에 깊은 접근이 가능한 언어를 사용하기 위해 JNI를 사용해서 native 키워드가 사용되는 것을 보면, 결국에 만능은 없는듯하다. JAVA - JNI 사용하기 오늘 포스팅은 Java JNI ( Java Native Interface..

Java 2020.12.12
반응형