Board logo

subject: What you need to know about Java Application Programming [print this page]


What you need to know about Java Application Programming

Java Programming language very much similar to C language has many features which have made this language a natural choice of all advance level application and industry oriented programs. The features that made the java program simple and advance both at a same times are portability, security and robustness all combined with the most important concept of object oriented programming.

Each of the programming language ever evolved are the result of difficulties faced in previous programming patterns. Like with C and C++ we have faced problems when we have to design application with bulk codes and also those programs were not platform independent. But java has simpler model that the previous two programming languages. It is based on object model and the low level facilities making the program easier and simpler to understand.

JVM or Java Virtual Machines is needed for java applications to run successfully which are compiled to class file format. The java code when compiled it gives a class file which is independent of the platform. And for different platform there are many version of JVM which then convert and run the code in those languages which are suitable for the machine. The write once and run anywhere principle is the main motif behind this language.

The various Java platforms are:

Solaris

Linux

Windows

And others.

There are also some major disadvantage of the application using the Java Application Programming is that, the programs written in Java are slower and need more memory space for storing of the resultant of programs and these were heavier than that of C. Java inbuilt has compilers with it which work is to check the code that developer writes for syntax and other functions. The java compiler is JIT compiler which is Just in time compiler.

With java technology and its object oriented nature we can create effective and advance application some components that are used by java are:

1. Deployment technologies could have sub-parts like Java web-start and Java plug-in

2. Development tools and APIs as Java complier, Java debugger, Javadoc.

3. Integration APIs are RMI, JDBC, JNDI, and CORBA.

4. User interface tool kits are swing, AWT, sound, input methods, java 2D and accessibility.




welcome to loan (http://www.yloan.com/) Powered by Discuz! 5.5.0