Subject: - Java

 

#Introduction to Java

- Java is a feature-rich modern computer programming language.

- It is a genera-purpose language that offers all the feature that is required to implement a new system.

- Java was developed by James Gosling at sun Microsystem Inc in the year 1995, later acquired by oracle corporation.

- Java is a class based, Object oriented Programming language and is designed to have as few implementation dependences as possible.

- A general purpose programming language made for developers to write once run anywhere that is compiled java code can run on all platforms that support java.

#Application Of Java

It is used for: - 

i) Mobile Applications

ii) Desktop Applications

iii) Web Applications

iv) Web Servers and Application Servers

v) Games 

vi) Database Connection

vii) And much, more.

# History of Java

(i) Java was developed by James Gosling , who is known as the father of java, in 1995. James Gosling and his team members started the project in the early 1990.

(ii) James Gosling and his team initiated the java language project in June 1991. The small team of sun engineers called Green Team.

(iii) Firstly, It was called "Green talk ", after that, It was called Oak.

(iv) In 1995, Oak was renamed as "Java"

(v) JDK 1.0 was released on January 23, 1996. After the first release of java, there have been many additional features added to the language.

Note: - JDK (Java Development Kit )

- It is a collection of software component as a bundle which is used to develop java application.

(vi) Java 19 is the latest released java version in September 2022.

# Features Of Java

(i) The primary objective  of java programming language creation was to make it portable, simple and secure programming language

(ii) A list of the most important feature of the java language is given below

a) Simple:-  Java is very easy to learn and its syntax is simple, clean and easy to understand.

b) Object:-  Java is an object oriented programming language. Every thing in java is an object.

c) Secured:- Java is best known forints security with java.

d) Robust:- Java is a robust language because it has strong memory management and provides automatic garbage collection.

e) Architecture-neutral:- Java is  architecture neutral because there are no implementation dependent features, for eg the size of primitive types is fixed.

f) Portable:-  Java is portable because it facilitates you to carry the java byte code to any platform

g) High- Performance:- Java is faster than other traditional in terpreted programming language because java byte code is "close" to native code.

 h) Distributed:- Java is distributed because it facilitates users to create distributed applications in java.

i) Multi-threaded:- A thread is like a separate program, executing concurrently we can write java programs that deal with many tasks at once by defining multiple threads.

 j) Dynamic:- Java is dynamic language. It supports the dynamiclaoding of classes. It means classes are loaded on demand. 

 Also read: Status: Sad Status About Life in Nepali

Tags

Post a Comment

0 Comments
* Please Don't Spam Here. All the Comments are Reviewed by Admin.