3. INTRODUCTION
My preferred language is Java. It is currently one of the
most popular programming languages.
It is modeled after C++, and was designed to be small,
simple, and portable across platforms and operating
systems at the source level and at the binary level.
Java programs, which include applets and applications, can
therefore run on any machine that has the Java Virtual
Machine, JVM, installed.
4. WHAT IS JAVA?
Java is a programming language and computing platform
first released by Sun Microsystems in 1995.
It is the underlying technology that powers state-of-the-art
programs including utilities, games, and business
applications.
5. FUNCTION
There are lots of applications and websites that won't work
unless you have Java installed, and more are created
every day.
Java is fast, secure, and reliable. From laptops to
datacenters, game consoles to scientific
supercomputers, cell phones to the Internet, Java is
everywhere!
6. FUNCTION
A big reason it's so popular is because it allows people to
write smaller programs, which allows Java to be used on
devices with less memory or disk space.
7. ADVANTAGES
Java is easy to learn
Java was designed to be easy to use and is therefore
much more easy to write, compile, debug, run and learn
than other programming languages.
Java is object-oriented
This allows you to create modular maintainable
applications and reusable code.
8. ADVANTAGES
Java is platform-independent
One of the most significant advantages of Java is its
ability to move easily from one system to another. The
ability to run the same code on many different systems is
crucial to www, and Java succeeds at this by being
platform-independent at the source and almost binary
levels.
Java is secure
Java considers security as part of its design. The Java
language, compiler, interpreter, and runtime
environment were each developed with security in mind.
9. ADVANTAGES
Java is distributed
Java is designed to make distributed computing easy
with the networking capability that is inherently
integrated into it. Writing network programs in Java is
like sending and receiving data to and from a file.
10. ADVANTAGES
Java is robust
Robust means reliability. Java puts a lot of emphasis on
early checking for possible errors, as Java compilers are
able to detect many problems that would first show up
during execution time in other languages.
Java is multithreaded
Multithreaded is the capability for a program to perform
several tasks simultaneously within a program. In Java,
multithreaded programming has been smoothly
integrated into it, while in other languages, operating
system-specific procedures have to be called in order to
enable multithreading.
11. DISADVANTAGES
Java can be considerably slower and can take up more
memory space than other compiled languages such as C
and C++, java application development.
Java is primarily a single-paradigm language and even the
look and feel of GUI applications is vastly different from
other applications.
12. DEMAND FOR JAVA
Java is in an all time high for demand. It has topped
numerous lists for IT employment. The demand for Java
skills is soaring, creating a boom for programmers and
causing headaches for employers and IT directors.
Java is now the second most sought-after skill in the IT
recruitment market, according to an article in Computer
Weekly’s Survey of Appointment and Trends.
13. CONCLUSION
Because of Java's robustness, ease of use,
cross-platform capabilities and security
features, it has become a language of choice
for providing worldwide Internet solutions and
my preferred programming language.
14. REFERENCES
http://www.computerweekly.com/feature/Java-skills-demand-hits-all-time-
high
http://www.zdnet.com/java-tops-list-of-top-10-it-skills-in-demand-
7000000638/
http://bielik.blogspot.com/2011/05/seven-advantages-of-java.html
http://pic.dhe.ibm.com/infocenter/aix/v7r1/index.jsp?topic=%2Fcom.ibm.aix
.prftungd%2Fdoc%2Fprftungd%2Fadvantages_java.htm
http://www.java.com/en/download/faq/whatis_java.xml