JAVA - Programming Articles

How to Create own MP3 player using JMF

When I used the Linux, I saw there were not any "MP3 player" which was ease to use like "Window Media Player" and other players on "Windows Platform", those are available they require plug-in or dependencies to play MP3. H ...

1 Comments. 4225 views since Mar 3, 2008

Multithreaded Swing Applications

Swing components are not inherently thread safe, and as a general rule, after Swing components have been made visible on the screen, you can only safely modify their data from the event thread. If you modify Swing component data from any thread other t ...

0 Comments. 2536 views since Sep 26, 2008

Java In Web Application

What Is a Web Application? Web applications are by nature distributed applications, meaning that they are programs that run on more than one computer and communicate through a network or server. Specifically, web applications are accessed wit ...

0 Comments. 1432 views since Sep 8, 2007

File System Viewer In Java

Objective The purpose of this tutorial is to demonstrate the efficiency and power of Java with the "Platform Independency" and lesson to the persons who thought that Java is less powerful then .NET. Before read this tutorial ...

0 Comments. 1266 views since Apr 10, 2008

Introduction to J2ME

Developers seeking to build applications that run on cell phones, personal digital assistants, and various consumer and industrial appliances must strike a balance between a thick client and a thin client. A thick client is front-end software tha ...

0 Comments. 1204 views since May 12, 2008

Read Write File in Java

Introduction This tutorial is an overview of Java I/O API. This tutorial assumes you have a basic knowledge of I/O, including InputStream and OutputStream. If you have training and experience in Java programmming, take this course to add to y ...

0 Comments. 1199 views since May 14, 2008

Introduction to Real -Time Java Technology

Real-time computing is often associated with high speed, but this is only one part of the picture. At its core, real-time computing is about predictability -- the knowledge that the system will always perform within the required time frame. The deadlin ...

0 Comments. 1169 views since Sep 20, 2008

Java Message Service (JMS)

Remote procedure call (RPC) systems, including Java RMI, are synchronous -- the caller must block and wait until the called method completes execution, and thus offer no potential for developing loosely coupled enterprise applications without the use o ...

0 Comments. 1092 views since Sep 19, 2008

Introduction to Java Stack Traces

Introduction What is a Java stack trace? A Java stack trace is a user-friendly snapshot of the threads and monitors in a Java1 Virtual Machine (JVM). Depending on how complex your application or applet is, a stack trace can ...

0 Comments. 886 views since Sep 25, 2008

Using JAVA Reflections

Reflection is a feature in the Java programming language. It allows an executing Java program to examine or "introspect" upon itself, and manipulate internal properties of the program. For example, it's possible for a Java class to obtain the names of ...

0 Comments. 878 views since Sep 20, 2008

Java Virtual Machine

Sun Microsystems’s Java Virtual Machine is one of the best-known examples of application virtual machine.In this article we will discuss about Java Virtual Machine and how it works. As we know java has come up as powerful computer programming l ...

0 Comments. 871 views since Apr 29, 2009

The Multi-Tasking Virtual Machine

Some programming tasks related to systems programming cannot be performed solely using the standard Java libraries. Developers might have to use native code, scripting languages, and C or C++ before returning to Java code. For example, stating that a g ...

0 Comments. 859 views since Sep 20, 2008

Java: Design Principles & Proposals

Preface In light of some of the recent discussions about potential enhancements to the Java language, there has been general concern that the Java language will get too complicated and will be filled with esoteric features that only a few pe ...

0 Comments. 835 views since Sep 19, 2008

Adavanced Serialization

What is Serialization ? The basic concept of object serialization is the ability to read and write objects to byte streams. These streams can be used for saving session state information by servlets, for sending parameters for Remote Method Inv ...

0 Comments. 785 views since Sep 19, 2008

First Java Application

So if you are a keen follower of this section of mine, u might now be well versatile with Object Oriented Programming Concepts and Objects and Classes in Java. This week is going to be more interactive for you. This is because you are going to create y ...

0 Comments. 761 views since Apr 29, 2009

Java: Class Loading

Class loading is one of the most powerful mechanisms provided by the Java language specification. Even though the internals of class loading falls under the"advanced topics" heading, all Java programmers should know how the mechanism works and what can ...

0 Comments. 743 views since Mar 20, 2009

Common Misconceptions About Java

So, we now know how long it took and what all it took to come out in the way it is right now. Once it was out there and the frenzy growing, there was bound to be some misinterpretations, some misconceptions and some "I can't believe its". Lets ta ...

0 Comments. 715 views since Apr 29, 2009

Unlocking The BeanContext API

Since the introduction of the JavaBeans component architecture in the Java Development Kit v 1.1 (JDK) release in February 1997, additional specifications have been added to this component architecture such as the Extensible Runtime Containment and Ser ...

0 Comments. 672 views since Sep 28, 2008