0% found this document useful (0 votes)
45 views

Java PDF

This paper summarizes the history and importance of Java as a programming language. It discusses that Java was created in 1995 and has become the most popular programming language. The paper outlines Java's key principles of being simple, object-oriented, robust, secure, portable, and high-performing. It also lists the major versions of Java over time. Finally, the paper discusses both the advantages of Java in being platform independent, secure, and widely used, as well as some disadvantages in terms of performance and lack of backup features.

Uploaded by

Pradip Pun
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views

Java PDF

This paper summarizes the history and importance of Java as a programming language. It discusses that Java was created in 1995 and has become the most popular programming language. The paper outlines Java's key principles of being simple, object-oriented, robust, secure, portable, and high-performing. It also lists the major versions of Java over time. Finally, the paper discusses both the advantages of Java in being platform independent, secure, and widely used, as well as some disadvantages in terms of performance and lack of backup features.

Uploaded by

Pradip Pun
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 7

Assessment Name: Report

Student Name: Krishna Bahadur Tilija

Lecture/Tutor Name: Monil Adhikari

Abstract
This paper tries to lay a foundation of Java history and its importance in programming language as it
is the most popular programming language. It provide a definition that is suitable for Java and its
principles. In this research we have found that Java has been number one programming language and
most widely used programming languages in many areas.

Keywords: Java, Programming language


Introduction

1.1Background:
Java is a popular programming language which was created in 1995 by James Gosling. It was
designed in 1993 for interactive television, but it was too advanced for the digital cable television
industry at that time. The language was initially called Oak after an Oak tree that stood Gosling’s
office but later the project went by the name Green and was finally renamed Java, which was a type
of coffee from Indonesia called Java coffee. In 1996 Sun Microsystems release their first public
implementation as Java 1.0 in 1996. On April 2, 2010, James Gosling resigned from Oracle. The list of
Java version and date are listed below:
Version Date
JDK Beta 1995

JDK1.0 January23, 1996

JDK 1.1 February 19, 1997

J2SE 1.2 December8, 1998

J2SE 1.3 May 8, 2000

J2SE 1.4 February6, 2002

J2SE 5.0 September 30, 2004

Java SE 6 December 11, 2006

Java SE 7 July 28, 2011

Java SE 8 March 18, 2014

Java SE 9 September 21, 2017


Java SE 10 March 20, 2018

Java SE 11 September 21, 2017

Java SE 12 March 19, 2019

Java SE 13 September 17, 2019

Java SE 14 March 17, 2020

Java SE 15 September 15, 2020 1.2 Principles of Java:


-It must be simple, object- oriented and familiar.

- It must be robust and secure.

- It must be architecture- neutral and portable.

- It must execute with high performance.

It must be interpreted, threaded and dynamic.


2 Literature Review

Java is an object oriented language which gives a clear structure to programs and allows code to
be reused, lowering development costs. It is the number one development language for micro services
and it has 45 billion active Java virtual machines globally. It is used in more organization than any
other development language. It is the number one language for developers, VR, Big Data, Continuous
Integration, Analytics, Mobile, chat bots and social. It is mainly used for:

- Mobile applications (Android apps)

- Desktop applications

- Web applications

- Web servers and application services

-Games

-Database connection

Java is an important and number one programming language which works on different
platforms like Windows, Mac, Linux, Raspberry Pi. It is open source, free, secure, fast and powerful.
Java has a huge community supports (tens of millions of developers) all around the world. Java is a
fairly simple language, which will be easily picked by programmers and familiar with C++ which makes
easier for programmers to switch to java or vice versa.

According to many experts they cannot deny the fact that Java is one of the most powerful and
effective languages ever created. Java has been consistently holding the top position of the TIOBE
index among all other programming languages. Although many new languages has been discovered,
the fame of java has never goes down. Java has been ruling all over the world for more than 20 years
and most widely used programming languages in many areas.
3 Advantages and Disadvantages

WE all know that every coins has two side; similarly, Java cannot run away from this fact and
therefore it has also got its own advantages and disadvantages.

3.1 Advantages of Java:


- It is simple and easy to learn because it was designed to be easy to use and write, compile, debug
and learn than other programming languages.

- It is object- oriented because it allows us to create modular programs and reusable code.

- It is cheap and economical to maintain because it is cheap to develop and maintain as these
programs are dependent on a specific hardware infrastructure to run. So we can easily execute them
on any machine that reduces the extra cost to maintain

- 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.

- It is platform independent: One of the most significant advantage of Java is ability to move easily
from one computer system to another. The ability to run the same program on many different system
is crucial to worldwide Web Software and Java succeeds at this by being platform independent at both
the source and binary levels.

3.2 Disadvantages of Java:


-It is slow and has poor performance because each code has to be interpreted to the machine level
code and due to garbage collector because it consumes more CPU time.

-It provides no backup facility because it mainly works on storage and not focus on the backup of data
which is a major drawback that makes to lose the interest and rating among users.

- It requires a significant or major amount of memory space as compare to other languages like C and
C++ which affect the memory efficiency and the performance of the system during the execution of
garbage collection
4 Methodology
The methodology used in this study was internet search, books and Google scholar. The study
was consulted from different source on the internet to establish a well decorated report on Java. This
is a qualitative and quantitative research because its data is collected from internet, books and
articles. It used convenience technique of study as it is collected from internet and books search which
are easy to approach and collect data from respondents. This research is done to describe java, its
history, its importance, principle and advantages and disadvantages.

5 Conclusion
As we know Java is a number one programming language but it also has a significant advantages
as a teaching language. It is one of the most used languages in the software industry due to its
platform independence, security, and maintainability features. And also it allows instructor to
introduce students to GUI programming, networking, threads, and other important concepts used in
modern day software. By learning Java many students can make their career because it is used in
more organizations than any other development languages and the future of java is bright as the
interpreted nature of Java currently poses performance problems, faster interpreters and virtual
machines will be important in Java’s future.
Reference
-Byous, Jon (c.1998). “Java technology: The early years”. Sun Developer Network. Sun Microsystems.
Archived from the original PDF on April 20, 2010.

-Object Oriented programming “The History of Java Technology” Sun Developer Network .c.1995.
Archived from original on February 10, 2010. Retrieved April 30, 2010.

-“JAVAONE: Sun – Advantages and disadvantages”. GrnLight.net. Archived from the original on May
27, 2014. Retrieved May 26, 2014.

-“Design Goals of the Java Programming Language”. Oracle. January 1, 1999. Archived from the
original on January 23, 2013. Retrieved January 14, 2013.

-www.oracle.com

You might also like