Java

Java news, analysis, research, how-to, opinion, and video.

speed limit faster
file search magnifier

Modular Java's true impact

The true impact of modular Java

Java 9's much anticipated modularity may have less effect on your coding practices than you think

road ahead future

Facebook's PHP dialect makes inroads among popular programming languages

The Hack language makes its first appearance in the Tiobe index's top 50, and the D language is poised for a big leap

App dev trends going hot -- and cold

21 hot programming trends—and 21 going cold

Hot or not? From the web to the motherboard to the training ground, get the scoop on what's in and what's out in app dev

hot coffee java beans cup steam

Oracle’s Java-on-Java experiment picks up steam

In a recent presentation, Oracle detailed both progress and future plans for implementing Java on Java

compiling compiler code

Kotlin compiles directly to native code via LLVM

The Kotlin/Native compiler, currently in development, generates platform-native binaries from Kotlin code and is interoperable with C functions

axe lumber tree wood chop

Oracle recommends axing Java object finalizer

But due to Java’s release schedule, the Object.finalize feature will likely stick around for a while

thumbs up multicultural

Rust, React, JavaScript, Python top Stack Overflow survey

The programming community's survey also finds that many developers are newcomers to the field

high priority sign arrow

Oracle sets priorities for Java 9 bug fixes

Only P1 or P2 bugs that are critical and can be fixed before the July 27 release date will be addressed; all others will be deferred for now

Android developer mobile dev tools plaque public domain

Android switches to native Java 8 support

Hit the road, Jack -- Google is displacing the toolchain, but existing tools and plugins dependent on the Java class file format still should work

windows bugs crashes

Apache Struts bug is under attack, patch now

Due to the Jakarta Multipart parser in Apache Struts mishandling Content-Type headers, an attacker can remotely execute code on vulnerable systems

garbage collection trash truck

Java garbage collector proposal aimed at performance testing

The Epsilon project could benefit testers, but it wouldn't bring manual memory management to Java

coming soon

Java 9 gets a release date: July 27

JDK 9, which features modularization and ahead-of-time compilation, will be released this summer

java ring public domain

Gradle upgrade builds Java apps faster for Android

A new approach to configuration in Gradle 3.4 ends 'dreaded' classpath leakage

150605 eva cargo bali indonesia

Container-friendly Alpine Linux may get Java port

Project Portola would port the JDK to the security-focused, lightweight Linux distribution

code big data binary programming

Java and Python FTP attacks can punch holes through firewalls

Hackers can trick Java and Python applications to execute rogue FTP commands that would open ports in firewalls

upgrade underway

Oracle preps developers for Java 9 upgrade

Oracle has released a guide to help developers move from Java 8 to Java 9

road ahead future

Q&A: Oracle's future lies in cloud, APIs, and microservices

In addition to its Java work, the company is moving forward with cloud deployments, but will keep accommodating behind-the-firewall installations

Java 9's other new enhancements, Part 2

Java 9 enhances the Java language through several small changes that are managed by JEP 213: Milling Project Coin. This post continues my exploration of Java 9's enhancements by focusing on these language changes.

Load More