15:36 질문이 있습니다. List sub = list1.sublist(1,4)에서 업캐스팅이 일어난 건가요? 그리고 업캐스팅이 일어나면 List 에 sub라는 참조변수가 ArrayList에서 lis1의 sublist()를 못쓰지만 메소드 오버라이딩으로 인해 저 sublist()를 쓸 수 있게 되는거죠?
ArrayList - list 인터페이스 구현했기 때문에, 순서-중복 O, 배열을 사용. 배열의 길이를 적절히 지정하는것이 좋음. remove() -> 해당 인덱스를 삭제, remove(new Integer(1)) -> 배열안의 1이라는 요소를 삭제. ArrayList에 저장된 객체를 삭제할 때, list.size()-1로 삭제해야 배열복사가 안 생김 + 더 빠름. 20/11/20
boolean remove(Object o) 메서드는 지정한 객체를 제거하는 것인데 list1.remove(new Integer(1)); 에서 new Integer(1)은 새로운 객체를 만드는 거 아닌가요? 새로운 객체를 만들고 삭제하는 건가요? 이게 어떻게 list1에 이미 있는 값을 삭제하는 게 되는 건지 궁금합니다.
정말 탁월하신 명강의입니다. Generics, Lambda & Stream, Thread, Network 모두 기대됩니다. 건강하셔서 계속 좋은 강의 부탁드립니다.
주위에 많은 소개 부탁드립니다.
@@MasterNKS
기회될 때마다 자바의 정석 추천하고 있습니다. ~~~
15:36 질문이 있습니다. List sub = list1.sublist(1,4)에서 업캐스팅이 일어난 건가요? 그리고 업캐스팅이 일어나면 List 에 sub라는 참조변수가 ArrayList에서 lis1의 sublist()를 못쓰지만 메소드 오버라이딩으로 인해 저 sublist()를 쓸 수 있게 되는거죠?
네 맞습니다.
와 강의 너무너무 좋네요 잘들었어요 감사합니다
복습중! 좋은 강의 감사합니다
ArrayList - list 인터페이스 구현했기 때문에, 순서-중복 O, 배열을 사용. 배열의 길이를 적절히 지정하는것이 좋음.
remove() -> 해당 인덱스를 삭제, remove(new Integer(1)) -> 배열안의 1이라는 요소를 삭제.
ArrayList에 저장된 객체를 삭제할 때, list.size()-1로 삭제해야 배열복사가 안 생김 + 더 빠름.
20/11/20
이런 강의 또 없습니다!
여러번 볼 수 있는데 공짜라 넘 좋아요
- ArrayList : 기존 Vector개선, 구현원리와 기능적 동일, Vector는 자체 동기화 처리 되어 있다(Javadoc참고), 저장 공간으로 배열 사용
- list.add()
1회시청 완료입니다.
강의 너무 좋아요!
잘보고있습니다 감사합니다
삭제과정 설명 감사합니다!
강의 감사합니다 !
11강 뿌시기 3!! 재밌습니다
좋은강의 감사합니다!!!!!
31:36초 부터 ArrayList 에 저장된 모든 객체 삭제시에 예를들어 index 0의 객체를 삭제하면 뒤에있는 객체들이 자동으로 앞으로 이동하나요? 아니면 설명에서 그 코드는 생략하고 설명하신건가요?
삭제하면 그 이후의 요소들이 이동하여 빈자리를 채웁니다. 삭제하려는 요소의 다음에 있는 여고들을 모듀 System.arraycopy()로 복사해서 덮어쓰는 방식입니다.
강의 잘 들었습니다!!
짱재밌어요 14장이 시급해요 매일 파바박 나왔으묜 좋겠다....
강의 감사드립니다! :)
2020-10-27 완료 감사합니다
indexOf(new Integer(1));
기존에 있던 저장된 객체의 인덱스를 찾는건데 왜 new를 해주나요?
equals()로 찾는거라 둘다 가능헙니다
감사합니다😁😁😁😁
감사합니다!!
감사합니다!
27:43 에서 for ( int i = 0; i
나머지 코드를 봐야 알듯하네요. 긴 질문은 카페 게시판에 올려주세요
감사합니다
boolean remove(Object o) 메서드는 지정한 객체를 제거하는 것인데 list1.remove(new Integer(1)); 에서 new Integer(1)은 새로운 객체를 만드는 거 아닌가요? 새로운 객체를 만들고 삭제하는 건가요? 이게 어떻게 list1에 이미 있는 값을 삭제하는 게 되는 건지 궁금합니다.
같은걸 삭제하는건데. Integer는 equals가 오버라이딩 되어 있어서 같은 값이면 같은 객체로 보기 때문에 삭제 되는 겁니다.
2회 시청 완료
완료
1회 시청 완료
11장 컬렉션 2회독, 2020.12.15
좋은 강의 감사합니당!
안녕하세요
저는 파이썬을 국비에서다뤘어서 이렇게 심도있게 강의를 하나하나들으면서 따로 깃블로그에 따라치며 강의를멈추고 하나하나 차근씩이해하고있습니다
저는
2-4까지 듣고 건너뛰고
6강~ 9강 15~18 객체지향부터는
하나하나 블로그정리하면서 따라치다보니 시간을너무많이잡아먹어서
목차를 대충훑고나서 건너뛰고
11강 컬렉션 프레임워크로 넘어왔는데 객체지향만큼 중요한건가요 아니면 한번훑으면 되나요 ?
물론 모든게 다 중요하겠지만
0순위 기본문법(1~5강) 언어를다뤄본사람은 걍 훑으면됨
1순위 6,7강 객체지향
2순위 컬렉션프레임워크 11강
3순위
이런식으로 순서도좀 부탁드립니다 ....
선생님께서 6~7강 강의 정리해봤자 a4 2장정도나온다 이것을 외워라 < 중요하다 했듯이
몇강은 a4해라 ~ 해주십쇼
몇강 몇강은 눈으로 익혀라 외울필요는없다 나중에 찾아써라 < 이런식으로 중요하지않은것들을 부탁드립니다
ruclips.net/video/6DzSYn7LeYw/видео.html 30:58초 에있네요
ㅎㅎ 감사합니다
👍👍👍👍
12/13 다혜수진지영 day21
01/09 1회 시청
10:33 예제 11-1,
ArrayList: Vector를 개선한 것, 배열기반으로 데이터 저장, 순서와 중복 O, 객체만 저장가능
list1.remove(1): 인덱스가 1인 객체를 삭제 VS list1.remove(new Integer(1)): 1을 삭제.
삭제과정
값에 null 집어넣고 size값 감소시키기
1. 첫번째부터 삭제 (배열복사 발생)
2. 마지막부터 삭제(배열복사 안해서 빠름) ***
2020/11/18
20:34 indexOf
1회 시청
20-11-20 2
21/03/02
복습중! 좋은 강의 감사합니다
좋은강의 감사합니다!!!!!
감사합니다~!!!
감사합니다~
1회 시청
감사합니다!!