April 20, 2014
Hot Topics:
RSS RSS feed Download our iPhone app

More articles by Nasir Khan

Nasir. Khan@Baypackets. Com

Case for Preprocessing Capabilities in the Java Language

The Java implementation does not have a preprocessor. Is that a good thing or a bad thing? Find out what you are missing, how important it may be (or not), and how to work around this.

Using Unicode Order to Create Data Aware Alphanumeric Search Trees

While trees are one of the most commonly used data structures in software engineering, they can also be the most fascinating. Here we introduce the general tree and then build an algorithm and design to solve a typical problem, which leads us to a multi-way tree.

Exceptions: The Missing Link Arrives for Java

In Version 1.4 of the Java 2 SDK, the Exception framework provides you with the missing link between lower layer and higher layer exceptions. We look at the implications for the conscientious developer.

Exceptions: The Missing Link Arrives for Java

In Version 1.4 of the Java 2 SDK, the Exception framework provides you with the missing link between lower layer and higher layer exceptions. We look at the implications for the conscientious developer.

Understanding Java Multithreading and Read-Write Locks, Part 2

We conclude our look at some of the key concepts of multithreading through our hands-on work on a read-write lock in Java -- along with clarifying a few common misunderstandings.

Understanding Java Multithreading and Read-Write Locks, Part 1

We try to demystify some of the key concepts of multithreading and to shed light on the lesser-known ones, while we build a working implementation of a read-write lock in Java.

Some Insight Into Inner Classes in Java, Part 2

We conclude our brief look at inner classes by following up on their use as access control points and discussing how you can make them define isolated callbacks. Plus, we touch upon the use of static inner classes as helper classes in defining the role of the main class.

Some Insight Into Inner Classes in Java, Part 1

Inner classes can simplify some design by enriching the classes in which they are defined. They might add a "facet" to the behavior of an enclosing class, thus enriching its interactions with other classes. They can also be used as access control points where the inner class can be used to provide controlled access to some resource or to define isolated callbacks or to other beneficial purposes.

Make Use of Reflection API to Write Dynamically Pluggable Code

Sometimes when you need to work on a class that was not known at compile time, reflection provides the answer. The JavaBeans framework makes use of the reflection mechanism to actually plug in a bean to a container of beans or a beanbox.

Creating a Spin Control in Java

This article demonstrates how you can create a simple spin control using available Swing components.

Sitemap | Contact Us

Rocket Fuel