Showing posts with label java introduction. Show all posts
Showing posts with label java introduction. Show all posts

Jul 5, 2020

Why Java Language? Java Introduction | Everything you need to know before chosing Java as your programing | Coding Winds

Why Java?

Hello people, choosing a language to learn in programming is a very big decision because this is a thing on which your whole career is dependent, so making a smart decision here can actually make your life better.

If you are here we can assume that the question ringing in your mind again and again is “ Why JAVA? Why not C++? or Why not Python? or Why not any other language? “. Well this blog might help you a bit by answering your this question of “ Why JAVA? “

Before diving deep into the technical talks of this JAVA language, let us first look upon the history  of this language ‘JAVA’. In 1990, Sun Microsystems Inc. (US) has conceived a project to develop software for consumer electronic devices that could be controlled by a remote. The authorities included in the development of this software found out that then available languages were all system dependent, and hence could not be used for various processors, so they started developing a completely system independent language, which later got this name ‘JAVA’.

Why the name JAVA? The developers of this language believed that because of the good quality coffee they consumed while developing this language played a huge role in the development of this language. Good quality of coffee was exported to the entire world from a place called ‘JAVA island’. Hence they fixed the name of the place for the language as Java. Thus, the symbol for Java Language is a coffee cup and saucer.

Features of JAVA :

            Apart from being a system independent language, there are other reasons too for the immense popularity of this language. Let us have a look at some of it’s features :

·       SIMPLE : Java is a simple language, and we can say that this was the design aim of this language, all difficult concepts of C and C++ have been omitted in JAVA. For example, the concept of POINTERS, which is very difficult for both programmers and learners have been completely eliminated in JAVA.

·       Object Oriented : Java is an object oriented language, this means this uses objects and classes. Unlike C++, Java is a purely object oriented language. This is the reason why we write atleast one class in every JAVA program, but it is not a necessity to write atleast a class when it comes to C++ program.

·       Robust : Robust means strong. Java program is a strong program and it don’t crash easily like a C or C++ program. Java has got excellent exceptions handling features.

·       System Independence : Java’s byte code is not machine dependent. It can be run on any machine with any processor and any operating system.

 

These are just ‘must be highlighted’ types features of JAVA language. It has a number of many other features which is not there in the feature list of any other programing language.

 

So yes, we think this is enough for an overview to the JAVA language, hope this blog add some value to your programming life.

 

If you still have any doubt on this topic then do come to us via email "sophomoretechs@gmail.com" or via Instagram "@coding.winds".


This article is SUBMITTED By : Ritik Arora


Do subscribe to our daily blog update by clicking here.


Thank You!