올해 대학생 1학년으로 공부중인 학생인데...
지금은 논리설계기초, 운영체제, 자료구조, 기타 수학강의들 이런 거 배우고 있고 2학년 때 부터 JAVA랑 C같은 프로그래밍 언어를 배운다고 들었습니다.
프로그래밍 언어는 어떨지 궁금해져서, 미리 서점에서 JAVA책을 사서, 하루에 한 챕터씩 다 읽어보고 코드도 따라치면서 혼자 학습을 해봤습니다.
근데 돌이켜보니까 별로 기억에 남는 게 없는거같습니다.
대충 코드는 이런식이다~ 라는 감각만 남아있는거 같아서 예제로 나와있는걸 다시 보는데
Collections가 뭐였더라? 같이 일주일 전 쯤에 본 것 용어도 잘 기억이 안나더라고요. 공부머리가 없는건지..
배운걸 토대로 뭔갈 자꾸 만들어봐야함
혹시 이런 경험이 없어서 그런데, 자바 프로그래밍 기초를 막 다 배운 사람이 만들어볼법한게 있을까요..
@글쓴 프갤러(14.45) 계산기?
감사합니다 한번 만들어볼게요!
Collections는 각 데이터 스트럭쳐마다 정렬이 되어야 한다! 뭐뭐에 맞게 해야한다~ 이런 식으로 공리를 제공해주는 클래스임
다시 읽어보고 아 맞다 ArrayList, Hashset 이런거 있었지.. 하고 기억났습니다 ㅠㅠ 딱보고 바로 기억이 안나네요..
@글쓴 프갤러(14.45) 또 쉽게 설명 해주면 저 Collections 클래스에서 자료구조라면 모두 동등하게 정렬이 되어야하거나 하는 법칙을 제공해주잖아 근데 각 자료구조는 다 성질이 다르니까 인터페이스 즉 Collection 으로 묶어서 저 공리에서 자료구조라면 어레이리스트던 링크드리스트던 상관없이 받아가지고 Collection 타입을 가진 자료구조라면 어떠한 걸 할 수 있다~ 라고 나타내는 하나의 법칙 (공리) 인거임
적어주신 설명을 읽으니까 초반에 인터페이스 배운것도 다시 생각나서 더 쉽게 이해한거같습니다. 감사합니다. 확실히 TreeSet 같은 클래스에 들어가서 상속받은걸 타고 올라가다보면 Collections가 나오네요.
@글쓴 프갤러(14.45) Collections 인터페이스에 add, remove 같은 것들이 선언돼있는거 보니까 신기하네요. 왜 가서 볼 생각을 안해봤지
@글쓴 프갤러(14.45) 예아 열심히 해라 게이야