A Java package is a collection of related classes that can be imported into your program to support your software. They also provide namespace management, as well as access protection.
| Note | :A namespace is the scope of the name of a variable. |
The following table shows some of the main packages that are included in the recent Java 1.4 SDK (Software Development Kit) release along with a brief description of what they include.
| Package | Description |
|---|---|
| java.lang | This is the fundamental Java package containing classes essential to the Java language. This package is included in your program by default and contains many useful classes, such as String, Thread, and the primitive data type support classes. |
| java.io | The I/O package contains classes that allow support for input and output operations. |
| java.awt | This is the Abstract Window Toolkit package and contains all the necessary classes to create a GUI within your Java applications and applets. |
| java.awt.event | This package is used to support the Abstract Window Toolkit by containing classes for event handling. |
| java.awt.image | This package provides important classes for storing and manipulating images, most notably the BufferedImage and VolatileImage classes |
| javax.swing | The Swing package, as with the AWT package, is used to create a GUI. However, Swing is the newer of the two and, in our opinion, the best one to use |
| javax.swing.event | As with the java.awt.event package, this includes extra event handling functionality to support the javax.swing package. |
| java.util | The utility package contains many useful classes, including storage classes such as ArrayList and LinkedList. |
| java.net | This package contains everything you need to handle basic networking in Java. |
| java.nio | This is a new package to the 1.4 release and contains classes used to implement NIO (New I/O). |
| java.sql | Finally, we have the SQL package, which gives us database support within Java. |
Although there are many other packages within the Java language, the above list is probably the most common that you will come across. Let's now take a look at how we can use and import these standard packages into our Java applications and applets.
Our website is not responsible for the information contained by this article. Webworldarticles.com is a free articles resource thus practically any visitor can submit an article. However if you notice any copyrighted material, please contact us and we will remove the article(s) in discussion right away.
This article was sent to us by:
Gabriela C. Perez at
12242007
1. What are Java Listeners
All articles in this directory are property of their respective authors. Additionally, read our Privacy Policy
© 2010 WebWorldarticles.com - All Rights Reserved. Partners: Gunblade Saga