Java Language

Java language news, information, and how-to advice

Happy Birthday Java
end of the road

java php net

Java regains spot as most popular language in developer index

Language's use in Android development was cited as reason for its rise back to the top spot in the Tiobe index.

magental tinted image of worker at laptop computer 91910925

Stack Overflow survey: Nearly half of developers are self-taught

Stack Overflow Developer Survey finds 48 percent of respondents never received a degree in computer science.

Language Forks

Language forks bring new power to programming

From Hack to Cython, inventive forks are pushing popular programming languages in new directions.

NIO.2 Cookbook, Part 2

Test out these recipes for obtaining paths and retrieving path information, testing files and directories, and working with attributes in NIO.2.

java etching

The essential Java language features tour, Part 6

Learn by example how lambdas interact with scopes, local variables, the this and super keywords, and exceptions in Java programs.

Java programming language

Java update spotlights JavaScript, memory usage

Java Development Kit 8, Update 40 from Oracle addresses memory management, native packaging, JavaScript compatibility, and usability.

modular java

Modularity in Java 9: Stacking up with Project Jigsaw, Penrose, and OSGi

Get primed on the shortcomings of traditional modular programming in Java and find out how Project Jigsaw, OSGi, and Penrose could end up working side by side in Java 9.

A man sitting as his computer in a dark office looking at the screen intensely.

10 signs you’ve been coding too much for too long

Dreaming code? Typing out an IP address to your phone? Know the early warning signs for programmers who code too much.

glasses focus

Java focuses on modularity, real-time apps in 2015

Modular Java, due in Java 9, makes for a sleeker footprint, while Safety-Critical Java targets secure real-time systems.

redmonk language rankings

JavaScript, Java lead the way in RedMonk language rankings

RedMonk's Programming Language Rankings measure usage on GitHub and Stack Overflow, where JavaScript and Java continue to lead the pack.

Invokedynamic 101

What do you need to know about using invokedynamic and the java.lang.invoke API package in Java 7 and Java 8?

modular java

Modular Java's changes could break IDEs

As Oracle presses forward with Project Jigsaw, it is notifying developers of potential changes to apps and IDEs that use the JDK.

More new features coming to Java 9

Oracle commits to swapping JARs for modules in JDK 9 and adds four new JEPs. Comments for the targeted JEPs close on December 1.

functional programming

Functional programming's high efficiency comes at a cost

Though tough to define, functional programming can bring real productivity boosts if you can navigate the learning curve.

Laptop keyboard entry

9 cutting-edge programming languages worth learning now

These strong alternatives to the popular languages are gaining steam -- and one of them could be the perfect fit for your next project.

Frege joins Scala, Clojure among Java functional languages

Introduced at JavaOne, the Haskell variant joins Scala and Clojure in the roster of functional or functional-inspired languages for the JVM.

9 proposed Java 9 features devs will love

Popular updates like Project Jigsaw and the new JSON API get the hype, but Java 9 promises a goldmine of new features for developers who know where to look.

Four reasons to stick with Java, and four reasons to dump it

The enterprise mainstay has proved resilient in the face of many challenges -- but just how long can Java remain a premier programming language?

Load More