Java Class (Java Libraries & Java Class Libraries)
What is a Java Class Library? A Java Class Library or Java Class is a reusable Java library or software component that allows you to extend the functionality of your Java application. A Java Class Library is mainly written in Java, although there may be some assembly language or machine code in there to access specific hardware devices, but this is not relevant to the Java programmer, as the Java Class enables him or her to access the device in a platform independent manner using the provided Java Class.
The pre-written Java Class can be called dynamically at run-time by your Java application to carry out commonly repeated tasks. Java Class Libraries allow you to reuse code you have written previously yourself to add functionality to your Java apps. Or a Java Class Library that has been written by an expert with more knowledge about a specific topic or field of study than you can be added to your application, quickly giving you functionality that was not possible before.
Unlike a JavaBean, a Java Class typically does not allow introspection, so a Java IDE or tool cannot analyze a Java Class at design-time to understand its properties, methods and other attributes. JavaBeans are typically used to implement Java user interface controls or UI controls, whereas Java Class Libraries are used for a wide variety of tasks and functions.
The Java Class Libraries listed in this Java Class Library product gallery are therefore the most numerous Java products available in our Java component marketplace and have been written by experts, they include Java Classes that are: Java datagrids, Java spreadsheets, Java Math & Stats libraries, Java charting libraries and Java graphing classes, Java calendar or Java Gantt class products for planning and scheduling, Java speech recognition classes, text editing, word processing and spell checking Java classes and much, much more.
You will also find non-visual Java Class Library based products, that work in the background to add functionality to your your application, such as: sending and receiving emails via SMTP or POP or transferring files via FTP or HTTP over the Internet, or encrypting data or encrypting files prior to storage or transmission. Plus there are Java Class Libraries for Java EDI (Electronic Data Interchange) solutions and also integration with Amazon online storage, messaging and e-commerce services.