BT

Facilitating the Spread of Knowledge and Innovation in Professional Software Development

Write for InfoQ

Topics

Choose your language

InfoQ Homepage JDK Content on InfoQ

  • JDK Mission Control 8 Released

    JDK Mission Control (JMC) is best known as the dashboarding solution used to analyze the data collected by JDK Flight Recorder. JMC 8 offers more insights into applications by introducing new graphs and including heap dump analysis by default.

  • Java News Roundup - Week of March 29th, 2021

    This week’s Java roundup features news on: the proposed JDK 17 proposed release schedule; Confluent providing early access to KIP-500, an internal metadata store for Apache Kafka that will ultimately remove its dependency on Apache ZooKeeper; Red Hat and AWS announcing the Red Hat OpenShift Service on AWS; and point releases for Quarkus, Micronaut and Spring Data.

  • AdoptOpenJDK Welcomes Dragonwell

    AdoptOpenJDK and Alibaba announced that the Dragonwell JDK will be built, tested, and distributed using AdoptOpenJDK's infrastructure. This means users have more options and can opt to use Dragonwell because of its unique features such as coroutine and warmup support.

  • OpenJDK Completes Migration to GitHub

    OpenJDK has completed the transition from Mercurial to GitHub as planned in September 2020. GitHub offers various benefits such as increased performance and support for code reviews. InfoQ reported in June about the change in more detail.

  • Records and Pattern Matching for Instanceof Finalized in JDK 16

    Final releases of records and the new pattern matching functionality for instanceof are planned for JDK 16.

  • 10 Weeks to QCon New York: Keynotes Announced and Early Peek into the Speaker Lineup

    QCon New York (the 6th annual software conference) is just 10 weeks away. June 26-28 QCon returns to its new location at Times Square’s Marriott Marquis, but with the same great lineup of speakers. 2017 features speakers from Stitch Fix, Google, Netflix, Lyft, Pivotal, Redis Labs, among others.

  • JVMs Across the Data Center and Twitter's JDK

    The Twitter Sponsored Solutions track at QConSF2016 features an engineering talk on JVMs Across the Data Center and unveils an in-house OpenJDK fork, the Twitter-JDK, with noted potential open-sourcing or release to broader public.

  • Oracle Paves the Way to Standardise Command Line Options in the JDK

    Oracle has created JEP 293 to introduce a set of guidelines for command line options in JDK tools in an attempt to fix the existing disparity among them. The JEP has no target version yet, meaning it will be delivered with Java 10 as soonest; however, taking into account that the scope is only to create a set of guidelines for new options, it may take even longer for the effects to be felt.

  • Jigsaw Finally Arrives in JDK 9

    Alan Bateman has sent a mail to the JDK-9 development list, indicating that a snapshot of Jigsaw will be integrated later this month. InfoQ looks in deeper to see what this will mean.

  • Q&A with Aleksey Shipilev on Compact Strings Optimization in OpenJDK 9

    OpenJDK 9 introduces the compact strings optimization. InfoQ interviews Oracle Java performance engineer Aleksey Shipilev to understand more about this optimization and its performance impact.

  • New Java Version - it's not JDK 1.9

    JDK Enhancement Proposal (JEP) 223 is a new JDK versioning scheme to make it easier to distinguish major, minor, and security releases. It's simpler, more intuitive, easier to parse, and aligns with current industry practices, in particular Semantic Versioning. For example, if JDK 1.7.0_65-b20 (7u65) used this new versioning scheme, the version string would be JDK 7.6.15+20 (7.6.15).

  • Oracle Releases Java 8 at EclipseCon

    Today at EclipseCon, Oracle announced the launch of the Java 8 platform, bringing Lambdas and Streams to the language as well as fixing some long-standing issues with the JVM. Read on to find out more about the release.

  • Java Time API Now In Java 8

    ThreeTen, the reference implementation of JSR 310 Date and Time API, is now included in JDK 8 build 75. The Java Time API for JDK 8 is under the package java.time, moving away from the javax.time package of earlier implementations. All the Java Time classes are immutable and thread-safe, based on the ISO 8601 calendar system, the de facto world calendar following the proleptic Gregorian rules.

  • JavaSE 7 JSR Approved Despite Division

    Oracle has announced that the JavaSE 7 governing JSR (336) has passed the public review ballot. Google voted against the vote, Werner Keil abstained, and no vote was received from Credit Suisse. Many others adding their concerns regarding the ongoing licensing dispute between Sun/Oracle and Apache.

  • Eclipse and Java 6u21 problems

    Oracle recently released Java 6 update 21 which had a small but innocuous change in the way that the java.dll was created. Unfortunately, this change impacted Eclipse's startup; but a fix is on the way.

BT