Core Java

Core Java news, information, and how-to advice

john sutherland

dockfx

JavaFX adds docking library for easier use, better customization

Still in the early stages of development, the DockFX library would enable developers to build customizable interfaces similar to Visual Studio, Eclipse, or GIMP.

Tip

Know your real-time protocols for IoT apps

The XMPP, CoAP, and MQTT protocols have distinct pros and cons; here’s a quick rundown of the trade-offs.

anglers loop

What REPL means for Java

Read-eval-print-loop functionality is coming to Java in 2016. Find out how JShell will change the way that developers learn and write Java code.

Graffiti that says You were meant for greatness
Tip

Up your coding game with these 7 habits of great programmers

Experienced software engineers share their thoughts on what differentiates great programmers from good programmers and what it takes to up your coding game.

horserace

Once-declining Java cements its lead in language popularity index

Boosted by Java 8, Java regains its leading position among programming languages.

rejoice

Java devs rejoice as private APIs stay in -- for now

After a plan to eliminate sun.misc.Unsafe from Java 9 drew heavy criticism, Oracle has crafted a workaround to keep the API functional.

Test like crazy for Java happiness, report says

Small, responsive and dedicated performance teams tend to be the ones that produce the highest-performing Java code, according to a study by RebelLabs.

horserace

Java 9 plays catch-up, adds REPL for faster feedback

JShell's read-eval-print-loop functionality will allow Java programmers to interactively evaluate code as they write it, without having to compile first.

bungee

Understanding sun.misc.Unsafe

Some developers are up in arms that sun.misc.Unsafe could be removed in Java 9, while others have never used it.

fighting office workers man women argue angry mad upset team

Java devs abhor Oracle’s plan to kill private API

Oracle's plan to eliminate access to sun.misc.Unsafe would have drastic consequences for the Java ecosystem, according to some opponents. Making the API public is a proposed alternative.

9 ways developers can help rebuild trust on the Internet

9 ways developers can rebuild trust on the Internet

Public keys, trusted hardware, block chains -- developers should be using these tech tools to help secure the Internet for all.

stage lights spotlight

Enterprise Java moves back into the spotlight this fall

The annual JavaOne conference, coming this October, will feature a big dose of programming related to Java EE.

hopscotch

Java 101: The essential Java language features tour, Part 7

End your tour of Java's essential language features with Java 8's method references, interface default and static methods, and three lesser known language updates, then preview new features coming in Java 9.

Oracle fixes zero-day Java flaw and over 190 other vulnerabilities

Users should update Java as soon as possible because attackers are already taking advantage of at least one vulnerability.

speech bubble

Java 101: Deciding and iterating with Java statements

Learn how to use statements like if, if-else, switch, and while to specify expressions, make decisions, and iterate in your Java programs.

Sad day for developers: SCOTUS denies Google's appeal on APIs

Supreme Court's decision is bad news for developers targeting the U.S. market, who will now have to avoid any API not explicitly licensed as open

Which way to management?

The programmer's guide to breaking into management

The transition from command line to line-of-command requires a new mind-set -- and a thick skin

operators

Java 101: Evaluate Java expressions with operators

Continue learning the fundamentals of Java programming, with this Java 101 introduction to using operators to write compound Java expressions.

Load More