This post originated from an RSS feed registered with Java Buzz
by instanceof java.
Original Post: Essential Classes of Java
Feed Title: Instance Of Java
Feed URL: http://feeds.feedburner.com/blogspot/TXghwE
Feed Description: Instance of Java. A place where you can learn java in simple way each and every topic covered with many points and sample programs.
Lets discuss about what are the common functionalities everyone needs when developing a application and what are the classes we require mostly to rectify common problems.
Exceptions:
Exception classes are very important in every java project,
Finding the places where the chances of occurring exception and placing in try and in catch block assigning to corresponding exception class or super class of all exceptions Exception.
Checked Exceptions
Unchecked Exceptions
Errors
Basic IO:
Basic input and output operations covered by java platform classes focuses on IO streams and serialization.
I/O Streams:
Byte Streams are provided to handle I/O of raw binary data.
Character Streams handles I/O of character data
Buffered Streams optimize input and output by reducing the number of calls to the native API.
Scanning and Formatting allows a program to read and write the formatted text.
I/O from the Command Line describes the Standard Streams and the Console object.
Data Streams will handle the binary I/O Strings and primitive data types
Object Streams provided to handle binary I/O of all objects.
Concurrency:
Will Explains how to build applications which perform multiple tasks simultaneously.
Java Platform having full support to concurrent programming
In JDK 5 Java introduces high level concurrent programming APIs.
Like java.util.concurrent packages.
The Platform Environment
To examine and configure java environment java provides classes and libraries.
JVM and Java class libraries
Configuration Utilities describes APIs used to access configuration data supplied when the application is deployed, or by the application's user.
System Utilities describes miscellaneous APIs defined in the System and Runtime classes.
PATH and CLASSPATH describes environment variables used to configure JDK development tools and other applications.