1. 과제 풀이
for문과 향상된for문의 차이에대해서 생각해보게됐음 << 아직도 확실하게 생각나는것은 없음
2.generic 용법의 추가개념
리스트를 매개변수나 , 빈환타입으로 사용할 떄 쓸 수 있는 문법
* List<?> - 무엇이든 다 들어 갈 수 있음
* List<? extends String> - String을 포함한 자식클래스는 전달가능
* Lisy<? super Integer> - Integer의 형태를 가질수 있다면 전달가능
이걸통해서 몰랐던것을 해석할수있따 예를들어서
collection<? extends String> 이라면
collection을 포함한 자식타입은 전부 받을수있으며 <>제네릭 안에는 string을 포함한 자식의 타입을 받을수있다라는 말이된다
그러니까 위와 같은경우에는 List<String> 을 받을수있게된다 만약 String의 자식타입이있었다면 <>안에 넣어주면된다
앞으로 자료구조?? 이걸자료구조라고 해야할진모르겠는데 눈에익혀두면 좋을것같고 스택이 뭔지아는것처럼 용어별로 개념도 익혀둘수록 좋을것같다
Set<Entry<Integer, String>> entSet = map.entrySet(); <<이런구조도가능