Pytania rekrutacyjne - Java - #2

Поделиться
HTML-код
  • Опубликовано: 12 мар 2023
  • Pytanie rekrutacyjne, które może paść podczas rozmowy kwalifikacyjnej na stanowisko Java Developera.

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

  • @pitcoder
    @pitcoder  Год назад +1

    W shorcie jest jedno niedopowiedzenie, niuans. W momencie, gdy tworzymy obiekt String przez new podając literał w konstruktorze 'String("Witcher")' to tak naprawdę ta wartość ląduje w 2 miejscach. Najpierw tworzony jest literał i zapisany w string poolu, następnie ta wartość jako parametr przekazana jest do konstruktora i dopiero w momencie utworzenia obiektu ląduje na stercie.

  • @patrycjakonicka5137
    @patrycjakonicka5137 Год назад +2

    Super, proszę o więcej 👍

  • @111-Czarny
    @111-Czarny 8 месяцев назад

    Dzięki.

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

    tego wogule idzie się nauczyć 😮

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

    Jest jakiś konkretny powód, dla którego warto byłoby zrobić new String();?

    • @pitcoder
      @pitcoder  Год назад +1

      Generalnie nie i nie jest zalecane tworzenie obiektu poprzez ten konstruktor. Krąży po internecie jeden przykład użycia, który niby pokazuje, że taka operacja się gdzieś przydaje. Tutaj użytkownik Mike Simmons opisuje taki przypadek: coderanch.com/t/524964/java/String-string-literal