Яка різниця між == та правильно перевизначеним equals()?
Anonymous Quiz
67%
== порівнює об'єкти за посиланням, а equals() - за значенням. Для примітивів == за значенням.
16%
== порівнює об'єкти за значенням, а equals() - за посиланням. Для примітивів equals().
17%
== порівнює об'єкти та примітиви за посиланням, а equals() - за значенням.
0%
В Java не існує оператору ==, тому питання не вірне.
👍4
Що виведе така програма?
Anonymous Quiz
34%
Hello!
37%
nullHello!
10%
Помилка компіляції.
18%
Викине виключення.
👨🏻💻Повернувся до ідеї з домашніми завданнями, оновлюю Д/З під відео та вивожу їх в окремий файл. Так їх виконувати будо значно зручніше і не буде потреби шукати та відкривати відео. Хоча, звісно, за додатковий перегляд та коментар з вирішенням — я буду неймовірно вдячний!😅
🔥🔥🔥Нове відео буде в суботу-неділю, дуже велике і, впевнений, сподобається абсолютно всім!
Усім перемог! 😎
🔥🔥🔥Нове відео буде в суботу-неділю, дуже велике і, впевнений, сподобається абсолютно всім!
Усім перемог! 😎
🔥10
Що буде виведено в консоль?
Anonymous Quiz
57%
115
14%
15L100
25%
Помилка компіляції.
4%
Викинеться виключення.
Java Classroom
👨🏻💻Повернувся до ідеї з домашніми завданнями, оновлюю Д/З під відео та вивожу їх в окремий файл. Так їх виконувати будо значно зручніше і не буде потреби шукати та відкривати відео. Хоча, звісно, за додатковий перегляд та коментар з вирішенням — я буду неймовірно…
✌🏻Привіт!
Усі домашні завдання написані в закріплених коментарях під відео, крім того вони є в PDF. Виконуєш — перевіряєш — публікуєш в коментарі під відео (за бажанням, звісно). Я та інші користувачі зможуть перевірити вирішену задачу та надати свої рекомендації.
Усім перемог! 😎
Усі домашні завдання написані в закріплених коментарях під відео, крім того вони є в PDF. Виконуєш — перевіряєш — публікуєш в коментарі під відео (за бажанням, звісно). Я та інші користувачі зможуть перевірити вирішену задачу та надати свої рекомендації.
Усім перемог! 😎
🔥6👍2
Java Classroom
💰Відео про великі числа вийшло гарним доповненням до обгорток, розповідаю про BigInteger та BigDecimal. ❗️Відео ТУТ.❗️ Далі за планом відео-узагальнення та невеличкий практикум, який я поки не знаю як провести.😅 А також, найближчими днями, очікуйте перший…
На цьому відео 1200 переглядів, хоча на минулому всього 60.🫣
🤔4🔥2😁1
Java Classroom
👨🏻💻Повернувся до ідеї з домашніми завданнями, оновлюю Д/З під відео та вивожу їх в окремий файл. Так їх виконувати будо значно зручніше і не буде потреби шукати та відкривати відео. Хоча, звісно, за додатковий перегляд та коментар з вирішенням — я буду неймовірно…
✊🏻Усім привіт!
Пам'ятаю про анонс на вихідні, на даний момент потрібно трошки більше часу. Але є й гарні новини, запускати буду одразу 2 нові рубрики, тому вивчення Java продовжиться, курс для початківців не кінець, як і казав раніше!🔥 А сьогодні ловіть трошки більше опитувань та питань з співбесід!
Усім перемог! 😎
Пам'ятаю про анонс на вихідні, на даний момент потрібно трошки більше часу. Але є й гарні новини, запускати буду одразу 2 нові рубрики, тому вивчення Java продовжиться, курс для початківців не кінець, як і казав раніше!🔥 А сьогодні ловіть трошки більше опитувань та питань з співбесід!
Усім перемог! 😎
👍7🔥2
Чи можна змінити значення поля об'єкту, якщо сам об'єкт (змінну, яка його зберігає) під час створення позначено як final?
* Поле в класі НЕ фінальне.
* Поле в класі НЕ фінальне.
Anonymous Quiz
71%
Так, можна змінити значення поля класу, але не значення final змінної.
23%
Ні, поля класу змінювати заборонено, як і final змінну, яка зберігає посилання на об'єкт.
6%
Ні, поля класу змінювати не можна, але можна змінити значення final змінної, яка зберігає посилання.
Який з вказаних класів імутабельний (незмінний)?
Anonymous Quiz
76%
String
18%
StringBuilder
6%
StringBuffer
👍1
👆🏻Двох останніх питань на співбесідах, зазвичай, не буває, але коли інтерв'юер питає вас про "Рядки в Java", "String" або immutable-класи, дуже важливо розповідати одразу всю картину, яка включає в себе і
🤷🏻♂️Якщо інтерв'юер починає задавати додаткові питання, швидше за все, він вважатиме це недоліком у відповіді.
👨🏻💻Звісно, за виключенням випадків, коли з одного питання просто випливає інше.
❗️До речі, цікава ваша думка. Припустимо, у нас є цикл, який робить 1000 кроків і пустий рядок str. З кожною ітерацією цикл додає до рядка слово "hello". Що буде швидше, написати
String, і StringBuilder/StringBuffer. Не зайвим сказати, що застосовувати StringBuffer в однопотокових програмах не потрібнo, це може зробити програму значно повільнішою. 🤷🏻♂️Якщо інтерв'юер починає задавати додаткові питання, швидше за все, він вважатиме це недоліком у відповіді.
👨🏻💻Звісно, за виключенням випадків, коли з одного питання просто випливає інше.
❗️До речі, цікава ваша думка. Припустимо, у нас є цикл, який робить 1000 кроків і пустий рядок str. З кожною ітерацією цикл додає до рядка слово "hello". Що буде швидше, написати
str += "hello" (тобто застосувати конкатенацію) АБО використати StringBuilder та застосовувати метод append("hello")? Не перевіряйте одразу в IDE!👍7
Java Classroom
👆🏻Двох останніх питань на співбесідах, зазвичай, не буває, але коли інтерв'юер питає вас про "Рядки в Java", "String" або immutable-класи, дуже важливо розповідати одразу всю картину, яка включає в себе і String, і StringBuilder/StringBuffer. Не зайвим сказати…
✅StringBuilder — швидше!
👨🏻💻Виконання такої примітивної програми з використанням
❗️Відповідно до рекомендацій SonarLint, якщо мутація рядка відбувається в циклі, його обов'язково потрібно переводити в StringBuilder, використовувати метод append() замість конкатенації, і повертати рядок за допомогою метода toString() на об'єкт білдера.
Детальніше
👨🏻💻Виконання такої примітивної програми з використанням
StringBuilder займає в середньому (на основі 5 тестів) 0.1 секунду, тобто близько 100 мс. Виконання цієї ж програми з використанням конкатенації рядків займає в 2 рази більше часу — 190-210 мс.❗️Відповідно до рекомендацій SonarLint, якщо мутація рядка відбувається в циклі, його обов'язково потрібно переводити в StringBuilder, використовувати метод append() замість конкатенації, і повертати рядок за допомогою метода toString() на об'єкт білдера.
Детальніше
👍7
😳🤯Я ШОКОВАНИЙ! Неймовірна задача, яку мені відправили із сьогоднішньої співбесіди.
🙏🏻Сподіваюсь ви зараз у безпеці. Бережіть себе і читайте тільки у тому випадку, якщо все спокійно!
Одного ранку у своїй шафці в школі Віктор виявив дивну записку📃:
"Я — член секретного клубу. У кожного з нас є спеціальне число, між 6 і 9 включно, і перш ніж записати будь-яке число, ми арифметично додаємо своє секретне число до того, яке записуємо.
У нашому клубі 10 учасників, і у 6 з них число менше, ніж у мене, а у 5 більше. Сума наших секретних чисел - 27.
Якщо ти зможеш назвати мені моє число та числа всіх інших учасників клубу, ми приймемо тебе як свого. Успіхів!"
👨🏻💻P.S.: Одразу зверніть увагу, що до будь-якого числа автор записки додав своє секретне число. Тобто кількість членів клубу, сума секретних чисел тощо — збільшені.
Ідеї/Відповіді пишіть сюди. Давайте обговорювати!👇🏻
🙏🏻Сподіваюсь ви зараз у безпеці. Бережіть себе і читайте тільки у тому випадку, якщо все спокійно!
Одного ранку у своїй шафці в школі Віктор виявив дивну записку📃:
"Я — член секретного клубу. У кожного з нас є спеціальне число, між 6 і 9 включно, і перш ніж записати будь-яке число, ми арифметично додаємо своє секретне число до того, яке записуємо.
У нашому клубі 10 учасників, і у 6 з них число менше, ніж у мене, а у 5 більше. Сума наших секретних чисел - 27.
Якщо ти зможеш назвати мені моє число та числа всіх інших учасників клубу, ми приймемо тебе як свого. Успіхів!"
👨🏻💻P.S.: Одразу зверніть увагу, що до будь-якого числа автор записки додав своє секретне число. Тобто кількість членів клубу, сума секретних чисел тощо — збільшені.
Ідеї/Відповіді пишіть сюди. Давайте обговорювати!👇🏻
🤯4
Java Classroom
😳🤯Я ШОКОВАНИЙ! Неймовірна задача, яку мені відправили із сьогоднішньої співбесіди. 🙏🏻Сподіваюсь ви зараз у безпеці. Бережіть себе і читайте тільки у тому випадку, якщо все спокійно! Одного ранку у своїй шафці в школі Віктор виявив дивну записку📃: "Я — член…
✅В коментарях знайшли рішення!
👍3🔥3
Що таке Серіалізація (
Пиши сюди👇🏻
Serialization), як вона реалізується в Java?Пиши сюди👇🏻
👍4