Skip to main content

What is Java language and its features

What is Java language and its features



What is Java language and its featuresWhat is Java language and its features - Java is a high level, secure, robust and object-oriented programming language. Java language was developed by Green Team headed by Games Gosling, Mike Sheridan and Patrick Naughton.It has its own run time environment (JRE) and API popularly known as platform. Java programming is popularly used in desktop application, web applications, games, mobile, smart card, robotics, etc.


Popular Java Platforms/ Editions




  1. JavaSE (Java Standard Edition)

  2. JavaEE (Java Enterprise Edition)

  3. JavaME (Java Micro Edition)

  4. JavaFx



Types of Java Applications –



There are four basic types of applications where Java programming is used.



  1. Standalone Application (Window based Application) – Antivirus, Media Player, etc.

  2. Web Application (Server Side) – Servlet, jsp, struts, jsf, etc.

  3. Enterprise Application (Firms, Banks) – Providing high level security

  4. Mobile Application



Features of Java Language –



There are many features available in Java language which makes things simpler and easy to understand. The important features of Java language are discussed below.



  1. Simple – The syntax of Java is based on C++ language making it easier for programmer to learn and use it.

  2. OOPs (Object Oriented Program) – The concepts of OOPs in Java simplify the software development and maintenance. The Object oriented concepts available in Java are Object, class, Inheritance, Polymorphism, Abstraction and encapsulation.

  3. Platform independent – Java code can run on any platform like Windows, Linux, Sun Solaris, Mac OS etc. Java code is compiled by the compiler and converted into bytecode. This bytecode is platform-independent code because it can be run on multiple platforms.

  4. Secured – This is highly secured language where security is provided by application developer like SSL, Cryptography, JAAS etc.

  5. Robust – It uses strong memory management. The avoidance of pointer in Java eliminates any security risks. The automatic garbage collection in Java makes it robust.

  6. Portable – The byte codes of Java can be ported to any platform easily.

  7. High Performance – The byte code is closer to native code making it faster than a compiled language. Other features which makes Java outstanding are Multi-threading, distributed approach and Architecture neutral.

Popular posts from this blog

Fix Windows could not find a driver for your network adapter error

Fix Windows could not find a driver for your network adapter error


A Computer run smoothly with the coordination of Software & Hardware. In the absence of any one it will not run at all. Software being the Master utilizes each hardware attached to the System. And each hardware is operated with the help of Device Drivers installed in it. Operating System (OS) uses these device drivers to control & utilize each hardware when needed. Each hardware connected to the system must have their own Device Driver installed. A device driver is a program to initiate a hardware when required by Operating System.




Suppose, you want your PC to connect to the Network, it can only be possible when your PC has network related Device Driver. These Device Drivers are easily downloaded from Manufacturer Websites. In this article we focus on Network related problem. Suppose, your PC not obtaining Network connectivity. And each time you are getting an error message saying "Windows could not find a d…

Fix This Site Can’t Be Loaded from The Cache Chrome Error

Fix This Site Can't Be Loaded from The Cache Chrome Error


This Site Can’t Be Loaded from The Cache - Today, there are several browsers available with extensive features on it. Each browser has its own importance and working principle. Some of the popular browsers available online are Google Chrome, Mozilla Firefox, Opera Mini, Internet Explorer, UC Browser, Safari, Microsoft Edge, Swift fox etc. The popularity of these browsers depends upon the features available in it.

Among them Google Chrome is the newest and mostly used browser around the world. Holding lots of feature make it more complex and hence more prone to errors. The types of error come up with the level of complexity of the program. If you are Chrome user and facing one of such error then read the full article. In this article, we focus on an error saying "This site can't be loaded from the cache". The explanation included with this error will be "The saved (cached) copy of this site was unreadable&qu…

Change Facebook Profile Picture Leaving All Unknown

Change Facebook Profile Picture Leaving All Unknown


Change Facebook Profile Picture Leaving All Unknown - Today, we spend lots of time in Social media platforms such as WhatsApp, Facebook, Instagram, Skype, YouTube, Twitter etc. We love to share Images & Videos with our friends via these platforms. These applications are largely used on Smartphones. We need to download concerned apps from inbuilt software, Play Store in Android Platform.


After downloading the App, we create an ideal account with a profile picture. We join the network by sending friend request. When request is accepted, we are added to such a community. In this article we take a close look on Facebook. Facebook is vastly used all around the world. Two person residing miles away can also share their views easily.

Change Facebook Profile Picture Leaving All Unknown

Whenever we open Facebook, lots of Images & Videos are seen with gentle scroll. In this article we focus on an interesting thing say Profile Picture. In F…