제가 자바를 아주 기초만 배워서 모르는 부분이 많네요 ㅠ

예제 소스를 보다보면 객체명 옆에 <>를 쓰는 경우가 꽤 많던데요..

private List<String> searchItems(String query){

~~~~
}


이런식으로 메서드 선언할때 <String> 부분은 무슨 역할을 하나요?


저런 형태에 대해 공부해보려면 어떤 키워드로 검색하면 좋을지도 알려주시면 감사하겠습니다.

답변에 대해 미리 감사드립니다.