Features of Java Language:
1. Platform independence
Platform-independence means Java can run on different platforms. Java
introduced virtual machine principle that could be operated in a virtual
machine among different platforms of Java interface. Programs written
using Java can be shared around the world. Java has nothing to do with the
machine data types, Java Virtual Machine is
based on the hardware and operating system, to
achieve interpreted function. Java binary code is provided in the interface of
different platforms.
2. Safety
Java programming is similar to C ++, C ++ learned reader will quickly
grasp the essence of Java. It discarded the pointer to direct
the operation to the memory address, the memory allocated by the operating
system, to avoid viruses entering the system through a pointer. Java
provides security program manager, to prevent unauthorized access to the
program.
You can find the solutions of your Java Project at Java Project Help.
You can find the solutions of your Java Project at Java Project Help.
3. Object-Oriented
To learn the object-oriented concepts it is necessary to learn the data encapsulated in
the class. The primary objective to use the class is to achieve the program's
simplicity and ease of maintenance. Characteristic of the object class
encapsulation is inheritance, so that the program code is compiled only once,
and then reuses the above characteristic. Programmers can use to focus on
the design and application classes and interfaces. Java provides a number
of generic object class, you can use the parent class method through
inheritance. In Java, the class hierarchy is a single non-multiple of a
sub-class and has only one parent. Inheritance Java provides classes and
subclasses of Object as tree inverted tree.
4. Distributed
Java built on extended TCP / IP network
platform. Library functions provided
with the HTTP and FTP protocols to
transmit and receive information methods. This allows the programmer to
use files on the network and use native files as easy.
5. Robustness
Java is committed to checking program errors at compile and run time. Checking
helps many developers to detect errors at early stage. Java memory
reduces the possibility of manipulating their own memory error. Java also
implements real array , avoiding
possible coverage of the data, these characteristic features greatly enhance
the Java application development cycle. And Java also provides Null
pointer detection, array boundary detection, anomaly export, Byte code
verification and other functions.
6. Interpreted
We know C, C ++ and other languages, are to be compiled for the CPU chip
to generate machine code, run the code on that are related to the particular
CPU. Java like C or C ++, not compiled for CPU chip, but the program is
compiled into bytecode called a self "intermediate code." Byte
code is very close to machine code file that can be interpreted in the
provision of a java virtual machine (JVM) in any system.
7. Dynamic
The basic unit is composed of java program classes, some classes is to
write your own, some are introduced from the class library, and the class is
loaded dynamically at runtime, which makes Java can dynamically maintenance
program in Division Environment and classification, unlike C ++, as later did
not schedule library upgrade, if you want the program with a new library
provides a function that need to modify the program.
Java Assignment Help provides you the detailed knowledge on Java and helps you in your Java assignments.
Java Assignment Help provides you the detailed knowledge on Java and helps you in your Java assignments.
Application:
Internet:
We know that the earlier www can transmit only text and pictures while Java
appears to achieve the interactive pages, which is a great revolution. Java
can be used to write stand-alone applications. Java is an object-oriented
language, Java language is similar to C ++ language, it has mastered the C ++
language programmers to learn Java language that is much easier! Java
program needs to be compiled, it is placed on the Internet server, when users
access the server, Java programs are downloaded to the local user machine, and interpreted
by the browser to run. There are actually two Java programs: one is Java
application that is a complete program, such as a Web browser. Another
is Java applets that run
in a Web browser program. Java program and its browser HotJava, provides a
browser that allows you to run a program. You can draw from your browser
directly play sounds, you can also play in the movie page, Java can tell your
browser how to deal with new types of files. When we transmit video images
at 2400 baud line, HotJava gets able to show these videos.
E-commerce:
E-commerce is a
hot topic today, but the traditional programming language could not run
the e-commerce systems ,
e-commerce requirements of the program code has basic requirements: safety,
reliability, and operational requirements for doing business with customers
around the world in different platforms through different machines. Java with
its strong security, platform-independent and hardware-independent
architecture, object-oriented language simple at the same time, occupy an unparalleled
advantage in network programming language, and has now become the preferred
language for e-commerce systems.
Development process:
1.Write the source file, use a text editor ,
such as Edit or Notepad , to
write the source files. Do not use Word editor , since it
contains invisible characters. Save the programmed source files together,
the extension of the source file must be .java.
2. To compile Java source file, use the Java compiler ( javac.exe ) to compile
the source file to get bytecode files.
3. To run Java programs the two categories --Java applications and java applets
must be interpreted accordingly; Java application must be interpreted through
bytecode file by the Java compiler (java.exe); while java applet must be
interpreted by supporting Java standard browser.