Тёмный

Java Language update By Brian Goetz 

Devoxx
Подписаться 156 тыс.
Просмотров 15 тыс.
50% 1

In this illuminating session, Brian Goetz, the Java Language Architect, delves into the latest advancements and features that are shaping the future of the Java programming language.
BRIAN GOETZ
Brian Goetz is the Java Language Architect at Oracle and was the specification lead for JSR-335 (Lambda Expressions for the Java Programming Language). He is the author of Java Concurrency in Practice and over 75 articles about Java development.

Наука

Опубликовано:

 

5 окт 2023

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 19   
@stephankolle9705
@stephankolle9705 8 месяцев назад
It's so good to have Brian Goetz as one of the Leaders of java
@iplantevin
@iplantevin 27 дней назад
It's funny that with all the catching up to Kotlin they've done and plan to do (e.g. "paving the On Ramp"), Brian never mentions it aloud 😅 Good to see that going back to Java after writing mostly Kotlin since 2018 wouldn't be that much of a pain. What I'd miss most right now are nullable types and the more compact and powerful stdlib, especially for collections. But also the copy for data classes, which has no alternative with Java records yet, but gets mentioned by Brian as a WIP. I've seen some negativity about the STR template syntax, but my first impression is that introducing a generic TemplateProcessor interface is actually pretty neat. Finally, it was a joy to listen to Brian again. I think the last time I had the pleasure was at Devoxx 2019...
@KangoV
@KangoV 9 месяцев назад
Fascinating! Some amazing features on the way. Great talk! I really like the "with" pattern for records being able to provide deconstruction and then construction without having to code it. I achieve the same thing (sort) of with builders and a change method ..... change(UnaryOperator func);
@techaido
@techaido 4 месяца назад
Java is closer to Scala :D. ... Good Job. Please continue removing the overbossity
@AnthonyGoubard
@AnthonyGoubard 9 месяцев назад
About the last question of the backward compatibility of Java and the renaming of the Swing packages: As far as I can remember Swing was an external library first with Java 1.1. It's when it was added to JDK 1.2 that the packages were renamed to javax.swing... So it's not like if it was already in the JDK and then renamed.
@TJ-hs1qm
@TJ-hs1qm 5 месяцев назад
Are records the equivalent to case classes in Scala (aka type constructors)?
@curio78
@curio78 Месяц назад
Brian valhalla please. And universal generics at the same time.
@user-jw8jn7lh8c
@user-jw8jn7lh8c 6 месяцев назад
yippie!
@ebuzertahakanat
@ebuzertahakanat 9 месяцев назад
Bring back JAOTC!
@ingframin
@ingframin 9 месяцев назад
Java is becoming more like Haskell. I like it!😎
@agcouper
@agcouper 9 месяцев назад
My thoughts exactly!
@hareepjoshi
@hareepjoshi 9 месяцев назад
No one touches scala with a 10 foot pole and you’re dreaming of Haskell?😅
@hsjawanda
@hsjawanda 8 месяцев назад
The chief complaint against Java is its verbosity (I like Java, mostly). Can be solved by making Lombok-like functionality (Records are great but not as widely usable as Lombok's code generation) a part of the compiler & allowing default values for method parameters. What are the arguments against these two?
@terribleprogrammer
@terribleprogrammer 3 месяца назад
First complete Valhalla
@uncle_slashes
@uncle_slashes 9 месяцев назад
Nobody care about Valhalla?
@simonk1844
@simonk1844 9 месяцев назад
Wow, that templating feature is ugly, non-orthogonal, and non-extensible. Could nobody come up with a better solution? For example, how about introducing something like Scala's apply methods: an object reference can be invoked in function syntax eg "formatter(args...)" which invokes formatter.apply(args). That seems a much more generally useful feature which can then be used to provide STR("""....""") for string templates.
@gsit80
@gsit80 8 месяцев назад
I don't like where is going.
@gsit80
@gsit80 8 месяцев назад
I don't understand Record. We have POJO.
Далее
Java 22 ... and beyond | Brian Goetz (Oracle)
43:05
Просмотров 4,2 тыс.
Stray Kids <ATE> Mashup Video
02:17
Просмотров 1,9 млн
ШОКОЛАДКА МИСТЕРА БИСТА
00:44
Дарю Самокат Скейтеру !
00:42
Просмотров 1,9 млн
Java 21 By Brian Goetz
48:25
Просмотров 22 тыс.
FP vs OOP: Choose Two by Brian Goetz
42:59
Просмотров 31 тыс.
Brian Goetz Answers Your Java Questions
33:08
Просмотров 16 тыс.
Teaching old Streams new tricks  By Viktor Klang
50:51
Know your Java? By Venkat Subramaniam
2:39:20
Просмотров 27 тыс.
APPLE дают это нам БЕСПЛАТНО!
1:01
Просмотров 356 тыс.
Игровой Комп с Авито за 4500р
1:00