| Home : Java : Java |
| Click "Subscribe" if you want to be notified of new or updated links in this category. | Subscribe |
|
|
|
This article describes the refactoring techniques used to improve existing java code.
Updated: 03/05/2007
|
|
|
Get a fast start in Java, then master all the core skills you need to be a professional developer. By the end of chapter 6, you\'ll be writing bulletproof, object-oriented programs with business classes and objects. By the end of the book, you\'ll know how to work with interfaces, arrays, collections, threads, GUIs, JDBC, files, and more!
Updated: 05/30/2005
|
|
|
The Java[tm] 2 Platform Micro Edition Wireless Toolkit (J2MEWTK) provides a complete set of tools to develop Java applications for CLDC/MIDP devices, including a simple development environment called KToolBar, which developers can use to build and package MIDlets. An alternative for managing builds is the Apache Ant tool, which is part of Apache\'s Jakarta project .
Updated: 05/28/2005
|
|
|
Programming in Java doesn't have to be dull and boring. In fact, it's possible to have a lot of fun while programming in Java. This lesson will concentrate on having fun while learning something at the same time. In this lesson, I will show you how to write programs that model the selective breeding process, sometimes referred to as artificial selection. This is as opposed to natural selection, sometimes referred to as survival of the fittest.
Updated: 05/18/2005
|
|
|
Since the introduction of Java Enabled devices on the Nextel network I have had a lot of concerns about their policies for Network Aware applications. I understood their reasons for it, but I felt it would have a pretty significant impact on the independent developers. For those of you who are not familiar with it, basically any developer who wants to deploy a Network Aware application, has to submit it to Nextel for Certification. Nextel's partner, Quality Partners will run the application through a suite of tests and if you pass, your application will be approved for use on the Nextel Network.
Updated: 05/18/2005
|
|
|
This article looks at the new language features and discusses how they can help you to improve your Java programs. It discusses the motivation of the new features and demonstrates how such features are supposed to be used. The article features a satirical poem written by Joshua Bloch, a Senior Staff Engineer at Sun Microsystems, who is best known for his book Effective Java Programming Language Guide.
Updated: 05/18/2005
|
|
|
At that time (this is 5+ years ago), there was an idea kicking around the 3D graphics world of \"Image Based Rendering\". This approach would play tricks with images in order to simulate real-time 3D viewing. So, for example, instead of rendering the model associated with a building on every frame as the viewer walked around that world, you might render that model once from a single viewpoint, cache that result in an image, and warp that image thereafter. So as the viewer moved around, these images would be warped to \"appear\" as though they were being re-rendered on every frame, but it was actually just neat image rendering tricks to make it look \"good enough\".
Updated: 05/18/2005
|
|
|
JVMTI provides for all the functional capabilities of the previous native interfaces JVMDI and JVMPI. However, it does not have many of the limitations of those older interfaces. Some of the JVMPI capabilities require the use of JVMTI and the technique called Byte Code Insertion (BCI), sometimes referred to as Byte Code Injection or Byte Code Instrumentation. JVMTI allows for all JVM functionality to continue to operate, like JIT or JVM compilation and different GC implementations.
Updated: 05/18/2005
|
|
|
In the previous excerpt from Java Extreme Programming Cookbook we showed you how to create a mock implementation of an event listener interface, and how to avoid duplicated validation logic in your tests. This week we offer a sampling from Chapter 8 (\"JUnitPerf\") on creating a load test, and one from Chapter 9 (\"XDoclet\") on executing a custom template.
Updated: 05/18/2005
|
|
|
Editor's note: The first recipe we plucked from the pages of Java Extreme Programming Cookbook showed you how to set up an efficient development environment using an Ant buildfile. In these two recipes, excerpted from Chapter 6 on \"Mock Objects,\" learn how to create a mock implementation of an event listener interface, and how to avoid duplicated validation logic in your tests. And check back here next week for recipes on creating a load test and executing a custom template.
Updated: 05/18/2005
|
|
|