It appears you have not yet registered with DEVPPL. To register please click here... (it's fast, easy and free!)

Tutorials

Log In Sponsors

Java Tutorials

SHOWING LATEST TUTORIALS
If you want to build and run faster Java applications on the IBM Developer Kit for Linux, version 1.3, roll up your sleeves and prepare to get dirty. This article provides hands-on instruction for profiling, monitoring, and performance tuning not only you
This is a series of tutorials that show you how to create an object-orientated adventure gaming system.
The Java 2 Platform, Micro Edition (J2ME) offers great tools for developers, porting the Java platform's network-centric and platform-agnostic worldview down to memory- and processor-limited devices. This article explains the basics of the J2ME world, sho
This article leads you into the gray zone between modeling and method, with a look at requirements gathering via use case modeling. In particular, this article focuses on the relationship between user interfaces, system interfaces, and use case descriptio
Jikes Bytecode Toolkit is a 100% Java class library that enables Java programs to create, read, and write binary Java class files and to query and update a single, high-level representation of the collection of them, including relationships among them. Th
SA4J is a technology that analyzes structural dependencies of Java applications in order to measure their stability. It detects structural "anti-patterns" (suspicious design elements) and provides dependency web browsing for detailed exploration of anti-p
Examine the roots of the double-checked locking idiom, why it was developed, and why it doesn't work. The Java programming language contains several useful programming idioms. It also contains some that further study has shown should not be used. Double-c
JSR-109 facilitates the building of interoperable Web services in the Java 2 Platform, Enterprise Edition (J2EE) environment. It standardizes the deployment of Web services in a J2EE container. This article discusses the server and client programming mode
JAR Class Finder is a WSAD/Eclipse plug-in utility for finding JAR files containing a given class for the Java build path of a project and for helping to fix NoClassDefFound exceptions. This utility helps users to quickly and easily resolve ClassDefNotFou
Neural nets may be the future of computing. A good way to understand them is with a puzzle that neural nets can be used to solve. Suppose that you are given 500 characters of code that you know to be C, C++, Java, or Python. Now, construct a program that
Learn to use Java to program network related applications
Implementing a customized security library is expensive and unsuitable for medium and small applications. The Java Cryptography Extension, while the accepted standard for these apps, brings up a host of other problems. This article analyzes those problems
Follow along as Java architect Abhijit Belapurkar leads this detailed, behind-the-scenes introduction to two distinctly different (yet related) models of authorization: the code-centric model of the Java 2 platform security architecture and the user-centr
This new column offers a glimpse into the new Java 1.4 release, starting with the new jSpinner component of Swing, which lets users easily select a date, number, or choice from a pick list. Article includes code snipets.
This new column offers a glimpse into the new Java 1.4 release, starting with the new jSpinner component of Swing, which lets users easily select a date, number, or choice from a pick list. Article includes code snipets.
Sample chapter from "Java 2 Micro Edition (J2ME) Application Development" on Mobile Information Device Profile programming.
If your company already relies on multitiered enterprise Java applications, then you may be closer to a wireless future than you think. By outlining a sample application, this article shows you how to connect your existing enterprise Java infrastructure t
A discussion of MIDlet development on the Nokia 6600 making use of the MIDP 2.0 and MMAPI. The artcile will attempt to guides you through many of the quirks of this phone, not least of which is the 'Mickey Mouse' effect of the audio capture tool.
This is the first in a series of tips that will serve as a comprehensive guide to using XML from the Java programming language. I begin with coverage of the SAX API. This tipreviews getting an instance of a SAX parser and setting various features and prop