Java in 2024 - Constant evolution, delivered.

  Рет қаралды 7,159

Java

Java

22 күн бұрын

Oracle DevLive New York - Java Day™ Keynote
As the world of modern application development rapidly evolves, Java continues to adapt to keep pace. This affords enterprises the ability to accelerate mission-critical application development reliant on Java and provide developers a programming language and platform that efficiently and effectively address app development from on-premises to the cloud. In this keynote, Java luminaries from Oracle explore modern Java features that enable next-gen applications, as well as cover how Oracle’s ongoing Java technology leadership and ecosystem stewardship are creating a contemporary language and platform that help advance developer productivity and Java community participation.
Presented by Georges Saab - Senior Vice President of Development (Java Platform Group) and Chad Arimura - Vice President of Java DevRel (Java Platform Group).
Resources
➲ openjdk.org
➲ dev.java
➲ inside.java
Tags #java #JDK #oracle

Пікірлер: 39
@lmj5994
@lmj5994 21 күн бұрын
Can we stop making every Java conference about the switch to 6 monthly releases ? I love 6-monthly releases, don't want to go back, ever, BUT does every conference need to make a big thing of it over and over ?
@cosmowanda6460
@cosmowanda6460 20 күн бұрын
Right, they've brought it up on pretty much every talk like it's a new thing. It's annoying to listen to them spend time talking about that when they could talk about something else with their "limited time"
@ramadansevgin6391
@ramadansevgin6391 21 күн бұрын
Тhis language is unique (Java Forever) 🥰🥰
@curio78
@curio78 21 күн бұрын
They need to deliver the project valhala.. which is universal generics and value types without delay. .That is the only thing that is currently such a pain in developing performance libraries. Because that will bring the most drastic changes in how API are built in every library. Better early as it takes time for everything to move.
@lepingouindefeu
@lepingouindefeu 21 күн бұрын
Yes, we've been waiting for so long.
@loic.bertrand
@loic.bertrand 21 күн бұрын
Yes, but I'd prefer that they take their time to do it right: without introducing backward incompatibilities, without adding ceremony to Java code (exclamation marks everywhere in the code to mark non nullable types) and by enabling existing classes to be migrated to value classes etc
@curio78
@curio78 21 күн бұрын
@@loic.bertrand Non-nullable is not that crucial, that can wait. Honestly, I do not see much value in it, there was some talk about it being needed to flatten out the heap. But I just do not get why null value types be not flattened?? maybe I am missed something. I am specifically talking about 3 things Value Types, Value types handled in stack and most importantly universal generics. If they can deliver on the first two, there won't be so much complaining about universal generics. Just having value types without JVM changes to handle it in stacks, also brings nothing to performance. To be honest these three needs to be done together. as they alter the way you write code and libraries. Delivering these piece-meal is not ideal. And finally, I said they need to hurry is because JEP 401 (value types) was expected to be in 21.. then it was 22 now it's not even going to be there in 23. Given the plan was to bring the changes one by one value types first/ stack handling next and finally universal generics. Do you see the problem?? it's almost like you can forget about them until JDK 30!! somewhere in 2028. I would prefer them to bite the bullet and just deliver value types and universal generics together in preview in jdk 25 then focus on performance of stack in the subsequent release. At least you will have the lead time to change the libraries.
@curio78
@curio78 21 күн бұрын
@@loic.bertrand And the only reason i am complaining so much is because I just had to tear apart ta4j library and go column wise data structure style of primitive just make it useful for back testing. I would have preferred not to do that given now everything is of one type as no generics can be used. But there is no other way right now, as the difference in performance is an order of magnitude different. Which is an absolute necessity for being able to automating rule discovery. The API is well written right now but not of much use given the performance it has.
@prdoyle
@prdoyle 20 күн бұрын
Valhalla will be nice for sure. Different folks value different things... I'm really looking forward to structured concurrency and the classfile API.
@TochukwuVictor-qe4xd
@TochukwuVictor-qe4xd 21 күн бұрын
Nice one ❤
@onebeartoe
@onebeartoe 21 күн бұрын
I like this speed-presenter format.
@kirillalexander-rj2im
@kirillalexander-rj2im 17 күн бұрын
Oops, I misread as constant evaluation...
@aecbnas2112
@aecbnas2112 20 күн бұрын
When will valhalla come to us?2025 or 2030!
@algo-prog
@algo-prog 21 күн бұрын
The first like ....
@AkbarKhan-gd2bw
@AkbarKhan-gd2bw 21 күн бұрын
I have an Idea for you why don't you guys upload java tutorial from beginning to advance , you guys develop it so you guys can make very good tutorial also
@monisahmedrizvi1697
@monisahmedrizvi1697 21 күн бұрын
i think they do have learning platform , not sure about the name . java is owned by oracle and you know what happens when greedy company gets its hands on things they charge you insane amount , better learn from java mooc course you can find it , or through udemy , lot of good video of youtube as well
@D_bugit
@D_bugit 21 күн бұрын
😂😂😂... Smart guy
@chrigenevodounon6063
@chrigenevodounon6063 20 күн бұрын
Bro wants homemade tutorials 😂
@urosjarc3450
@urosjarc3450 21 күн бұрын
It's really nice that Java is finally starting to waking up.
@brayanmnz
@brayanmnz 21 күн бұрын
When was it sleeping?
@pompiuses
@pompiuses 21 күн бұрын
Still missing null safety like Kotlin or C#. This is probably THE most requested feature by junior programmers. Why this isn’t a higher priority at Oracle is beyond me. At my organisation this is the biggest reason why younger programmers shy away from Java.
@Rope257
@Rope257 21 күн бұрын
I highly doubt it's null-safety that turns away younger programmers. Most courses nowadays use Python and Python has the same issue. People just like to shit on Java for no particular reason other than it's "old". It's an image issue with no real foundation.
@lepingouindefeu
@lepingouindefeu 21 күн бұрын
I'm sure they have a reason for not implementing null safety yet. Probably waiting for project Valhalla, since that seems to have a major impact on the feature.
@imakhlaqXD
@imakhlaqXD 20 күн бұрын
​@@Rope257 its not image issue. its syntax is ugly and its hella bloated.
@cstates94
@cstates94 20 күн бұрын
If Junior Devs are actually complaining about that, I wouldn't trust them with Kotlin or C# features either. If you can disable them, I'm not trusting them. We have Optionals and @NotNull. If someone returns a null Optional, that's a skill issue.
@Rope257
@Rope257 20 күн бұрын
@@imakhlaqXD Bloated how? What would be an example of a syntax that's not bloated and ugly? Typescript? Typescript basically has the same syntax just with the typing after an identifier instead of in front of it. Yet typescript is popular. Maybe Python? Because it uses indenting instead of curly braces for implicit instead of explicit code-blocks? Is C# better? Because that's basically the same syntax too.
@chrigenevodounon6063
@chrigenevodounon6063 20 күн бұрын
How are you going to do Oracle? Promise to catch up.
@nesdi6653
@nesdi6653 19 күн бұрын
data
@monisahmedrizvi1697
@monisahmedrizvi1697 21 күн бұрын
its sad that oracle owns it
@Drekrosh
@Drekrosh 21 күн бұрын
The Oracle is vainly trying to save its language from extinction. Unfortunately for them, it’s all over, and they’re too late. In typical Oracle fashion, they will show a graph predicting that by 2050 there will be LTS and JDK version 100500, which will just catch up to the features and capabilities of languages as of 2024. Worse still, many are still stuck on Java 8 and cannot afford to switch to another version. Instead of making it easier for such people to transition, they invent some nonsense, boasting about new features that no one will use. Modern projects are starting with Golang and Rust, while Java remains only for maintenance (they are gradually rewriting it). From all this, it follows that they should just focus on developing the JVM and that’s it. They should declare that they can no longer develop the language and concede to stronger and more reliable languages like Rust, Go, or Kotlin. In short, the presentation was very funny. Oracle with its dinosaur is clownish.
@D_bugit
@D_bugit 21 күн бұрын
Are you done?
@Drekrosh
@Drekrosh 21 күн бұрын
@@D_bugit Sure
@murilovieira2785
@murilovieira2785 21 күн бұрын
Kotlin...
@lepingouindefeu
@lepingouindefeu 21 күн бұрын
I mean, you're not wrong, but still...
@Drekrosh
@Drekrosh 18 күн бұрын
@@Jay151 Dude, your enterprise is java 8, no one to take Java for new features.
Java 22 ... and beyond | Brian Goetz (Oracle)
43:05
JAX TV
Рет қаралды 3,5 М.
Java in 2024 - Constant Change, Delivered | Keynote
30:23
ТАМАЕВ vs ВЕНГАЛБИ. Самая Быстрая BMW M5 vs CLS 63
1:15:39
Асхаб Тамаев
Рет қаралды 4,7 МЛН
бесит старшая сестра!? #роблокс #анимация #мем
00:58
КРУТОЙ ПАПА на
Рет қаралды 1,7 МЛН
Value Objects in Valhalla #JVMLS
51:42
Java
Рет қаралды 15 М.
New Java Version 22 - The 3 Best New Features You'll ACTUALLY Use
13:15
Coding with John
Рет қаралды 93 М.
All Java 23 Features - Inside Java Newscast #70
11:46
Java
Рет қаралды 14 М.
I Discovered an 8-Year-Old Chess Genius
7:09
Anna Cramling
Рет қаралды 359 М.
Java 21… and Beyond
48:30
Java
Рет қаралды 22 М.
Modern Java in Action
50:32
Java
Рет қаралды 33 М.
What is the Java Job delusion?
12:23
Stefan Mischook
Рет қаралды 106 М.
I Am Done With Graph QL After 6 Years
31:41
ThePrimeTime
Рет қаралды 118 М.
Spring I/O 2024 Keynote
1:16:03
Spring I/O
Рет қаралды 11 М.
Bootiful Spring Boot 3.x by Josh Long @ Spring I/O 2024
54:26
Spring I/O
Рет қаралды 15 М.
Настоящий детектор , который нужен каждому!
0:16
Ender Пересказы
Рет қаралды 435 М.
i love you subscriber ♥️ #iphone #iphonefold #shortvideo
0:14
Si pamerR
Рет қаралды 3,7 МЛН
AI от Apple - ОБЪЯСНЯЕМ
24:19
Droider
Рет қаралды 129 М.
Gizli Apple Watch Özelliği😱
0:14
Safak Novruz
Рет қаралды 2,6 МЛН