처음 국비과정을 들었을 때 이 내용에 대해서 잘 이해하지 못했다.
갑자기 뜬금없이 List<> ? 생소했다.
웹개발자의 봄, Spring을 듣고 좀 더 이해를 잘 할 수 있게 되었다.
List<String> courseList = new ArrayList<>();
List<자료형 타입>을 넣고 변수명을 지어준 다음 new ArrayList로 값을 넣어준다는 의미로 해석할 수 있다.
public class Prac {
public static void main(String[] args) {
List<String> courseList = new ArrayList<>();
String course1 = "웹개발 종합반";
String course2 = "앱개발 종합반";
courseList.add(course1);
courseList.add(course2);
System.out.println(courseList);
}
}
String, 문자열로 course1 이라는 이름으로 "웹개발 종합반" 이라고 넣어준 것이다.
아래도 동일하게해서 "앱개발 종합반" 이라고 선언했다.
그리고 courseList에 add하여 course1과 course2를 넣어 출력한 것!
정말 이 List courseList = new ArrayList<>(); 첫 문장이 어떻게 해석되지를
이해하지 못했는데... 이제야 이해가 가기 시작했다;;;....
ㅎㅎ;;;;;;