- Видео 148
- Просмотров 501 620
Ablazzing
Добавлен 27 янв 2015
Канал посвященный программированию на java!
Подловил на коллекциях! Собеседование по 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: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 с нуля - #104 Конструкция try catch
Просмотров 871Год назад
Java с нуля - #104 Конструкция try catch
Java с нуля - #103 Введение в exceptions
Просмотров 957Год назад
Java с нуля - #103 Введение в exceptions
Требования по знаниям для устройства на работу 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 с нуля #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
мало лайков ) спасибо за урок
Не совсем понял условие задачи, показалось что, должно быть именно так: 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); } }
Класс, много уроков просмотрел. Доступно понятно и Пошагово . подписка 👍
Ты классно объясняешь.Спс.
int [] Nambers2 = {5 , 3, 6 ,7, 11}; for (int Number : Nambers2) { if (Number % 2 == 1) { System.out.println(Number); Я второе задние так сделал я удевлён он даже правильные ответы даёт
У меня вообще не получается перевести одновременно папки в lesson1.по одному перекидывает.и defactor тоже нет Не понимаю.голову ломаю .уже мозги с ушей (((((
Спасибо большое за урок. Всё очень понятно
Почему у меня пишет else в конце красным подчёркнуто?
лекции хорошо разбиты и не надоедает быстро) спасибо )
пасибасенсеееееййй
3 из 5 эх)
А смысл char если можно через println короче?
Реализация метода run() для пуделя не имеет декоратора Override(), это ошибка? если да, то почему все работает?
@@yana_zai это не декоратор. Это аннотация. Аннотация - это метаданные. Компилятор при компиляции видит аннотацию override, и это означает что нужно проверить: данный метод соответствует по имени и аргументам методу из родителя или нет. Если в родителе такого метода нет, то будет ошибка. Т.е @override отвечает за проверку, а не за саму перезапись
@@ablazzing3120 да, спасибо за уточнение. Не правильно выловилась. По старинке после ангуляра, где сущности с @ называются декораторами. А как на счет вопроса по поводу упущения данной аннотации для метода. run(). Это упущение? Или это я что-то упустила?
@@yana_zai Скорее всего забыл поставить для проверки. Но это не значит, что если не поставил override, перезапись работать не будет)
Крутяк! Не думал даже,что внутрь конструктора,геттера или сеттера можно логику пихать.
Спасибо огромное за видео.Я понял что никогда не поздно.
У собаки и машины может быть абстрактный класс "сущность"
не имеет смысла этот абстрактный класс
Изначально подумал про задание иначе из-за чего задачу сделал по своему и неправильно разумеется, т.к. хотели от меня хотели совершенно иное, хоть код корректен, простой и рабочий. Однако, вот мой итог: 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)); } } }
Наконец то я понял в чем разница между конструктором и методом!!!!
Мой вариант: double rost = 1.65; double rost2 = rost * rost; int mass = 80; System.out.println(mass / rost2); Итог: не использовал duoble index = weight / (height * height);
А если сделал через if else то тоже норм?
Невероятно полезно, просто как справочнику возвращаюсь
Ну не знаю как насчет четное нечетное . Но цикл на 0 сбросить самое то.
Не работает. Через точку добавляет след пакет(
Чуть башка не взорвалась
Спасибо
А я так сделал и работает. Это норм? 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)); } }
так в джаваскрипте абсолютно тоже самое будет и произойдет конкатенация строк
у меня ошибка хотя я повторил твой код 6:31 java: <identifier> expected
Лучший канал что видел, объясняет без воды
думаю более уместно это писать в конструкторе, хотя если много конструкторов может и есть смысл писать что то общее. Это похоже на статик конструктор.
final поля , помимо конструктора, еще можно инициализировать через блок инициализации
которым никто не пользуется :)
Уже много видео по этой теме посмотрел, именно ваше видео помогло понять как создать мапу из вложенных коллекций объектов, благодарю за исчерпывающее объяснение
привет, на самом деле я твой единственный подписчик, сейчас напишу с других аккаунтов
классный курс,только как использовать см допустим и кг?
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");}
Сделал все тоже самое, но у вас и бассейн должен быть, и вроде как в полет отправить нужно, но вы и сами этого не делаете в итоге. Сделал все также, только через то, что мы проходили в предыдущих уроках, но еще через подсказки нашел как заставить утку летать вместе с самолетом и добавить утку еще и к рыбе. А тут оказывается , я мозги себе долбил в течении часа зря, ведь в первые 5 минут я все правильно написал, ведь результат тот же )) Вообще, интересно конечно наблюдать за тем, как решаются задачи другими способами, более "продвинутыми" )
Ну ты намудрил здесь.....
Ебанат вопще все сука не правильно
Так класно объяснил!
учил c# до этого сижу сомтрю уроки... Все хорошо но интерфейсы ты очень плохо объяснил
спасибо
а почему нельзя сразу в один и в нем передать несколько аргументов?
У Юрия код на 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)); //Тут уже понял что это фиаско
долго думал почему у меня false , оказалось что у меня годы другие были , из за чего в hashcode менял группы местами(ну процент от деления был другой)
Скажите это неправильное решение? 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("Машина не готова к эксплуатации"); }
это супер круто и охуенно, просто бомбическией курс. Можешь кинуть ссылку на доску в миро, хочу отслеживать что выучил и что нет
Согласен, но я слышу что с каждым урок он ускоряет темп объяснения. На мой взгляд..
@@ХОРДИ-е9ц да Это мой не первый курс Попробуй два раза смотреть, я когда только начинал замедлял видео просто
У меня не работает alt+insert срабатывает alt+home, но как мне выбрать поля чтобы запихать их в to String&
У меня решение как у автора. НО, всё таки отличается, ведь я использовал не тернарный оператор, а "по старинке" 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("Машина сломана"); } } }
Во второй строке String подсвечено красным