Core Java

Core Java news, information, and how-to advice

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

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 final

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.

JSF 2.3 aims to be the default MVC framework for Java EE

Due in the third quarter of 2016, JSF 2.3 is positioned as the default MVC framework for Java EE.

How the next Java update could make Yahoo your default search provider

Future Java updates will come with the option to make Yahoo the default search engine on Chrome and Internet Explorer.

horseback riding reins saddle

Red Hat takes the reins of OpenJDK 7

Project lead Alex Haley says the OpenJDK community needs to move the project forward, with Red Hat's backing.

trash garbage collection truck

Cleaner garbage collector wanted for Java 9

Oracle says the low-pause efficiency in the G1 garbage collector should get the nod over Parallel GC

NIO.2 Cookbook, Part 3

Leverage file-visitor, glob/pathmatcher, and directory-watcher features for advanced tasks in NIO.2.

US sides with Oracle in Java copyright dispute with Google

The dispute between Google and Oracle revolves around whether Java APIs can be copyrighted.

screwed

Oracle v. Google: We're not screwed yet

Superficially, the Solicitor General's advice to SCOTUS to find against Google and reject its appeal looks like bad news, but Simon Phipps says it's not over yet.

building blocks

Java 101: Elementary Java language features

Learn three ways to document your code and find out why Unicode is the universal encoding standard for Java, then practice using identifiers, types, literals, and variables in your Java programs. All examples are written in Java 8.

Load More