List of Articles

An Insight into Java 1.2

Java is a programming language for Internet and intranet applications from the javasoft division of Sun. Java was modeled after C++. Java supports two types of application development, one is developing Standalone Applications and Other is developing Internet based Applets. Applets are the applications which run on internet or intranet and are called from browser.

Unlike all other platforms, Java never creates a executable file (.exe). Exe file is generally dependent on platform, so if we want to implement an exe file for Windows or Unix or any other platform, we will have to recompile the executable with some modifications. In case of Java, the source code of Java (Generally .java file) is compiled to give "byte code", which can not run on its own. The byte code is interpreted and converted to machine code at run time. This code conversion is done by Java virtual machine (JVM). So any browser or platform which has JVM inbuilt can execute Java programs. So Java programs become independent of hardware platform or browser or operating system.

Now Java has launched a new version called Java 2 which has advanced features. We will discuss those features and also talk about writing advanced applications like Multi tiered applications with Java in following articles.

Java Development Kit (JDK) Version 1.2

Version 1.2 of the Java Development Kit (JDK) adds the following major features to the Java platform and JDK tools since 1.1.

Security

JFC

Collections

Extensions Framework

JavaBeans

RMI

Serialization

JDBC

Today we will see some security enhancements features.

Security Enhancements

Java is a very secure language which takes care of any unauthorized access for client machine. There are following new additional features in security management in java 2.

 

Author Mrs. Vaishali Tapaswi is Director, Fands Infotrainers. For additional Information on Java features she can be reached at vaishali@fandsindia.com