Ablazzing
Ablazzing
  • Видео 148
  • Просмотров 501 620
Подловил на коллекциях! Собеседование по Java #7 - Никита
Хочешь научиться java - тебе сюда www.java-academy.ru
1:52 - Потоки ввода/вывода
3:34 - Перезапись файла OutputStream
4:20 - Закрытие потока и интерфейс Closeable
6:15 - Финализированные классы
8:37 - Dependency Inversion
13:08 - Какой из принципов SOLID делает невозможным финализировнный класс
14:50 - Где быстрее вставка первого элемента ArrayList или LinkedList
17:20 - Где быстрее вставка в середину элемента ArrayList или LinkedList
18:34 - LinkedHashMap, TreeMap, TreeSet
23:40 - Как работает Comparator в TreeMap
25:28 - HTTP и его методы
28:21 - Отличие методов PUT, POST, PATCH
30:07 - Как создать Spring rest контроллер
30:50 - Как преобразовать данные из Response body в java объект
32:25 - Как пол...
Просмотров: 1 191

Видео

Практическое собеседование по Java #6 - Ярослав
Просмотров 1,3 тыс.10 месяцев назад
Очередное собеседование с начинающим разработчиком Ярославом! Хочешь учиться у меня? Курс по java: 21.11.20213 - www.java-academy.ru Уже освоил java и хочешь попробовать себя в собеседовании: пиши мне в тг: @ablazzing3120
Java Junior рассказывают о своей работе и впечатлениях от разработки
Просмотров 1,3 тыс.11 месяцев назад
0:00 - интро 2:55 - первые недели на работе 5:50 - первая задача 7:00 - стек технологий на проекте 10:10 - тяжело ли было понять код проекта 11:55 - что разочаровало? 14:25 - помогают другие разработчики? 17:22 - нравится ли работать? 18:44 - почему выбрал backend? 20:25 - о выборе java 22:50 - советы начинающим изучать java 30:25 - искать junior вакансии или сразу middle? Группа по java: t.me/...
Java с нуля - #113 Запись в файл
Просмотров 2,8 тыс.11 месяцев назад
Успей записаться на курс по java - www.java-academy.ru Группа по java: t.me/ kQ0BrbuWaZxmMmY6
Java с нуля - #112 Потоки вывода
Просмотров 1,1 тыс.11 месяцев назад
Успей записаться на курс по java - www.java-academy.ru Группа по java: t.me/ kQ0BrbuWaZxmMmY6
Java для начинающих - Ссылка на метод (Method reference)
Просмотров 66111 месяцев назад
Забыл добавить в основное видео по stream api :) Основное видео по Stream api: ruclips.net/video/BPZVxNTtwCw/видео.html #java #javaprogramming
Java для начинающих - Работа с исключениями в Stream api
Просмотров 15611 месяцев назад
Забыл добавить в основное видео по stream api :) Основное видео по Stream api: ruclips.net/video/BPZVxNTtwCw/видео.html #java #javaprogramming
Java для начинающих - Работа с внешними переменными в Stream api
Просмотров 17811 месяцев назад
Забыл добавить в основное видео по stream api :) Основное видео по Stream api: ruclips.net/video/BPZVxNTtwCw/видео.html #java #javaprogramming
Java для начинающих - Stream api за 3.5 часа
Просмотров 3 тыс.11 месяцев назад
Успей записаться на курс по java - www.java-academy.ru Группа по java: t.me/ kQ0BrbuWaZxmMmY6
Java с нуля - #111 Try with resources
Просмотров 1,1 тыс.Год назад
Успей записаться на курс по java - www.java-academy.ru Группа по java: t.me/ kQ0BrbuWaZxmMmY6
Java с нуля - #110 Чтение файлов
Просмотров 1,2 тыс.Год назад
Успей записаться на курс по java - www.java-academy.ru Группа по java: t.me/ kQ0BrbuWaZxmMmY6
Java с нуля - #109 Потоки ввода. Введение
Просмотров 926Год назад
Успей записаться на курс по java - www.java-academy.ru Группа по java: t.me/ kQ0BrbuWaZxmMmY6
Java с нуля - #108 Создание своих exception
Просмотров 858Год назад
Успей записаться на курс по java - www.java-academy.ru Группа по java: t.me/ kQ0BrbuWaZxmMmY6
Java с нуля - #107 Иерархия исключений
Просмотров 1,1 тыс.Год назад
Java с нуля - #107 Иерархия исключений
Java с нуля - #106 Проверяемые исключения
Просмотров 770Год назад
Java с нуля - #106 Проверяемые исключения
Java с нуля - #105 блок finally
Просмотров 687Год назад
Java с нуля - #105 блок finally
Java с нуля - #104 Конструкция try catch
Просмотров 871Год назад
Java с нуля - #104 Конструкция try catch
Java с нуля - #103 Введение в exceptions
Просмотров 957Год назад
Java с нуля - #103 Введение в exceptions
Java с нуля #102 - класс Record
Просмотров 3,1 тыс.Год назад
Java с нуля #102 - класс Record
Требования по знаниям для устройства на работу java в 2023 году
Просмотров 908Год назад
Требования по знаниям для устройства на работу java в 2023 году
Собеседование на должность java junior #4 - Владислав
Просмотров 4,9 тыс.Год назад
Собеседование на должность java junior #4 - Владислав
Java с нуля #101 - Сказка о разнице между интерфейсом и абстрактным классом
Просмотров 1,8 тыс.Год назад
Java с нуля #101 - Сказка о разнице между интерфейсом и абстрактным классом
Java с нуля #99 - Вложенные статические классы
Просмотров 1,4 тыс.Год назад
Java с нуля #99 - Вложенные статические классы
Java с нуля #100 - Вложенные НЕстатические классы
Просмотров 1,2 тыс.Год назад
Java с нуля #100 - Вложенные НЕстатические классы
Java с нуля #98 - Анонимные классы
Просмотров 1,4 тыс.Год назад
Java с нуля #98 - Анонимные классы
Java с нуля #97 - Классы обертки над примитивами
Просмотров 1,3 тыс.Год назад
Java с нуля #97 - Классы обертки над примитивами
Java с нуля #96 - Перечисления (Enum)
Просмотров 1,5 тыс.Год назад
Java с нуля #96 - Перечисления (Enum)
Java с нуля #95 - Класс Object. Метод clone
Просмотров 1,3 тыс.Год назад
Java с нуля #95 - Класс Object. Метод clone
Java с нуля #94 - Equals и hashcode. Практика
Просмотров 1,1 тыс.Год назад
Java с нуля #94 - Equals и hashcode. Практика
Java с нуля #93 - Метод Hashcode + equals
Просмотров 1,8 тыс.Год назад
Java с нуля #93 - Метод Hashcode equals

Комментарии

  • @АлексашкаАлексашкус
    @АлексашкаАлексашкус 19 часов назад

    мало лайков ) спасибо за урок

  • @astopgma
    @astopgma День назад

    Не совсем понял условие задачи, показалось что, должно быть именно так: public class NetShop { private int sausages; private static int sausagesCommon; private int bread; private static int breadCommon; private String name; static{ sausagesCommon=3500; breadCommon=3500*2; } public NetShop(String n,int c1,int c2) { name=n; bread=c1; breadCommon-=bread; sausages=c2; sausagesCommon-=sausages; } public void addShop(int n1,int n2) { if (sausagesCommon>n1 && breadCommon>n2) { sausagesCommon-=n1; breadCommon-=n2; bread+=n2; sausages+=n1; }else { System.out.println("На складе нет ингредиентов!!!"); } } public void serveDish() { if (sausages>0 && bread>1){ sausages-=1; bread-=2; }else { System.out.println("Нет ингредиентов!"); } } public void getInfo() { System.out.printf("в магазине %s, осталось хлеба %d и сосисок %d ",name,bread,sausages); } }

  • @ПавелДанилюк-м4ц
    @ПавелДанилюк-м4ц 2 дня назад

    Класс, много уроков просмотрел. Доступно понятно и Пошагово . подписка 👍

  • @user-AshoorT-800
    @user-AshoorT-800 2 дня назад

    Ты классно объясняешь.Спс.

  • @xyu23
    @xyu23 3 дня назад

    int [] Nambers2 = {5 , 3, 6 ,7, 11}; for (int Number : Nambers2) { if (Number % 2 == 1) { System.out.println(Number); Я второе задние так сделал я удевлён он даже правильные ответы даёт

  • @AzadkhanMirzayev
    @AzadkhanMirzayev 4 дня назад

    У меня вообще не получается перевести одновременно папки в lesson1.по одному перекидывает.и defactor тоже нет Не понимаю.голову ломаю .уже мозги с ушей (((((

  • @turturturi
    @turturturi 5 дней назад

    Спасибо большое за урок. Всё очень понятно

  • @MakarStar
    @MakarStar 5 дней назад

    Почему у меня пишет else в конце красным подчёркнуто?

  • @АлексашкаАлексашкус

    лекции хорошо разбиты и не надоедает быстро) спасибо )

  • @АлексашкаАлексашкус

    пасибасенсеееееййй

  • @АлексашкаАлексашкус

    3 из 5 эх)

  • @MakarStar
    @MakarStar 8 дней назад

    А смысл char если можно через println короче?

  • @yana_zai
    @yana_zai 9 дней назад

    Реализация метода run() для пуделя не имеет декоратора Override(), это ошибка? если да, то почему все работает?

    • @ablazzing3120
      @ablazzing3120 9 дней назад

      @@yana_zai это не декоратор. Это аннотация. Аннотация - это метаданные. Компилятор при компиляции видит аннотацию override, и это означает что нужно проверить: данный метод соответствует по имени и аргументам методу из родителя или нет. Если в родителе такого метода нет, то будет ошибка. Т.е @override отвечает за проверку, а не за саму перезапись

    • @yana_zai
      @yana_zai 9 дней назад

      @@ablazzing3120 да, спасибо за уточнение. Не правильно выловилась. По старинке после ангуляра, где сущности с @ называются декораторами. А как на счет вопроса по поводу упущения данной аннотации для метода. run(). Это упущение? Или это я что-то упустила?

    • @ablazzing3120
      @ablazzing3120 9 дней назад

      @@yana_zai Скорее всего забыл поставить для проверки. Но это не значит, что если не поставил override, перезапись работать не будет)

  • @user-AshoorT-800
    @user-AshoorT-800 10 дней назад

    Крутяк! Не думал даже,что внутрь конструктора,геттера или сеттера можно логику пихать.

  • @МихаилИванов-з7ь
    @МихаилИванов-з7ь 11 дней назад

    Спасибо огромное за видео.Я понял что никогда не поздно.

  • @greatRamses
    @greatRamses 13 дней назад

    У собаки и машины может быть абстрактный класс "сущность"

    • @ablazzing3120
      @ablazzing3120 13 дней назад

      не имеет смысла этот абстрактный класс

  • @meayrgon
    @meayrgon 13 дней назад

    Изначально подумал про задание иначе из-за чего задачу сделал по своему и неправильно разумеется, т.к. хотели от меня хотели совершенно иное, хоть код корректен, простой и рабочий. Однако, вот мой итог: public class Practice { public static void main(String[] args) { boolean isKataraYes = true; boolean isKataraNo = false; if (isKataraYes) { System.out.println("Правильно, столица Катар и правда является: Доха"); boolean[] array = {isKataraYes}; boolean[] arrayKataraYes = {isKataraYes}; System.out.println(Arrays.toString(arrayKataraYes)); } else if (isKataraNo) { System.out.println("Неправильно, столица Катар на самом деле является: Доха"); boolean[] arrayKataraNo = {isKataraNo}; System.out.println(Arrays.toString(arrayKataraNo)); } } }

  • @RuRu-je7uh
    @RuRu-je7uh 14 дней назад

    Наконец то я понял в чем разница между конструктором и методом!!!!

  • @meayrgon
    @meayrgon 14 дней назад

    Мой вариант: double rost = 1.65; double rost2 = rost * rost; int mass = 80; System.out.println(mass / rost2); Итог: не использовал duoble index = weight / (height * height);

  • @Jedi_kich
    @Jedi_kich 16 дней назад

    А если сделал через if else то тоже норм?

  • @hybi666
    @hybi666 19 дней назад

    Невероятно полезно, просто как справочнику возвращаюсь

  • @Rommel7755
    @Rommel7755 20 дней назад

    Ну не знаю как насчет четное нечетное . Но цикл на 0 сбросить самое то.

  • @YouMeNow88
    @YouMeNow88 22 дня назад

    Не работает. Через точку добавляет след пакет(

  • @СашаБобров-е9ы
    @СашаБобров-е9ы 23 дня назад

    Чуть башка не взорвалась

  • @daniyarzhanabayev1663
    @daniyarzhanabayev1663 25 дней назад

    Спасибо

  • @Виталийпишет
    @Виталийпишет 28 дней назад

    А я так сделал и работает. Это норм? package Katar; import java.util.Arrays; public class Katar { public static void main(String[] args) { String stoliza = "Doha"; String[] doha = {stoliza}; System.out.println(Arrays.toString(doha)); } }

  • @ett4t4
    @ett4t4 29 дней назад

    так в джаваскрипте абсолютно тоже самое будет и произойдет конкатенация строк

  • @anonymousanosss9574
    @anonymousanosss9574 29 дней назад

    у меня ошибка хотя я повторил твой код 6:31 java: <identifier> expected

  • @Jackie_Chan_2008
    @Jackie_Chan_2008 Месяц назад

    Лучший канал что видел, объясняет без воды

  • @alexeyalexey6427
    @alexeyalexey6427 Месяц назад

    думаю более уместно это писать в конструкторе, хотя если много конструкторов может и есть смысл писать что то общее. Это похоже на статик конструктор.

  • @alexei3366
    @alexei3366 Месяц назад

    final поля , помимо конструктора, еще можно инициализировать через блок инициализации

    • @ablazzing3120
      @ablazzing3120 Месяц назад

      которым никто не пользуется :)

  • @webscout4980
    @webscout4980 Месяц назад

    Уже много видео по этой теме посмотрел, именно ваше видео помогло понять как создать мапу из вложенных коллекций объектов, благодарю за исчерпывающее объяснение

  • @ett4t4
    @ett4t4 Месяц назад

    привет, на самом деле я твой единственный подписчик, сейчас напишу с других аккаунтов

  • @ВиталийВиталий-ь8й

    классный курс,только как использовать см допустим и кг?

  • @user-uw1jh1rg3i
    @user-uw1jh1rg3i Месяц назад

    int points = 0; points += isWorkEngine && isWorkTransmission ? 10 : 0; points += isFineWheel1 ? 1 : 0; points += isFineWheel2 ? 1 : 0; points += isFineWheel3 ? 1 : 0; points += isFineWheel4 ? 1 : 0; if (points >= 13) { System.out.println("Car Work");} else { System.out.println("Car don`t work");}

  • @rabbit_bluewater
    @rabbit_bluewater Месяц назад

    Сделал все тоже самое, но у вас и бассейн должен быть, и вроде как в полет отправить нужно, но вы и сами этого не делаете в итоге. Сделал все также, только через то, что мы проходили в предыдущих уроках, но еще через подсказки нашел как заставить утку летать вместе с самолетом и добавить утку еще и к рыбе. А тут оказывается , я мозги себе долбил в течении часа зря, ведь в первые 5 минут я все правильно написал, ведь результат тот же )) Вообще, интересно конечно наблюдать за тем, как решаются задачи другими способами, более "продвинутыми" )

  • @gan9930
    @gan9930 Месяц назад

    Ну ты намудрил здесь.....

  • @ManipulatioMysteries
    @ManipulatioMysteries Месяц назад

    Ебанат вопще все сука не правильно

  • @gan9930
    @gan9930 Месяц назад

    Так класно объяснил!

  • @gan9930
    @gan9930 Месяц назад

    учил c# до этого сижу сомтрю уроки... Все хорошо но интерфейсы ты очень плохо объяснил

  • @b1tterman
    @b1tterman Месяц назад

    спасибо

  • @Im_undefeated
    @Im_undefeated Месяц назад

    а почему нельзя сразу в один и в нем передать несколько аргументов?

  • @ХОРДИ-е9ц
    @ХОРДИ-е9ц Месяц назад

    У Юрия код на 1-2 строки... Также мой не рабочий код: char Capital0 = 'Д'; char Capital1 = ''о; char Capital2 = ''х; char Capital3 = ''а; int[] array = new int[4]; array[0] = Capital0; array[1] = Capital1; array[2] = Capital2; array[3] = Capital3; int array2 = array[0] + array[1] + array[2] + array[3]; System.out.println(Arrays.toString(array2)); //Тут уже понял что это фиаско

  • @ONGmuz
    @ONGmuz Месяц назад

    долго думал почему у меня false , оказалось что у меня годы другие были , из за чего в hashcode менял группы местами(ну процент от деления был другой)

  • @ХОРДИ-е9ц
    @ХОРДИ-е9ц Месяц назад

    Скажите это неправильное решение? int Wheels1 = isFineWheel1 ? 1 : 0; int Wheels2 = isFineWheel2 ? 1 : 0; int Wheels3 = isFineWheel3 ? 1 : 0; int Wheels4 = isFineWheel4 ? 1 : 0; int Car = Wheels1 + Wheels2 + Wheels3 + Wheels4; if (isWorkEngine && isworkTransmission && (Car >= 3 ) ) { System.out.println("Машина готова к эксплуатации"); } else { System.out.println("Машина не готова к эксплуатации"); }

  • @Jedi_kich
    @Jedi_kich Месяц назад

    это супер круто и охуенно, просто бомбическией курс. Можешь кинуть ссылку на доску в миро, хочу отслеживать что выучил и что нет

    • @ХОРДИ-е9ц
      @ХОРДИ-е9ц Месяц назад

      Согласен, но я слышу что с каждым урок он ускоряет темп объяснения. На мой взгляд..

    • @Jedi_kich
      @Jedi_kich Месяц назад

      @@ХОРДИ-е9ц да Это мой не первый курс Попробуй два раза смотреть, я когда только начинал замедлял видео просто

  • @user-AshoorT-800
    @user-AshoorT-800 Месяц назад

    У меня не работает alt+insert срабатывает alt+home, но как мне выбрать поля чтобы запихать их в to String&

  • @pro.wars.youtube
    @pro.wars.youtube Месяц назад

    У меня решение как у автора. НО, всё таки отличается, ведь я использовал не тернарный оператор, а "по старинке" if и else, т.е мой код гораздо длиннее. Учту а вот сам код: package lesson4; public class Practice { public static void main(String[] args) { //Практическое задание //Проверить работоспособность машины: двигатель (Engine) и трансмиссия (Transmission) - работают, //и хотя бы 3 колеса из 4 не проколоты //Если машина работоспособна - вывести на экран - машина готова к эксплуатации //Если машина НЕработоспособна - вывести на экран - машина сломана boolean isWorkEngine = true; boolean isWorkTransmission = true; boolean isFineliheel1 = true; boolean isFineltheel2 = false; boolean isFineliheet3 = true; boolean isFineliheet4 = true; boolean isCarWorkable = true; int numberOfWorkingWheels = 0; if (isFineliheel1) { numberOfWorkingWheels += 1; } if (isFineltheel2) { numberOfWorkingWheels += 1; } if (isFineliheet3) { numberOfWorkingWheels += 1; } if (isFineliheet4) { numberOfWorkingWheels += 1; } if (numberOfWorkingWheels <= 2) { isCarWorkable = false; } if (numberOfWorkingWheels >= 3) { isCarWorkable = true; } if (isWorkEngine && isWorkTransmission) { } else { isCarWorkable = false; } if (isCarWorkable) { System.out.println("Машина готова к эксплуатации"); } else { System.out.println("Машина сломана"); } } }

  • @izimkaal2340
    @izimkaal2340 Месяц назад

    Во второй строке String подсвечено красным