There are other programming languages in Linux
Python
Ruby
Perl
C
C++
Problem with JAVA it can bring in BOGS to other system including LINUX.
So learn to work on Python and Ruby which can be checked for bugs before implementation in Linux.
REPRODUCTION
What
are the differences between Java, Core Java and Advanced Java?
How
do you differentiate between the 3 of them?
Originally
Answered: What are the differences between Java, Core Java and
Advanced Java?
Come, I will solve your doubt
What is Java?
Java is a general-purpose computer programming language that is concurrent, class-based, object-oriented, and specifically designed to have as few implementation dependencies as possible. It is intended to let application developers "write once, run anywhere" (WORA), meaning that compiled Java code can run on all platforms that support Java without the need for recompilation.
Different Editions of Java Platform:
-
J2SE
(Java Platform, Standard Edition)
-
J2EE
(Java Platform, Enterprise Edition)
J2ME (Java Platform, Micro Edition)
This version of Java is mainly concentrated for the applications running on embedded systems, mobiles and small devices. Also, the J2ME apps help in using web compression technologies, which in turn, reduce network usage, and hence cheap internet accessibility. J2ME uses many libraries and API’s of J2SE, as well as, many of it’s own. The basic aim of this edition was to work on mobiles, wireless devices, set top boxes etc. Old Nokia phones, which used Symbian OS, used this technology.
Other Editions of Java:
-
Apart from these three versions, there was another Java version released, Java Card. This edition was targeted, to run applets smoothly and securely on smart cards and similar technology. Portability and security was its main features.
-
JavaFX is another such edition of Java technology, which is now merged with J2SE. It is mainly used, to create rich GUI (Graphical User Interface) in Java apps. It replaces Swings (in J2SE), with itself as the standard GUI library. It is supported by both Desktop environment as well as web browsers.
-
PersonalJava
was another edition, which was not deployed much, as its function
was fulfilled by further versions of J2ME. Made to support World
Wide Web (and Java applets) and consumer electronics. PersonalJava
was also used for embedded systems and mobile. But, it was
discontinued in its earlier stages.
Love Java!!! Live Java!!!
No comments:
Post a Comment