Java 21 By Brian Goetz

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ต.ค. 2023
  • Modern application development is unrecognisable without Java. For more than 28 years, Java has empowered developers to create the next generation of rich, scalable, and secure applications. In this keynote, Brian Goetz (Java Language Architect, Oracle) offers insight and updates from the recent Java 21 release as well as covering how Oracle’s ongoing Java technology leadership and community stewardship are driving the developer ecosystem forward.
    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.
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 23

  • @ocleidyreve6361
    @ocleidyreve6361 8 หลายเดือนก่อน +21

    A pleasure to listen to Brian's talks as always!!

    • @Gennys
      @Gennys 3 หลายเดือนก่อน

      The reason I like Brian so much is because I know he is incredibly good at systems architecture but he's also one of the best if not the best public speakers about Java, the JVM, and systems architecture in general.

  • @user-ld9qn6rm3y
    @user-ld9qn6rm3y 8 หลายเดือนก่อน +6

    amazing how well articulated this talk was

  • @tintifax8531
    @tintifax8531 8 หลายเดือนก่อน +11

    The first 8 minutes or so are really worth listening to even if you already know all the Java 21 features: it's about how they managed to actually pull off the 6-month release cadence and all the initial resistance encountered both inside and outside the community and Oracle.

  • @lobaorn
    @lobaorn 8 หลายเดือนก่อน +15

    It was superb and summarizes most of what was presented at this year's Java Virtual Machine Language Summit. I am incredibly excited about the JVM ecosystem at this time and the next few months, and I am confident that Java 25 will be the moment when even more features will come together and really impress other languages and niches!

  • @Gennys
    @Gennys 3 หลายเดือนก่อน +1

    Great beginning of the talk by the way. Java has been so much better now that they've implemented the sort of Linux distribution model of releases having long-term support releases and releases in between and allowing preview features.
    I call it the Linux distribution model because it's the one that comes to mind but if anybody knows a better example let me know.

  • @fkalinski
    @fkalinski 7 หลายเดือนก่อน +1

    Amazing presentation and happy to see Java progress as well as the story behind it!

  • @wkypa_6o6pa
    @wkypa_6o6pa 7 หลายเดือนก่อน +1

    Nice overview. Thank you, Brian.

  • @YadabRajOjha
    @YadabRajOjha 7 หลายเดือนก่อน +1

    Its God,ly presentation 🍻 excited to see them in the production.

  • @lukedegruchy3226
    @lukedegruchy3226 7 หลายเดือนก่อน +3

    What's happening with Valhalla?

  • @qdeqdeqdeqde
    @qdeqdeqdeqde 8 หลายเดือนก่อน +1

    Hello, does SSLSocket support not blocking the platform thread when using virtual threads?

  • @JudgeFredd
    @JudgeFredd 8 หลายเดือนก่อน +1

    Great speech

  • @ebuzertahakanat
    @ebuzertahakanat 8 หลายเดือนก่อน +2

    Loom is great now bring back JAOTC!

    • @HilikusMan
      @HilikusMan 7 หลายเดือนก่อน

      Right!?

  • @ArpitRaj
    @ArpitRaj หลายเดือนก่อน

    Please add the timestamp bookmarks. Thanks.

  • @budiardjo6610
    @budiardjo6610 4 หลายเดือนก่อน

    11:00 and this is the best

  • @DesuTechHub
    @DesuTechHub 7 หลายเดือนก่อน +1

    6 months release cycle made feature delivery latency improved but throughput went down. I think, this is inline with how system tuning works.

  • @cya3mdirl158
    @cya3mdirl158 6 หลายเดือนก่อน

    Kotlin is much better.
    Java is like baroque full of splendor.

  • @keylanoslokj1806
    @keylanoslokj1806 7 หลายเดือนก่อน

    Have you yet made it less verbose and actually practical? What no? Ok, i will come back in another 15 years😂

  • @michelvandermeiren8661
    @michelvandermeiren8661 7 หลายเดือนก่อน +8

    Java is the GOAT programming lang