|
An introduction to neural networks
|
Other links at Java > Tutorials > Miscellaneous |
| 1. |
Double-checked locking and the Singleton pattern
|
|
|
Examine the roots of the double-checked locking idiom, why it was developed, and why it doesnt work. The Java programming language contains several useful programming idioms. It also contains some that further study has shown should not be used. Double-checked locking is one such idiom that should never be used.
|
| 2. |
How Bridge2Java helps expand your Java codes horizons
|
|
|
One of the strengths of the Java platform is its object-oriented nature; one of the benefits of object-oriented languages is that they aid code reuse. But what if youre a Java programmer and you want to reuse code that wasnt written in the Java language? With Bridge2Java, an IBM alphaWorks technology, Java developers can integrate COM objects into their applications. This article explains how it works.
|
| 3. |
Diagnosing Java Code: The Liar View bug pattern
|
|
|
GUIs are generally designed with a model-view-controller architecture in which the view is decoupled from the model. The separation presents a challenge to automated testing because its difficult to verify that a state change in the model is reflected appropriately in the view -- it spawns the infamous "Liar View." This installment of Diagnosing Java Code examines the Liar View bug pattern.
|
| 4. |
An introduction to neural networks
|
|
|
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 identifies the codes language. One solution is to construct a neural net that learns to identify these languages. This article discusses the basic features of neural nets and approaches to constructing them so you can apply them in your own coding.
|
| 5. |
The On Demand Operating Environment
|
|
|
The On Demand Operating Environment is based upon the concepts of Service Oriented Architecture (SOA). SOA views every application or resource as a service implementing a specific, identifiable set of (business) functions. In addition to the business functions, services in an on demand environment might also implement management interfaces to participate in the broader configuration, operation, and monitoring of the environment. This article provides an introduction to the On Demand Operating Environment.
|
|
|