Java features or java buzz words

  • Simple –
  • Object oriented
  • Platform independent
  • Architectural Neutral
  • Portable
  • Robust
  • Secure
  • Dynamic
  • Distributed
  • Multithreaded
  • Interpretive
  • High performance

Simple:-

  • Java technology has eliminated all the difficult and confusion oriented concepts like pointers, multiple inheritance in the java language.
  • Java uses c,cpp syntaxes mainly hence who knows C,CPP for that java is simple language.

Object oriented:-

  • Java is object oriented technology because it is representing total data of the class in the form of object.
  • The languages which are support object,class,Inheritance,Polymorphism, Encapsulation,Abstraction those languages are called Object oriented.

Plateform independent:-

When we compile the application by using one operating system (windows) that Compiled file can execute only on the same operating system(windows) this behavior is called platform dependency.

Example :- C,CPP …etc

When we compile the application by using one operating system (windows) that Compiled file can execute in all operating systems(Windows,Linux,Mac…etc) this behavior is called platform independency.

Example :- java,Ruby,Scala,PHP …etc

Architectural Neutal:-Java tech applications compiled in one Architecture/hardware (RAM, Hard Disk) and that Compiled program runs on any architecture (hardware) is called Architectural Neutral.

Portable:-In Java the applications are compiled and executed in any OS (operating system) and any Architecture (hardware) hence we can say java is a portable language.

Robust:-

Any technology good at two main areas that technology is robust technology.

  • Exception Handling
  • Memory Allocation

Java is providing predefined support to handle the exceptions.

Java provides Garbage collector to support memory management.

Secure:-

  • To provide implicit security Java provides one component inside JVM called Security Manager.
  • To provide explicit security for the Java applications we are having very good predefined library in the form of java.security package.

Dynamic:-Java is dynamic technology it follows dynamic memory allocation (at runtime the memory is allocated).

Distributed:-By using java it is possible to develop distributed applications & to develop distributed applications java uses RMI,EJB…etc

Multithreaded:-

  • Thread is a light weight process and a small task in large program.
  1. In java it is possible to create user thread & it possible to execute simultaneously is called multithreading.
  • The main advantage of multithreading is it shares the same memory & threads are important at multimedia, gaming, web application.

High Performance:-

If any technology having features like Robust, Security, Platform Independent, Dynamic and

so on then that technology is high performance.

Importance of core java

According to the SUN 3 billion devices run on the java language only.

  • Java is used to develop Desktop Applications such as MediaPlayer,Antivirus etc.
  • Java is Used to Develop Web Applications such as sravyajobs.com, irctc.co.in etc.
  • Java is Used to Develop Enterprise Application such as Banking applications.
  • Java is Used to Develop Mobile Applications.
  • Java is Used to Develop Embedded System.
  • Java is Used to Develop SmartCards.
  • Java is Used to Develop Robotics.
  • Java is used to Develop Games ……………………….. etc.

Java introduction in tabular form

AuthorJames Gosling
Vendor:Sun Micro System(which has since merged into Oracle Corporation)
Project name:Green Project
Type:open source & free software
Initial Name:OAK language
Present Name:java
Extensions:.java & .class & .jar
Initial version:jdk 1.0 (java development kit)
Present version:java 12 2019
Operating System:multi Operating System
Implementation Lang:c, cpp……
Symbol:coffee cup with saucer
Objective:To develop web applications
SUN:Stanford Universally Network
Slogan/Motto:WORA(write once run anywhere)
Design a site like this with WordPress.com
Get started