Hardware
Hardware is a general term that refers to the physical artifacts of a technology.
Language
Platform
Any
License
Any
Business resilience is more than continuity of business operations. Availability, security, regulatory compliance, and risk management are needed to help companies respond to risks and maintain...
This tutorial will give you a brief walk through on Java memory use in the sandbox and show how to use the Runtime class to discover the amount of memory available to your Java applet or application.
Multithreading and concurrency are nothing new, but one of the innovations of the Java language design was that it was the first mainstream programming language to incorporate a cross-platform...
JSR 133, which has been active for nearly three years, has
recently issued its public recommendation on what to do about
the Java Memory Model (JMM). This article details how the
semantics of...
JSR 133, which has been active for nearly three years, has
recently issued its public recommendation on what to do about
the Java Memory Model (JMM). In part 1 of this series, the
author...
Do you like playing detective and solving mysteries?
Performance problems come in many guises, giving you ample
opportunity to indulge your clue-hunting proclivities to
identify and resolve...
JSR 133, which has been active for nearly three years, has
recently issued its public recommendation on what to do about
the Java Memory Model (JMM). Several serious flaws were found
in the...
When it comes to building a large e-commerce Web site, everyone is full of advice. Developers will tell you that only a site built in C++ or Java (depending on which they prefer) can scale up to...
Imagine you're a software application developer. Your programming language of choice (or the language that's been foisted on you) is C or C++. You've been at this for quite a while and your job...
Object pooling allows the sharing of instantiated objects. Since different processes don't need to reinstantiate certain objects, there is no load time. And since the objects are returned to the pool...
A key feature of Java is its garbage-collected heap, which
takes care of freeing dynamically allocated memory that is no
longer referenced. Because the heap is garbage-collected, Java...
The Mobile Information Device Profile -- the platform for mobile Java applications -- provides a mechanism for MIDP applications to persistently store data across multiple invocations. This...
Java's strong appeal for embedded applications is sometimes offset by concerns about its speed and its memory requirements. However, there are techniques that you can use to boost Java performance...
The Java platform has traditionally prided itself on its
platform independence. While that independence has many
benefits, it makes the process of writing Java applications
that interact with...
This time, we'll cover 2 dimensional arrays and elaborate on the mouse logic we wrote in the last installment. This new information will allow us to write a "game setup" state for Battleship, in...
An interactive program, when executing a possibly long-running
computation, should keep the user constantly informed of the
progress made, and to let him cancel the computation without...