본문 바로가기
반응형

ArrayList2

[패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 15회차 미션 오늘은 List 인터페이스 및 Stack과 Queue에 대해서 공부해보았다. ArrayList와 Vector는 객체 배열 클래스이다. Vector는 자바 2부터 제공된 클래스라고 하는데, 학원에서도 배우지 않아서 생소하다. 일반적으로는 ArrayList를 더 많이 사용한다고 한다. Vector는 멀티 쓰레드 프로그램에서 동기화를 지원한다. 동기화(Synchronization)란 두개의 쓰레드가 동시에 하나의 리소스에 접근할 때 순서를 맞추어서 데이터의 오류가 방지하지 않도록 하는 것이다. capacity와 size는 다른의미이다. Stack은 List In First Out(LIFO)의 형태를 가지고 있다. 즉, 맨 마지막에 추가 된 요소가 가장 먼저 꺼내지는 자료구조이다. 이미 구현된 클래스가 제공된다.. 2020. 8. 24.
[패스트캠퍼스 수강 후기] 자바 인강 100% 환급 챌린지 2회차 미션 학원에서는 1, 2권으로 구성된 자바의 정석이라는 책으로 수업을 했었는데, 강사님께서 앞권은 굉장히 꼼꼼히 진도를 나가주셨고 뒷권을 엄청 스피디하게 대충 훑은 후에 프로젝트를 하게 되었다. 그러다보니 앞권에서 배웠던 기본배열의 형태는 예시도 많이 풀어보고 공부도 꼼꼼히 했었는데, 뒷쪽에서 생소했던 부분인 ArrayList, 자료구조, 지네릭스 등의 내용은 대충 배우고 활용도는 높은 것 같아서 나중에 다시 한번 꼭 복습을 해봐야지 생각했었다. 오늘은 어떤 내용을 공부해볼까 하다가 마침 패스트캠퍼스 강의중에 ArrayList에 대한 내용이 있어서 공부를 해봤다. ArrayList 클래스 : 자바에서 제공되는 객체 배열이 구현된 클래스. 객체배열을 사용하는데 필요한 여러 메서드들이 정의되어 있음. 예시) Ar.. 2020. 8. 11.
반응형