Home > Articles > Programming > Java

Java

20 Items

Sort by Date | Title

Dependency Injection the Easy Way
Mar 31, 2015
Dependency injection (DI) can be a somewhat difficult concept to grasp and even more confusing to apply to new or existing applications. Jesse Smith shows you how to perform DI without an injection container by using either C# or Java.
From Mathematics to Generic Programming: An Interview with Alexander Stepanov and Daniel Rose
Feb 16, 2015
John Lakos interviews Alexander Stepanov and Daniel Rose, authors of From Mathematics to Generic Programming, on their new book, why it applies to everyday programmers, and their positions on some closely related technical issues — including value semantics, concepts, contracts, and polymorphic memory resources — facing the C++ Standards Committee today.
Integrating Play for Java and Akka
Jun 23, 2014
Learn how to integrate Play with Akka to create highly scalable and resilient applications.
Introduction to "The Java Language Specification, Java SE 8 Edition"
Jun 12, 2014
The authors of The Java Language Specification, Java SE 8 Edition introduce the book and the specs of Java SE 8.
Introduction to Play 2 for Java
Jun 9, 2014
Learn about when you might want to use Play Framework to help you set up a development environment, and walk through building your first Hello, Play application.
The Java EE 7 Tutorial: Getting Started with Web Applications
Jun 5, 2014
This chapter introduces web applications, which typically use JavaServer Faces technology and/or Java Servlet technology.
Applied Big Data Analysis in the Real World with MapReduce and Hadoop
Jan 23, 2013
In the third article in this series, Java programming expert Steven Haines demonstrates how to build a meaningful Hadoop MapReduce application to analyze hourly website usage from a set of Apache HTTP Server logs.
Building a MapReduce Application with Hadoop
Jan 16, 2013
In the second article in this series on Java programming and Hadoop, Java programming expert Steven Haines explains what a MapReduce application is and how to build a simple one.
Big Data Analysis with MapReduce and Hadoop
Jan 9, 2013
Steven Haines presents an overview of Hadoop’s architecture and demonstrates, from a high-level, how to build a MapReduce application.
Robert C. Martin's Clean Code Tip #12: Eliminate Boolean Arguments
Aug 25, 2009
We join "The Craftsman," Robert C. Martin's series on an interstellar spacecraft where programmers hone their coding skills. In this twelfth tip in the series, the crew learns that Boolean arguments loudly declare that the function does more than one thing. They are confusing and should be eliminated.
An Introduction to Concurrent Java Programming
May 12, 2009
Stephen Morris provides an easy on-ramp to Java concurrency, an often-neglected coding area.
Further Steps with the Java Sound API
Apr 7, 2008
Stephen B. Morris explores your options for writing Java to record audio.
Java EJB 3.0: A Hibernate Clone?
Apr 28, 2006
Sun's EJB 3.0 specification is sitting at final draft, and many companies are working toward complying with the specification. Among the many benefits of this latest version of the Enterprise Java Beans specification is better database connectivity. But some developers feel that the EJB 3.0 specification is merely a cut-and-paste job from the Hibernate persistence engine. True? Marcus Zarra sorts it out.
Test-Driven Development from a Conventional Software Testing Perspective, Part 2
Apr 21, 2006
Now that Jonathan Kohl had had some experience working with a test-driven development (TDD) expert, he needed to try TDD on his own. In part 2 of this series, he discusses his trial-and-error effort at learning TDD skills.
Lucene: A Tutorial Introduction to Full-Text Indexing in Java
Apr 14, 2006
John Smart provides a quick intro to Lucene, a powerful and elegant library for full-text indexing and searching in Java, with which you can add rich full-text search functionality to your Java web application.
Simple Sorting in Java
Apr 18, 2003
Should you be comparing, swapping, or bubbling your data? Learn the basics of bubble, selection, and insertion sorts and figure out which one is the best for you.
Using Java Strings to Communicate
Dec 13, 2002
Teach your Java application to speak: use the language to store, retrieve, and manipulate strings — collections of letters, numbers, punctuation, and other characters.
Java Servlet Technology Primer
May 24, 2002
In this article, Budi Kurniawan shows you the benefits of servlets and explains how they work, their architecture, and how to run your own servlet.
How Not To Get Burned By Your Next Java Project
Feb 15, 2002
This article follows up on Pete McBreen's earlier article "How to Crash and Burn Your Java Project" with survival strategies for developers so that the impact of poor decision-making is minimized.
How to Crash and Burn Your Java Project
Dec 14, 2001
Pete McBreen presents a fly-on-the-wall perspective on the strange things project teams do to ensure that their Java project never manages to deliver anything useful.