[자바의 정석 - 기초편] ch11-7~11 ArrayList

Поделиться
HTML-код
  • Опубликовано: 25 ноя 2024

Комментарии • 60

  • @mom1st_946
    @mom1st_946 4 года назад +17

    정말 탁월하신 명강의입니다. Generics, Lambda & Stream, Thread, Network 모두 기대됩니다. 건강하셔서 계속 좋은 강의 부탁드립니다.

    • @MasterNKS
      @MasterNKS  4 года назад +6

      주위에 많은 소개 부탁드립니다.

    • @mom1st_946
      @mom1st_946 4 года назад +1

      @@MasterNKS
      기회될 때마다 자바의 정석 추천하고 있습니다. ~~~

  • @아폴로-r2v
    @아폴로-r2v 6 месяцев назад +1

    15:36 질문이 있습니다. List sub = list1.sublist(1,4)에서 업캐스팅이 일어난 건가요? 그리고 업캐스팅이 일어나면 List 에 sub라는 참조변수가 ArrayList에서 lis1의 sublist()를 못쓰지만 메소드 오버라이딩으로 인해 저 sublist()를 쓸 수 있게 되는거죠?

    • @MasterNKS
      @MasterNKS  6 месяцев назад

      네 맞습니다.

  • @sollee245
    @sollee245 3 года назад +1

    와 강의 너무너무 좋네요 잘들었어요 감사합니다

  • @김충현-v3m
    @김충현-v3m 3 года назад

    복습중! 좋은 강의 감사합니다

  • @호야-x2q
    @호야-x2q 4 года назад

    ArrayList - list 인터페이스 구현했기 때문에, 순서-중복 O, 배열을 사용. 배열의 길이를 적절히 지정하는것이 좋음.
    remove() -> 해당 인덱스를 삭제, remove(new Integer(1)) -> 배열안의 1이라는 요소를 삭제.
    ArrayList에 저장된 객체를 삭제할 때, list.size()-1로 삭제해야 배열복사가 안 생김 + 더 빠름.
    20/11/20

  • @김성현-j4c7p
    @김성현-j4c7p 4 года назад

    이런 강의 또 없습니다!

  • @jinnamkung727
    @jinnamkung727 4 года назад +2

    여러번 볼 수 있는데 공짜라 넘 좋아요

  • @JacobCGYou
    @JacobCGYou 4 года назад

    - ArrayList : 기존 Vector개선, 구현원리와 기능적 동일, Vector는 자체 동기화 처리 되어 있다(Javadoc참고), 저장 공간으로 배열 사용
    - list.add()

  • @kams2348
    @kams2348 3 года назад

    1회시청 완료입니다.

  • @김성현-j4c7p
    @김성현-j4c7p 3 года назад

    강의 너무 좋아요!

  • @ckdbioksh
    @ckdbioksh 3 года назад

    잘보고있습니다 감사합니다

  • @김덕환-z9u
    @김덕환-z9u 4 года назад

    삭제과정 설명 감사합니다!

  • @호야-x2q
    @호야-x2q 4 года назад

    강의 감사합니다 !

  • @seankim2401
    @seankim2401 4 года назад

    11강 뿌시기 3!! 재밌습니다

  • @이현중-m2c
    @이현중-m2c 4 года назад

    좋은강의 감사합니다!!!!!

  • @urseruehv_uev4ovhs8
    @urseruehv_uev4ovhs8 4 года назад

    31:36초 부터 ArrayList 에 저장된 모든 객체 삭제시에 예를들어 index 0의 객체를 삭제하면 뒤에있는 객체들이 자동으로 앞으로 이동하나요? 아니면 설명에서 그 코드는 생략하고 설명하신건가요?

    • @MasterNKS
      @MasterNKS  4 года назад

      삭제하면 그 이후의 요소들이 이동하여 빈자리를 채웁니다. 삭제하려는 요소의 다음에 있는 여고들을 모듀 System.arraycopy()로 복사해서 덮어쓰는 방식입니다.

  • @임현수-e2e
    @임현수-e2e 4 года назад

    강의 잘 들었습니다!!

  • @남궁진-e7r
    @남궁진-e7r 4 года назад

    짱재밌어요 14장이 시급해요 매일 파바박 나왔으묜 좋겠다....

  • @SoyouG-w1u
    @SoyouG-w1u 4 года назад

    강의 감사드립니다! :)

  • @제한해제가한번해보겠
    @제한해제가한번해보겠 4 года назад

    2020-10-27 완료 감사합니다

  • @d.levi.h
    @d.levi.h 6 месяцев назад

    indexOf(new Integer(1));
    기존에 있던 저장된 객체의 인덱스를 찾는건데 왜 new를 해주나요?

    • @MasterNKS
      @MasterNKS  6 месяцев назад

      equals()로 찾는거라 둘다 가능헙니다

  • @siegetank
    @siegetank 4 года назад

    감사합니다😁😁😁😁

  • @shkim_dev
    @shkim_dev 4 года назад

    감사합니다!!

  • @ww99176
    @ww99176 4 года назад

    감사합니다!

  • @밖으로-d2q
    @밖으로-d2q 2 года назад

    27:43 에서 for ( int i = 0; i

    • @MasterNKS
      @MasterNKS  2 года назад

      나머지 코드를 봐야 알듯하네요. 긴 질문은 카페 게시판에 올려주세요

  • @staceywi2288
    @staceywi2288 4 года назад

    감사합니다

  • @bsk5002
    @bsk5002 3 года назад

    boolean remove(Object o) 메서드는 지정한 객체를 제거하는 것인데 list1.remove(new Integer(1)); 에서 new Integer(1)은 새로운 객체를 만드는 거 아닌가요? 새로운 객체를 만들고 삭제하는 건가요? 이게 어떻게 list1에 이미 있는 값을 삭제하는 게 되는 건지 궁금합니다.

    • @MasterNKS
      @MasterNKS  3 года назад +2

      같은걸 삭제하는건데. Integer는 equals가 오버라이딩 되어 있어서 같은 값이면 같은 객체로 보기 때문에 삭제 되는 겁니다.

  • @biang4202
    @biang4202 3 года назад

    2회 시청 완료

  • @쥬항-e7e
    @쥬항-e7e 2 года назад

    완료

  • @최호연-q1i
    @최호연-q1i 3 года назад

    1회 시청 완료

  • @myeongheeroh6209
    @myeongheeroh6209 4 года назад

    11장 컬렉션 2회독, 2020.12.15

  • @밍밍-z7t
    @밍밍-z7t 4 года назад

    좋은 강의 감사합니당!

  • @shj3007
    @shj3007 Год назад

    안녕하세요
    저는 파이썬을 국비에서다뤘어서 이렇게 심도있게 강의를 하나하나들으면서 따로 깃블로그에 따라치며 강의를멈추고 하나하나 차근씩이해하고있습니다
    저는
    2-4까지 듣고 건너뛰고
    6강~ 9강 15~18 객체지향부터는
    하나하나 블로그정리하면서 따라치다보니 시간을너무많이잡아먹어서
    목차를 대충훑고나서 건너뛰고
    11강 컬렉션 프레임워크로 넘어왔는데 객체지향만큼 중요한건가요 아니면 한번훑으면 되나요 ?
    물론 모든게 다 중요하겠지만
    0순위 기본문법(1~5강) 언어를다뤄본사람은 걍 훑으면됨
    1순위 6,7강 객체지향
    2순위 컬렉션프레임워크 11강
    3순위
    이런식으로 순서도좀 부탁드립니다 ....
    선생님께서 6~7강 강의 정리해봤자 a4 2장정도나온다 이것을 외워라 < 중요하다 했듯이
    몇강은 a4해라 ~ 해주십쇼
    몇강 몇강은 눈으로 익혀라 외울필요는없다 나중에 찾아써라 < 이런식으로 중요하지않은것들을 부탁드립니다

    • @shj3007
      @shj3007 Год назад

      ruclips.net/video/6DzSYn7LeYw/видео.html 30:58초 에있네요
      ㅎㅎ 감사합니다

  • @user-KDIZ
    @user-KDIZ 4 года назад

    👍👍👍👍

  • @sujinlee3795
    @sujinlee3795 4 года назад +1

    12/13 다혜수진지영 day21

  • @ALavigne-m1j
    @ALavigne-m1j 3 года назад

    01/09 1회 시청

  • @user-p2yhkd1s
    @user-p2yhkd1s Год назад

    10:33 예제 11-1,

  • @jinnamkung727
    @jinnamkung727 4 года назад

    ArrayList: Vector를 개선한 것, 배열기반으로 데이터 저장, 순서와 중복 O, 객체만 저장가능
    list1.remove(1): 인덱스가 1인 객체를 삭제 VS list1.remove(new Integer(1)): 1을 삭제.
    삭제과정
    값에 null 집어넣고 size값 감소시키기
    1. 첫번째부터 삭제 (배열복사 발생)
    2. 마지막부터 삭제(배열복사 안해서 빠름) ***
    2020/11/18

  • @monkey-z7z
    @monkey-z7z Год назад

    20:34 indexOf

  • @임지호-d9r
    @임지호-d9r 3 года назад

    1회 시청

  • @siegetank
    @siegetank 4 года назад

    20-11-20 2

  • @호야-x2q
    @호야-x2q 3 года назад

    21/03/02

  • @김충현-v3m
    @김충현-v3m 3 года назад

    복습중! 좋은 강의 감사합니다

  • @이종운-c3s
    @이종운-c3s 4 года назад

    좋은강의 감사합니다!!!!!

  • @김예찬-y6u
    @김예찬-y6u 4 года назад

    감사합니다~!!!

  • @taemin7346
    @taemin7346 4 года назад

    감사합니다~

  • @벧엘
    @벧엘 3 года назад

    1회 시청

  • @pery.d.3971
    @pery.d.3971 3 года назад

    감사합니다!!