1. Computing
Send to a Friend via Email

Java: Most Popular Articles

These articles are the most popular over the last month.
Example Java Code For Building a Simple GUI...
An example Java class for building a simple GUI application. This program corresponds to the Coding a Simple Graphical User Interface - Part I
How to Generate Random Numbers
Learn how to generate random numbers using the java.util.Random class.
How To Determine if Your Computer Is 32-Bit or...
Follow these steps if you want to find out if your computer is 32-bit or 64-bit.
Java Code Listing for a Simple Calculator
This program creates a simple calculator that performs addition and subtraction. It highlights how to implement the ActionListener interface in three different ways.
A Quick Guide to Using Constants Syntax in Java
Throughout the lifetime of a variable its value might change many times. But what if you know the value will never change? Or more importantly you want to make sure it can't change? This is when you need to use a constant.
Declaring Variables
The use of variables is key to any program. Learn how to declare and initialize variables in Java.
A Quick Guide to Using Accessors and Mutators...
In object-oriented programming sometimes it's necessary to provide access to the private fields of an object. The use of accessors and mutators are a way to enable that access.
Error Message: Cannot Find Symbol
Cannot Find Symbol is a compile-time error.
A Quick Guide to Using Naming Conventions in Java
Using standard Java naming conventions will increase the readability of your code and make it easier to maintain.
A Simple Guide to Creating Basic JFrame Windows
How to use JFrame to create a simple window for a Java application.
How to Write Java Source Code
Are you ready to start programming in Java? Follow this step-by-step tutorial to learn how to write, compile and run Java programs. Page 4.
A Simple Table Example Java Code Program
An example program showing how to use the JTable class
Using Java Constructors: An Easy How-To Guide
When a new instance of an object is created the constructor method is called. Examples of how to create constructor methods in Java are discussed here.
Simple Message Dialog Boxes Program
Example Java program code for how to make simple message dialog boxes using the JOptionPane class.
A Progress Bar Example Program
An example Java program showing how to use the JProgressBar
A KeyListener Example Program
An example program showing how to implement the KeyListener interface.
Aggregation
: Aggregation is a relationship between two classes that is best described as a "has-a" and "whole/part"
GridLayout Example Program
Example Java code to show how the GridLayout, the BorderLayout and the BoxLayout can be used to make a customizable graphical user interface for a simple calculator.
Designing and Creating Objects
Follow this step-by-step guide to learn how to design and create an object. Page 6.
Converting Strings to Numbers and Vice Versa
How to convert Strings to numbers and back again.
Creating a Message Dialog Box - Part I
Learn how to use the JOptionPane class to make a simple message dialog box
Reserved Words in Java
Here you will find a list of words that you cannot use as identifiers in a Java program.
Everything You Need to Know to Build Your First...
Follow this step-by-step tutorial to learn how to write, compile and run Java applets.
Using the ArrayList
How to use the ArrayList class. Java.
The if-then and if-then-else statements
Use the if-then and if-then-else statements when your program needs to make a simple decision about what to do next.
DefaultTableModel Example Program
An example program to show the DefaultTableModel in action.
What Is Java?
Find out what Java is, who created it, and why people choose to program with it.
What Is Inheritance?
Learn about object inheritance and how it can be used to create a relationship between objects that share common characteristics.
Download and Install the Java SE Development Kit
Make your first Java download the right one. Step-by-Step instructions on how to download the latest version of the JDK.
Input Dialog Box Program
Example Java program code to make several different types of input dialog boxes using the showInputDialog method of JOptionPane.
Example JavaFX code for Building a Simple GUI...
An example JavaFX application to show how to build a simple graphical user interface. The interface is the same as those built using Swing in part 1 and NetBeans GuiBuilder in part two.
Working with the GridLayout
A look at how to use the GridLayout layout manager.
Using a KeyListener Interface
How to implement the Key Listener Interface.
Generating Unique Random Numbers
Sometimes the random numbers to be picked need to be unique.
Using the Switch Statement for Multiple Choices
Use the switch statement when you want your program to chose between a number of alternative options.
Using Command-line Arguments
How to make use of command-line arguments in your Java applications.
Static Fields
Fields can be shared across all objects of the same type through the use of the static modifier.
Password Dialog Box Program
Example Java program code for creating a simple password dialog box.
Java Comments – Using Implementation...
Enhance the readability of your programs by using Java comments.
BoxLayout Example Program
An example Java program showing a simple application using the BoxLayout.
File Dialog Box Program
Example Java program code to show how the JFileChooser class is used to present an open file dialog box and save file dialog box to a user.
CardLayout Example Program
A simple application showing how the CardLayout can be used to switch JPanels.
Method Signature
A method signature is part of the method declaration. It is the combination of the method name and the parameter list.
JavaFX CSS Example Program
This example code shows how to simply switch between two JavaFX stylesheets.
BorderLayout Example Program
An example program to show how to code a BorderLayout layout manager with assigned horizontal and vertical spacing.
What Is a Package?
Bring a sense of order to your classes through the use of packages.
Binary Stream Example Code
Example code for reading and writing to a binary file one byte at a time.
Capturing Mouse Events Example Program
An example program showing how to implement the three mouse event listeners
Introduction to Object-Oriented Programming
Understanding object-oriented programming is fundamental to becoming a truly great Java programmer. The key concepts of objects are discussed in this article.
FlowLayout Example Program
Example Java code for a program which provides a user with options to change the alignment and spacing of components in a FlowLayout layout manager.
Static Method
Static methods are created using the static keyword.
Building an Input Dialog Box
Find out how to use the showInputDialog method of the JOptionPane class to make different kinds of input dialog boxes.
Identifier
An identifier is simply a name given to a package, class, interface, method, or variable.
Primitive Data Types
The Java language provides eight primitive data types that define simple values a program can use.
GridBagLayout Example Program
Example code showing how the GridBagLayout layout manager can be used to position components.
Using the BorderLayout
An overview of the BorderLayout layout manager.
What Is Unicode?
Learn about the Unicode standard, a global way to encode the characters that computers use.
Association
The association relationship is a way of describing the fact that a class knows about, and holds a reference to another class.
Deleting, Copying and Moving Files
How to delete, copy and move files using nio.2
Types of Exceptions
There are three different types of exceptions a Java application might encounter.
ActionListener
The ActionListener interface is an event listener for actions performed by some graphical components.
Composition
The term composition takes on different meanings depending on the subject, and in Java it has its own meaning as well.
JavaFX With FXML Using SceneBuilder and NetBeans
How to create a simple JavaFX FXML application using NetBeans and Scene Builder.
Color Chooser Program
Example Java program code that shows the two static methods of the JColorChooser class in action to make a color chooser dialog box.
Coding a Simple Graphical User Interface - Part I
A step-by-step guide to manually coding a simple graphical user interface. Part two of this step-by-step shows how to code the same graphical user interface using NetBeans Gui Builder.
Object
An object is an instance of a class.
Superclass
A superclass is a class that has been extended by another class.
ItemListener Example Code Program
Example Java code showing the ItemListener event listener in action
Scope
Scope refers to the lifetime and accessibility of a variable. How large the scope is depends on where a variable is declared.
Install the Java SE Development Kit
Step-by-Step instructions on how to install the latest version of the JDK.
Using Multiple Main Classes
Whilst learning Java the best way is to compile and run example code. Using multiple classes within a NetBeans project means you can keep all your code examples in one place and try them out independently of each other.
Common Runtime Error
See if you can debug a piece of code that produces one of the most fundamental Java runtime errors.
Using Packages
Learn how to include the functionality of packaged classes into your programs.
The String Literal
String Literals are used for representing string values in Java code.
Reached End of File While Parsing
Reached end of file while parsing is a compile time error.
Data Encapsulation
Find out about data encapsulation, the most important concept of object-oriented programming.
ListView and ComboBox Example Program
Example Java code showing how the ListView and ComboBox JavaFX controls can be used.
Fun With Strings Example Code
A Java program to show the String class in action.
TreeView Example Program
Example Java code showing how the TreeView JavaFX control is used.
How to Prevent Inheritance
Some classes are designed not to be extended by other classes. Find out how to prevent a class being inherited by another.
How to Generate Random Numbers (Part II)
Following on from the first article on generating random numbers in Java, find out how to generate random fractional numbers and boolean values.
JOptionPane Option Chooser Program
An example Java application which allows the user to combine various JOptionPane options to show example dialog boxes.
Working with Arrays
How to make use of arrays. Java.
Ternary Operator
: The ternary operator "?:" earns its name because it's the only operator to take three operands . It
Creating A Simple Calculator to Handle Button...
Implement the ActionListener interface as an Anonymous Inner Class. Page 6.
Concatenation
Concatenation describes the operation of joining two strings together.
Using the FlowLayout
A look at the most common properties of the FlowLayout layout manager.
Java 7 (and beyond) and the Mac OS X
Since Java 7 the version of Java for the Mac OS X now comes from Oracle.
How to Make a Password Dialog Box
Any application providing a secure environment for a user needs to be able to safely obtain the password for that user.
ComboBox Overview
A look at the JavaFX ComboBox class.
Definition for the Java Term: Event Listener
An event listener receives and process events.
Class
A class specifies the design of an object.
The try-catch-finally blocks
Java handles exception through the use of the try-catch-finally blocks
Modeless Dialog Program
Example Java program code showing two ways to make a modeless dialog using JDialog.
java.lang.NoClassDefFoundError
java.lang.NoClassDefFoundError is a runtime error.
Reading and Writing Character Streams
How to read and write to a text file one character at a time.
Beginner's Guide to Using an IDE Versus a Text...
Before you start to learn Java, you need somewhere to write your programs. Here's a guide to using an IDE versus a text editor.
Variable
A variable is a container that holds values that are used in a Java program.
DefaultTableModel Overview
An overview of the DefaultTableModel Java class
How to Read and Write Byte Streams
Learn how to read bytes from a binary file one byte at a time.
Overloading
Overloading is the ability to define more than one method with the same name in a class.
BorderPane Example Program
An example of how to use the JavaFX BorderPane layout
Java and the Mac OS X
Things are a little different for Java developers on Mac OS X. Find out how Java fits in with Apple computers.
Void
The void keyword denotes that a method does not have a return type.
Conditional Operator
Conditional operators are used to evaluate a condition that's applied to one or two boolean expressions.
Showing a Color Chooser Dialog
The JColorChooser class is used to create a detailed color chooser dialog.
Java Is Case Sensitive
When coding in Java it's important to remember that Java is case sensitive. Here are some tips to avoid common case sensitivity pitfalls.
A FocusListener Example Program
An example Java program showing how to implement a FocusListener interface
TextField Overview
A look at the JavaFX TextField class
Event
An event typically occurs when a user interacts with a user interface.
Button Overview
A look at the JavaFX Button class
The Infinite Loop
Can you rewrite this Java code so that there is no longer an infinite loop?
Hexadecimal
Hexadecimal refers to a numbering system that has a base of 16. This means it uses all the numerals 0,1,2,3,4,5,6,7,8,9 as well as the letters A,B,C,D,E,F for each digit of a number.
Coding a Simple Graphical User Interface - Part...
This step-by-step guide shows how to build the simple GUI application created in Coding a Simple Graphical User - Part I using the NetBeans GUI Builder.
GridPane Example Program
An overview of how to use the GridPane to make a table format.
ListView Overview
A look at the JavaFX ListView class
TreeView Overview
A look at the JavaFX TreeView class
The JTable Table Model
A look at the table model behind the JTable
Deprecated
When a new version of an API is released it's quite common for parts of it to become deprecated.
Disabling (or Enabling) the Java Plugin in a...
Here are the steps to disable (or enable) the Java plugin in a browser.
JFileChooser Overview
An overview of the JFileChooser class showing the most useful methods along with some usage tips.
How to Create a Simple Table
Using a table model to create the JTable. Page 3.
How to Handle Item Events
Handling item events triggered by ItemListener event listener through selecting and deselecting items from a JComboBox.
How to Make a Modeless Dialog Box
By using the JDialog class you can create custom dialog boxes that can be modeless.
Coding a Simple Graphical Interface - Part III
Looking at the JavaFX program structure. Page 2.
RadioButton Overview
A look at the JavaFX RadioButton class
Odd Magic Squares
Turtles, magic and squares will conspire to test your logic in this exercise.
Source Code
Source code refers to the programming instructions used to create an application.
Arithmetic Operator
Arithmetic operators perform the same basic operations you would expect if you used them in mathematics (with the exception of the percentage sign).
The Structure of Java Program - Hello NetBeans...
A basic look at the structure of a very simple Java program. This article gives a beginner a starting place for understanding the way the Java syntax builds to make a Java program.
Creating a Message Dialog Box - Part II
See how to create a message dialog box when you want the user to confirm a message with a Yes or OK.
Creating Labels Example Program
An example program showing how to create labels
Implicit Parameter
In a method call the implicit parameter is the object the method belongs to.
ToggleButton Overview
An look at the JavaFX ToggleButton class
ToggleButton Example Program
Example Java code showing the ToggleButton in action.
Parameter
Parameters are the variables that are listed as part of a method declaration.
GridPane Overview
How to use the GridPane layout to place child nodes in a grid format.
Constructor Chaining
Constructor chaining occurs through the use of inheritance.
How to Make a Progress Bar
How to make a progress bar using the JProgressBar class
Using the Arrays Class
How to use the Arrays class to manipulate Arrays
Strongly Typed
Java is a strongly typed programming language because every variable must be declared with a data type.
An Overview of Layout Managers
There are a number of layout managers designed to make it easy to control where the components of a graphical user interface are positioned.
Using the GridBagLayout
An overview of the GridBagLayout layout manager.
The String Class
The String class lets you create and manipulate Strings.
What Is a Dialog Box?
Find out what a dialog box is and how they can be an effective way to get the user’s attention.
Implementing a FocusListener Interface
How to implement a Focus Listener interface to a class to listen for focus events.
What Is Netbeans?
NetBeans is a sophisticated IDE that aims to help developers build any type of application.
ChoiceBox Overview
A look at the JavaFX ChoiceBox class
How to Handle Mouse Events
How to implement the MouseListener by attaching it to a JLabel. Page 3.
Doubly-Even Magic Squares
Take the odd magic squares program one step further with another test of your programming logic.

©2014 About.com. All rights reserved.