Новое в JDK 14 (синтаксис)

Sdílet
Vložit
  • čas přidán 21. 08. 2024

Komentáře • 242

  • @dmitrysomsin2117
    @dmitrysomsin2117 Před 4 lety +128

    Ждем все изменения с 8 джавы.

  • @caffeinejavacode1475
    @caffeinejavacode1475 Před 4 lety +192

    хотим все изменения v.9+

    • @theAntoshka
      @theAntoshka Před 4 lety

      Ждем фич, бро!

    • @romanmotovilov129
      @romanmotovilov129 Před 4 lety

      Поскорее бы!

    • @desire88
      @desire88 Před 4 lety +3

      Очень ждем, сидим на старом проекте там выше 8ки еще не прыгали. Но было бы неплохо знать, что есть жизнь за бортом ^_^

    • @BogdanGayday
      @BogdanGayday Před 4 lety

      @@desire88 пф! тут давеча динозавра с 1.5 переводил помаленьку....

  • @Erwin_Anderson
    @Erwin_Anderson Před 4 lety +44

    Да гайд по всем изменениям с 8+ было бы полезно)

  • @andk5228
    @andk5228 Před 4 lety +58

    привет!
    Запиши все последние версии джавы плиз. Часто спрашивают на собесах)

    • @andk5228
      @andk5228 Před 4 lety +13

      можно с 8 начать!

    • @dmitry-utkin
      @dmitry-utkin Před 4 lety +2

      Лучше с 1.0.2 начать и плавно наблюдать, как язык менялся

    • @user-xw2kv6tt7i
      @user-xw2kv6tt7i Před 4 lety +7

      @@andk5228 мне тоже кажется, что с 8ки актуально

    • @dmitriiuskov5218
      @dmitriiuskov5218 Před 4 lety +1

      @@dmitry-utkin какой в этом смысл?

    • @dmitry-utkin
      @dmitry-utkin Před 4 lety

      @@dmitriiuskov5218 Чтобы пройтись по всем фичам языка постепенно.

  • @bumlexa
    @bumlexa Před 4 lety +27

    Привет, лайк за видео. Сделай такие же описания от 13 до 9 включительно. Спасибо!!!

  • @user-rh1ty5rx3h
    @user-rh1ty5rx3h Před 4 lety +62

    Можно аналогичное по 11 джавке

    • @user-ec9fd1pm6h
      @user-ec9fd1pm6h Před 4 lety +5

      Идеально было бы с 9 по 15 целый плейлист

  • @vb2336
    @vb2336 Před 4 lety +14

    Люблю я "string" в начале мая!

    • @vitaly8430
      @vitaly8430 Před 4 lety +1

      c большой буквы надо писать)

  • @DerAleksey
    @DerAleksey Před 4 lety +1

    Лайк за четко поставленную речь (=

  • @anjelomanoranjan
    @anjelomanoranjan Před 8 měsíci

    Я за то, чтобы было больше видео по Java

  • @user-zv4kq8ly2n
    @user-zv4kq8ly2n Před 4 lety +11

    спасибо,хотелось бы услышать все новое начиная с 9-ой версии

  • @Guhar4k
    @Guhar4k Před 4 lety

    Поставил лайк в поддержку видосов о нововведениях в предыдущих версиях Java)

  • @andreikalasok3853
    @andreikalasok3853 Před 4 lety

    Видео - супер, поддерживаю все комментарии про аналогичные записи начиная с 8ки.
    P.S. time = "string" - как проверка на внимательность :)

  • @alsto8298
    @alsto8298 Před 4 lety

    Отлично получилось, присоединяюсь к ожидающим выпуски по прошедшим патчноутам.

    • @letsCodeDru
      @letsCodeDru  Před 4 lety

      Спасибо за поддержку канала)

  • @bogdan2815
    @bogdan2815 Před 4 lety +4

    супер! ждем выпуски с джавой от 9. Спасибо огромное!!

  • @tricipitalll8954
    @tricipitalll8954 Před 4 lety +3

    Классный ролик, спасибо огромное!! Да, хотелось бы видеть в этом репозитории все изменения с 9 Java

  • @user-vo7hi1py5n
    @user-vo7hi1py5n Před 4 lety

    Пожалуй лучший канал про джаву. Все ясно и понятно. Ждем больше видосов

  • @LubluYoba
    @LubluYoba Před 4 lety +3

    Switch сильно порадовал.
    Надеюсь увидеть разбор и предыдущих jdk.

  • @bwaligarus
    @bwaligarus Před 4 lety

    Аааа твои компресс видео формат , сахар для моих глаз и ушей, каеф... а то смотришь других и они блин по часа мусолят а ты шух-шух кратко, первые твои видео потом ещё замедлял на 0.75 и гуглил по часу по два всё что ты юзал)

  • @demigodance
    @demigodance Před 4 lety +1

    Спасибо за вашу работу, как всегда все по делу, и без никакой воды!

  • @clevercavy5041
    @clevercavy5041 Před 4 lety

    Наглядно, весело и запоминается хорошо. Большое спасибо. Небольшая продолжительность видео тоже нравится, 40-минутный обзор я бы не стал открывать.

  • @liubomyr-oleksandrdebryniu8044

    thanks a lot=)) ++++++ for all updates since java9 ))

  • @ingvarriver5793
    @ingvarriver5793 Před 4 lety +4

    Спасибо. 👍.
    Надо, я считаю, допиливать Сарафан и рекламировать эту социалку. ).

    • @letsCodeDru
      @letsCodeDru  Před 4 lety

      Готов отдать все права на социалку тебе)

    • @ingvarriver5793
      @ingvarriver5793 Před 4 lety

      @@letsCodeDru да зачем мне то, просто идея хорошая и она твоя. Моим кривым рукам нельзя давать социалочку )).

    • @letsCodeDru
      @letsCodeDru  Před 4 lety +1

      Социалки уже совсем не актуальны, чтобы в них вкладываться. Хз даже, что может привлечь людей в новую сеть

    • @ingvarriver5793
      @ingvarriver5793 Před 4 lety

      @@letsCodeDru реклама, долгая нудная реклама, чтоб из каждого утюга. Плюс фишки анимация всякая , типа новые доработки и быстрота.

    • @soul8927
      @soul8927 Před 4 lety

      @@ingvarriver5793 с ними ситуация, как с блоггерами на ютюбе - уже есть явные пара-тройка лидеров в каждой теме, к ним все привыкли вот их и смотрят. А на новеньких и смысла нет оглядываться, какая бы там у них не была реклама.

  • @tomskiy1
    @tomskiy1 Před 4 lety

    Спасибо, отличный канал

  • @mrsergey7469
    @mrsergey7469 Před rokem

    Спасибо за видео!

  • @knowikDen
    @knowikDen Před 4 lety +1

    Спасибо за обзор. + за обзор изменений v.9+

  • @user-yc8ic6is9j
    @user-yc8ic6is9j Před 4 lety

    Круто! Приятно слушать.
    Давай все начиная с 9 =)))

  • @oulinaart1541
    @oulinaart1541 Před 4 lety

    Большое спасибо за Ваши работы! Доходчиво, быстро и по делу =)

  • @mmpraxis
    @mmpraxis Před 4 lety +9

    Запиши пожалуйста серию выпусков по всем JDK начиная с 9

  • @user-pt6ds3pk6f
    @user-pt6ds3pk6f Před 4 lety +1

    Голосую за обнову по спрингу)

  • @maksimus.ssirotkin1124

    Отличное видео,

  • @zhuch9277
    @zhuch9277 Před 4 lety +8

    Жду видоса по реактивному спрингу:)

    • @letsCodeDru
      @letsCodeDru  Před 4 lety +8

      Правильно делаешь) будет. Инфа 100%. Сроки пока не скажу, но до конца весны должен успеть

  • @victormog
    @victormog Před 4 lety +3

    А я всё думаю, чего это Java последнее время вылазит со своими обновлениями!
    :-D

  • @eattea
    @eattea Před 4 lety

    Вчера вечером включаю на apple tv ролик от letscode про JDK14.
    Он рассказывает про NPEhelper, и на фразе "сейчас запустим и проверим как он обработает NPE" apple tv виснет и
    перезагружается.
    Такое с коробкой от Apple случилось впервые за 2 года. Вот что Java с яблоком делает))

  • @hanss2006
    @hanss2006 Před 2 lety

    Крутяк!

  • @artemkirsanov8721
    @artemkirsanov8721 Před 4 lety +1

    Очень интересное видио, отличный новостной формат. После работы за чашечкой кофе послушать про новинки в программировании без головной боли, а то на ru yotube одни видосы: сколько зарабатывает, а стоит ли учить этот язык и прочее мыло. А такого я еще не видел на ru yotube (имею ввиду с хорошей подачей информации)!!! И уже какая новая фишка озвученная в видео мне понравилась, могу спокойно погрузится для изучения тех.доки.
    Прям лайк, подписка и репост.
    Отвечу про Ваше желание рассказывать про старые версии:
    Моё мнение такое (и только моё! без холивара прошу) - про старые версии лучше оставить в раздел обучающих курсов для новичков и тому подобное(т.е. я не отрицаю их необходимость, просто это уже другой формат), да и вам думаю нет особого желания копаться в неактуальной информации, т.к. уже везде требуется знание 12 версии java.

  • @khodyrevds
    @khodyrevds Před 3 lety

    Время года string, теперь компактное ;-)

  • @user-dq4mk4vc7t
    @user-dq4mk4vc7t Před 4 lety

    С удовольствием бы посмотрел видео о изменениях в Java

  • @0day694
    @0day694 Před 4 lety

    Ставлю лайк не глядя. У вас видео всегда хорошего качества.

  • @programmingbyvep6153
    @programmingbyvep6153 Před 4 lety

    Очень качественные видео. Спасибо за труды

  • @qwfpgjful
    @qwfpgjful Před 4 lety

    Record, текстовые блоки - это же офигенно

  • @PRPLG4M3R
    @PRPLG4M3R Před 4 lety +1

    Присоединяюсь и жду с 8 джавы!

  • @DarthVader-nx4if
    @DarthVader-nx4if Před 4 lety

    Круто!

  • @igorccom
    @igorccom Před 4 lety +1

    Спасибо! Хотим все изменения с джавы 8 :)

  • @vlera4198
    @vlera4198 Před 4 lety

    Спасибо! Неплохой обзор. Немного не понял сходу о record. Не хватает сравнительного анализа с тем как было раньше, как сделано в видео для всех остальных нововведений.

  • @it-6411
    @it-6411 Před 4 lety +1

    Чтож, такими темпами Java по удобству работы дорастёт до Kotlin-a)

  • @revetastogne
    @revetastogne Před 3 lety

    Java 15 вышла, есть тема для нового видео )

  • @arama9251
    @arama9251 Před 4 lety

    Годно

  • @respise
    @respise Před 2 lety

    Ого! 14 Ява вышла!

  • @igorvysotskyi
    @igorvysotskyi Před 4 lety +2

    Все о GC, currency, Thread и String в Java 8.

  • @PitiedSpace
    @PitiedSpace Před 4 lety

    Хочется видео про реактивный Spring!
    Все нововведения в java я знаю, но всё равно смотреть очень интересно! Твои видео крутые, классно рассказываешь и объясняешь!

    • @PitiedSpace
      @PitiedSpace Před 4 lety

      🐁🤏 держи мышу!

    • @PitiedSpace
      @PitiedSpace Před 4 lety

      До конца весны (spring) ждууу

  • @kolob204
    @kolob204 Před 4 lety

    Благодарю за ценный обзор. Лайк!

  • @user-lk8n0fgjk
    @user-lk8n0fgjk Před rokem

    Видео понравилось. лайк поставил, подписался! Сделай, пожалуйста, видосы про java 8, 9, 11 и 17

  • @azerphoenix
    @azerphoenix Před 4 lety +1

    Очень ждем все измнения после Java 9

  • @arama9251
    @arama9251 Před 4 lety

    Познавательно

  • @Max-mt5kw
    @Max-mt5kw Před 4 lety

    Вообще было бы неплохо уроки по ява, именно от вас, так как очень хорошо объясняете

    • @letsCodeDru
      @letsCodeDru  Před 4 lety

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

    • @Max-mt5kw
      @Max-mt5kw Před 4 lety

      letsCode ну я имел ввиду какие то нюансы по языку

    • @dmitry-utkin
      @dmitry-utkin Před 4 lety

      @@Max-mt5kw Хорстмана читай, там все ньюансы

    • @raiupov
      @raiupov Před 4 lety

      @@letsCodeDru Норм видосы. Я просто не уверен что многие до твоего видео, вообще, хоть как-то с ними работали. Знали,что есть, а что и как работает не важно было... лучше какой фреймворк дернуть, чтобы он за тебя все сделал... Ну а ты глубже копнул. Я например узнал может быть и не много новго, но некоторые вещи переосмыслил. Очень ценно!

  • @rayroxman1954
    @rayroxman1954 Před 4 lety

    Отличный урок

  • @user-eh8qb6hl1s
    @user-eh8qb6hl1s Před 4 lety

    217-й лайк мой))) Спасибо за видео! Очень интересно!

  • @Sakhalinec
    @Sakhalinec Před 4 lety +3

    Java в Kotlin решила превращаться:))

  • @vadimsemin5447
    @vadimsemin5447 Před 4 lety

    Привет, лайк видосу.
    Ты молодец!

  • @tomozi1
    @tomozi1 Před 4 lety

    Шикарный обзор! Спасибо

  • @victormog
    @victormog Před 4 lety +3

    Эх, если бы *только* _Java_ с _Idea_ за нами следили!..

  • @alexanderrozhdestvensky861

    Поля end и data инициализированы (умолчательным значением). Непроинициализированные поля вам не пропустит компилятор.

  • @mv_tar
    @mv_tar Před 4 lety

    Спасибо за разбор!

  • @NikolayMishin
    @NikolayMishin Před 4 lety

    спасибо, switch супер!!!

  • @gaben-agent
    @gaben-agent Před 4 lety +3

    Спасибо)
    Поддерживаю кстати комментаторов ниже. Хотелось бы посмотреть изменения джавы, хотя бы основные, начиная с 9 версии. Думаю 8 для всех уже известна более менее - вышла давно, юзается уже повсеместно.
    P.S. var отдает дикими флешбеками с js и похоже на сблев. Хотя мб это и удобно.

  • @Ivan-oy9ub
    @Ivan-oy9ub Před 4 lety

    thanks

  • @Olga-yc1uf
    @Olga-yc1uf Před 4 lety +1

    О, Боже... Наконец-то текстовые блоки! Не будет больше этого уродства с большими запросами, которые ты пытаешься хоть как-то привести в читабельный вид))
    Пока все эти изменения выглядят прям прилично... Посмотрим как оно в действии будет.
    Спасибо за видео! Было очень интересно!)

    • @dmitriizheleznikov2949
      @dmitriizheleznikov2949 Před 4 lety

      клади запрос в файл, читай его в мапу в память из файла, сразу куча плюсов: запрос хранится как нормальный SQL любой редактор его подсвечивает нормально, мапу можно переинициализировать без перекомпиляции, а значит менять запрос. )))

  • @geradot-1
    @geradot-1 Před 4 lety +2

    Docker и микросервесы

  • @KastorDriver
    @KastorDriver Před 4 lety

    Война - это мир. Свобода - это рабство. А сентябрь - это весна :)
    А если серьезно, то отличный обзор!

  • @dmitrykniazev2468
    @dmitrykniazev2468 Před 4 lety

    Дрю крут! Спасибо!

  • @ansarozden5767
    @ansarozden5767 Před 4 lety

    Весьма остроумно подмечено на 7:51

  • @yogiraj-tv
    @yogiraj-tv Před 4 lety

    Вот спасибо! огонь))

  • @romantsyupryk3009
    @romantsyupryk3009 Před 4 lety +17

    Здрасте Андрей.
    Можете сказать своё мнение об таких технологиях как: Serverless, Kubernets, Cloud computing, GraalVM, native image, Quarkus.
    Буду ждать вашего ответа.
    Спасибо.

    • @letsCodeDru
      @letsCodeDru  Před 4 lety +4

      Приходи вечером на стрим, обсудим) czcams.com/users/geekchatdrulive

    • @caffeinejavacode1475
      @caffeinejavacode1475 Před 4 lety

      @@letsCodeDru notification будет?

  • @rayroxman1954
    @rayroxman1954 Před 4 lety

    Думаю многие приобрели бы у вас курс по Java, в котором был бы проработан большой проект

    • @letsCodeDru
      @letsCodeDru  Před 4 lety

      У меня половина видосов на канале на эту тему...

  • @Burstchu
    @Burstchu Před 4 lety

    Спасибо большое!

  • @dima4096x
    @dima4096x Před 4 lety

    спасибо за обзор,
    тенденция как вижу сохраняется, бежим за скалой, от mutable к immutable, от statement к expression.

  • @junveld4830
    @junveld4830 Před 4 lety +3

    Скачал JDK 14, что нужно сделать чтобы работали эти фичи? Language level: X - Experimental Features.
    Ставил 13 (Preview) - Switch expressions
    Но крашит с ошибкой --enable-preview

  • @maestro256
    @maestro256 Před 4 lety

    Круто, спасибо
    Хотелось бы и про другие версии,
    Поподробнее про модули и самое главное: aot компиляцию в 9+. По ней инфы вообще почти нет.
    Мне, например, надо немаленький проект (несколько модулей, 500+ классов, спринг, хибернейт, tesseract) грамотно компилировать в нейтив, а идеале чтобы была просто Gradle task. Как это сделать не нашёл примера нигде вообще. Максимум - один класс компиляторов с методом main.

  • @user-ew3yr9yn1c
    @user-ew3yr9yn1c Před 4 lety

    Спасибо!

  • @kolob204
    @kolob204 Před 2 lety

    The Java feature 'Pattern Matching in instanceof Expressions' is only available with source level 16 and above

  • @user-sr2zx4hn8e
    @user-sr2zx4hn8e Před 4 lety

    Ждем все изменения с 9

  • @0day694
    @0day694 Před 4 lety

    6:22 Очень хотим!

  • @raiupov
    @raiupov Před 4 lety +2

    Вчера мигрировали. Разгребаем конфликты. Но вроде все норм. Перешли с 11

    • @raiupov
      @raiupov Před 4 lety

      И да, конечно это на эксперементальном сервере и самой последней версией приложения. Для клиентов все еще 11я java. Ты еще спрашивал что разгребаем на стриме. В принципе особых проблем не возникло, только Jenkins поплохело и тесты некоторые слетели. А еще maven не всегда проект собирал корректно. Сейчас оценил SDK MAN. очень удобно. Спасибо за твой труд!

  • @wolfram4ik
    @wolfram4ik Před 4 lety

    Свитч плавно превращается в котлиновский when

  • @thepawday
    @thepawday Před 4 lety +1

    10:23 ещё март апрель май СТРОКА, мышечная память называется

  • @IgorYegorkin
    @IgorYegorkin Před 4 lety

    12:12 - ха, в Pascal можно через запятую перечислять константы для case.

  • @pulato000
    @pulato000 Před 4 lety +1

    Go давай

  • @coungard
    @coungard Před 4 lety

    Очень грамотное видео, можно только позавидовать профессионализму автора! А мы тем временем не можем вскарабкаться с 7 java наверх).

  • @starkoracia
    @starkoracia Před 4 lety

    Спасибо за видео! )
    А уже есть видео про нововведения с 9-той?

  • @Narryel
    @Narryel Před 3 lety

    Простите за занудство, но есть StringUtils.capitalize() в apache commons для примера про switch-expression

  • @mtokurow
    @mtokurow Před 4 lety

    Большое спасибо за информацию!
    P.S. Однако припоминаю, что текстовые блоки и свитчи с возвращением значений уже были и в 13 Java-e, в 14-ой версии их только малость модернизировали, судя по описанию.

  • @Erwin_Anderson
    @Erwin_Anderson Před 4 lety +3

    Гайд по интелиджи про маст хэв )

    • @letsCodeDru
      @letsCodeDru  Před 4 lety +1

      У меня уже есть видос по шоткатам в идее (ссылка тут в описании под видео есть), чего еще надо? Отпишись, подумаю, как снять

  • @user-dy1oq6zx8x
    @user-dy1oq6zx8x Před 4 lety

    Java, servlets, spring boot

  • @StoneWeaver_RU
    @StoneWeaver_RU Před 4 lety

    Привет! Смотрю твои видео с огромным удовольствием, спасибо тебе за них! Только один вопрос - а почему ты не используешь шрифты с лигатурами типа Fira Code или Jetbrains Mono? Они реально улучшают читаемость кода, попробуй )) Только не забудь при выборе шрифта включить сами лигатуры там же, в настройках ))

    • @letsCodeDru
      @letsCodeDru  Před 4 lety +1

      Использую, но не в видео. Чтобы у смотрящих мозг не взрывался от лигатур

    • @StoneWeaver_RU
      @StoneWeaver_RU Před 4 lety

      @@letsCodeDru заделался спонсором твоим по программе GoodMan. У тебя отличный канал, надо поддерживать )

  • @sergeygasak484
    @sergeygasak484 Před 4 lety

    Уплыть врагам на фронтенд)))

  • @user-ey2sw8wx7e
    @user-ey2sw8wx7e Před 4 lety

    Расскажи про все изменения в Java c 8 до 14, в серии видео. Плиз.

  • @illyaevseev312
    @illyaevseev312 Před 4 lety

    Я пишу под Android. И пока Google не объявил, что Kotlin #1 я следил за развитием Java. И, честно говоря, с некоторой завистью. Думаю все уже наслышаны про древность Java под Android. После перехода на Kotlin как-то не особенно и хочется возвращаться. Так что не нужно тут про Kotlin не нужен ;)

  • @ME-ls9de
    @ME-ls9de Před 4 lety +3

    Вопрос про прокси: в спринге используется метод проксирования JDK dynаmic proxy - наследование на основе интерфейсов класса, а не наследование от самого класса.
    Так вот, что нам мешает наследоваться рекордам от интерфейсов - т.е. все методы писать в интерфейсы и имплеменить их в рекордах.
    И проблем с прокси не будет?!

    • @user-gw6df6ns7e
      @user-gw6df6ns7e Před 4 lety

      С хибером может не работать. Если идет кодогенерация через наследование. И в спринге в configuration тоже не будет работать.

  • @sarmat21
    @sarmat21 Před 4 lety

    хотим все изменения v.9+ )))

  • @OtariRu
    @OtariRu Před 4 lety

    По поводу нового switch, выглядит очень похоже на функциональщину, а конкретно на Supleer и Runnable на сколько помню в 13 когда это ещё новый switch был экспериментальной фичей можно было использовать стандартный для фп синтаксис this::toString (могу ошибаться), собственно вопрос, данные операции так же являются потоко-безопасными и требуют либо cancurrent либо final переменных?