Java Programming Tutorials

Java Programming Tutorials And Articles
  Title Reverse Sort Order / Author Replies
Views
An initialization block is a block of code between braces that is executed before the object of the class is created. As the execution of the initialization block is dependent on the creation of the object we can easily make a guess that it has two types of object. 1. Non static initialization...
1
30,601
What is an Abstract Class? A class defined in such a way such that it defines the basic structure of an object but does not provide any implementation details about at least one of its method. Any method in an abstract class which is devoid of any implementation details is called abstract...
3
5,540
What is an EJB? An Enterprise JavaBean (EJB) is a reusable, portable J2EE component. EJBs consist of methods that encapsulate business logic. For example, an EJB may have business logic that contains a method to update customer data in a database. A variety of remote and local clients can invoke...
1
4,765
Exception is an abnormal condition that arises in the program during execution. When such a condition arises in the program, an appropriate code is written so that it can be handled. It is very much similar to the error codes returned by a subroutine in the C language. Whatever value the function...
0
3,503
Introduction JavaServer Faces solves many of the historical problems of Java Web development by providing a clean implementation of the Model-View-Controller design pattern while providing a productive, component-centric development without sacrificing development power and flexibility....
0
4,420
A thread, by definition is a light weight process. They are used to increase functionality and performance by performing multiple tasks at the same time, i.e. concurrently. There are two methods for implementing threads in Java, Implementing an interface Extending a class I'd assume that...
7
11,481
One of the prime features of object oriented programming is data encapsulation.This feature enables data to have restricted access.There are currently four different access specifiers in JAVA. Namely, Public Protected Default Private Public:- All the data members and member functions...
3
4,569
Growing an Array in Java Suppose you have an array of some type that is full, and you want to grow it. Employee a = new Employee; // array is full int newLength = a.length * 11 / 10 + 10; Employee newArray = new Employee; System.arraycopy(a, 0, newArray, 0, a.length); a = newArray;That...
5
19,454
This article continues our exploration of the Abstract Window Toolkit (AWT). It examines the standard controls defined by Java. Controls are components that allow a user to interact with your application in various ways—for example; a commonly used control is the push button. The AWT supports...
8
10,233
This is a basic digital clock in Java that works off your operating system time, it works in a multithreaded environment and have coded it to put my own background in. import java.awt.*; import javax.swing.*; import java.util.*; class Clock extends JFrame implements Runnable { ...
6
57,329
Introduction Applets are event-driven programs. Event handling is at the core of successful applet programming. Most events to which an applet will respond are generated by the user. There are several types of events. The most commonly handled events are those generated by the mouse, the...
2
7,053
Parts so far Java Event Handling (Part-1) In the previous article I presented the basic concepts and ideas about Event handling in java. In this article I will discuss about mouse event handling. Firstly let me familiarize you with the various mouse events. MouseEvent Class There are...
1
4,180
So far Java Event Handling (Part-1) Java Event Handling (Part-2) In this article I will discuss about the events generated by entering input through keyboard and when characters are entered in text fields and text areas. The KeyEvent Class A KeyEvent is generated when keyboard input...
1
4,407
The finally clause is written with the try-catch statement. It is guarenteed to be executed after a catch block or before the method quits. try { // statements } catch (<exception> obj) { // statements }
0
2,686
You have seen that an exception is thrown either implicitly in the try block and there is a catch block ready to handle it. But, there are methods, which throw the exception, but do not catch it within the method body. In this case the method which is throwing the exception must use a throws clause...
0
15,498
The problem occurred when i was developing this app was that the connection of the phone with the computer. For this connection to work over the Wifi network the user must enter the correct IP address of the phone/computer. It's a bit of a downfall when it comes to the users side since there can be...
0
2,608
Introduction Java environment has been built around the multithreading model. In fact all Java class libraries have been designed keeping multithreading in mind. If a thread goes off to sleep for some time, the rest of the program does not get affected by this. Similarly, an animation loop can...
0
18,139
The exception handling mechanism is a cleaner way to impose check upon the conditions which may lead to errors. But you should not be carried away by it and start using exception handling anywhere and everywhere you want. Exceptions must be carefully planned and implemented. The following cases...
0
3,804
Introduction JDBC is a platform-independent interface between relational databases and Java. In today's Java world, JDBC is a standard application programming interface (API) for accessing enterprise data in relational databases (such as Oracle, MySQL, Sybase, and DB2) using Structured Query...
5
7,826
JDBC Basics - Part I DSN In the first article we have discussed about Type 1 JDBC driver. In this article we will discuss about the practical configurations essential for the successful execution of the JDBC program. According to the previous article "sun.jdbc.odbc.JdbcOdbcDriver" is the...
3
6,047