DZone
Thanks for visiting DZone today,
Edit Profile
  • Manage Email Subscriptions
  • How to Post to DZone
  • Article Submission Guidelines
Sign Out View Profile
  • Post an Article
  • Manage My Drafts
Over 2 million developers have joined DZone.
Log In / Join
Refcards Trend Reports
Events Video Library
Refcards
Trend Reports

Events

View Events Video Library

The Latest Java Topics

article thumbnail
Flips: Feature Flipping for Java
Take a look at Flips, a new feature toggling library designed to be easy to use and require minimal configuration while still being customizable.
October 2, 2017
by Sarthak Makhija
· 12,215 Views · 6 Likes
article thumbnail
Weak, Soft, and Phantom References in Java (and Why They Matter)
This breakdown of weak, soft, and phantom references explains how they impact GC and memory allocation as well as some ideal use cases.
September 30, 2017
by Uberto Barbini
· 85,000 Views · 36 Likes
article thumbnail
Lightweight JVM Diagnostics Tools and Containers
Here are the challenges with running JVM diagnostics on containerized apps and how you can get around them to get good performance data.
September 29, 2017
by Sasha Goldshtein
· 12,429 Views · 4 Likes
article thumbnail
Apache Flink vs. Apache Spark
Should you switch to Apache Flink? Should you stick with Apache Spark for a while? Or is Apache Flink just a new gimmick? Get the answers to these and other questions.
September 26, 2017
by Ivan Mushketyk
· 54,941 Views · 15 Likes
article thumbnail
Lambdas and Clean Code
As with the introduction of any new tool, Java 8's lambda expressions have led to odd biases and poor use. Here are some considerations to keep your code clean.
September 26, 2017
by Nicolas Fränkel
· 34,152 Views · 109 Likes
article thumbnail
Understanding API Design
This in-depth guide to API design will help you understand the types of APIs, their structure, and how to make calls and navigate them.
September 26, 2017
by Nagarjunareddy K
· 12,638 Views · 14 Likes
article thumbnail
Migrating Your Project to Jigsaw Step by Step
Want to dive into Java 9's modularity? Here's a step-by-step guide to moving your project to take advantage of Jigsaw's features.
September 26, 2017
by Lukas Krecan
· 28,212 Views · 24 Likes
article thumbnail
Saving Data to CSV Files With Java Through JMeter
Wish you could complete your entire CSV file process in one place? Let's see how you can create and update CSVs through JMeter.
September 25, 2017
by Michal Borenstein
· 25,124 Views · 2 Likes
article thumbnail
Adding EntityManager.refresh to All Spring Data Repositories
Bring EntityManager.refresh to all of your Spring Data repositories with this quick, simple implementation while making sure you clear the hurdles.
September 25, 2017
by Martin Farrell
· 39,600 Views · 6 Likes
article thumbnail
Getting the Most Out of the Java Thread Pool
Dive into the inner workings of thread pooling in Java, the various thread pools at your disposal, and tips on how to make your programs more performant.
September 23, 2017
by Eugen Paraschiv
· 55,082 Views · 34 Likes
article thumbnail
Java 9: It's Heeeere
Java 9 has finally arrived. With new features like a modular JVM and REPL in the form of JShell, here's a list of links to get you started.
September 22, 2017
by Mike Gates
· 10,624 Views · 13 Likes
article thumbnail
Creating a REST Web Service With Java and Spring (Part 2)
Welcome back! We pick up where we left off, and show you how to implement the data source and domain layers of your REST web service.
September 22, 2017
by Justin Albano DZone Core CORE
· 81,526 Views · 28 Likes
article thumbnail
Enum: Using the Name() and toString() Methods Correctly
With Java Enums, there are two similar, but different methods that are commonly used: name() and toString(). Learn the difference and when to use both for best results.
September 21, 2017
by Alex Theedom
· 222,797 Views · 12 Likes
article thumbnail
Java Command-Line Interfaces (Part 14): google-options
For those of you who use Guava, google-options is a straightforward CLI parsing option. For those of you who don't, the dependency might be more overhead than it's worth.
September 21, 2017
by Dustin Marx
· 9,902 Views · 3 Likes
article thumbnail
Project Comprehension: Understanding Java Projects Efficiently
If you're a new dev on a Java project team, even if you're experienced, it takes time to become familiar with the code. This method should improve project comprehension.
September 21, 2017
by Michael Pergamenshik
· 12,497 Views · 10 Likes
article thumbnail
A Comprehensive Guide to REST vs. SOAP
Learn the primary differences between REST and SOAP APIs, each one's benefits, and when it's appropriate to use the two.
September 20, 2017
by Arnny Y
· 21,377 Views · 7 Likes
article thumbnail
NoSQL Options for Java Developers
Which NoSQL option is right for your Java project? Let's find the five most popular NoSQL databases, analyze them, and see where they can help.
September 19, 2017
by Matt Raible
· 39,683 Views · 14 Likes
article thumbnail
Tracing in Distributed Systems With Spring Cloud Sleuth
Learn how tracing with Spring Cloud Sleuth can solve the various difficulties with traceability in distributed systems like microservices.
September 19, 2017
by Tom Hombergs
· 21,968 Views · 7 Likes
article thumbnail
Maintaining PriorityQueue Order With Java Streams
The priority order of a PriorityQueue is not preserved when iterating or traversing, but fortunately, there are clean solutions for achieving this.
September 18, 2017
by Grzegorz Piwowarek
· 9,853 Views · 5 Likes
article thumbnail
Introduction to the Morpheus DataFrame
Morpheus can help you scale on multi-core processor architectures and facilitate the development of performant analytical software. Come learn all about this powerful tool!
September 16, 2017
by Xavier Witdouck
· 10,429 Views · 4 Likes
  • Previous
  • ...
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • ...
  • Next
  • RSS
  • X
  • Facebook

ABOUT US

  • About DZone
  • Support and feedback
  • Community research

ADVERTISE

  • Advertise with DZone

CONTRIBUTE ON DZONE

  • Article Submission Guidelines
  • Become a Contributor
  • Core Program
  • Visit the Writers' Zone

LEGAL

  • Terms of Service
  • Privacy Policy

CONTACT US

  • 3343 Perimeter Hill Drive
  • Suite 215
  • Nashville, TN 37211
  • [email protected]

Let's be friends:

  • RSS
  • X
  • Facebook
×