Java is a strongly typed object oriented, class based programming language. It was developed by James Gosling at Sun Microsystems from 1991 and first released in 1995. Initially the language was called Oak and later it was renamed java. Java was originally designed for interactive television.Java allows you to write once and deploy anywhere — from high-end gaming desktop to smart-phones.

Feature of Java:

1. Simple:
Java is very simple to learn and code. Code is stream lined. It removes the pit-fall of c and c++,

2. Secure:
Java has in built security to protect the byte codes from alteration by machine code. The bytecode verifier checks the bytecode whether it was compiled on a standard compiler. Basically Java allows you to construct a virus-free and tamper-free systems.

3. Portable:
“Write once and run anywhere” that means java allows you to write a program and compile it once in any platform and you run the program in any platform like any OS or any electronic device where JVM is available.

4. Object Oriented:
In java everything is treated as object except primitives. Java supports OOPs features like abstraction, polymorphism, inheritance, encapsulation.

5. Robust:
The most difficult part in programming environments is memory management. The memory allocation and deallocation has been taken care by JVM and it is completely automatic. There is no pointer concept in java. The Garbage collection is responsible to deallocate the memory

6. Multithreaded:
Java supports multithreaded programming that allows you to write program that can perform many task simultaneously. The Java run-time system comes with an elegant yet sophisticated solution for multiprocess synchronization that enables you to construct smoothly running interactive systems.

Categories: Core Java

Post by

Sun Certified Java Programmer

Leave a Reply


Different ways to r

Different ways to reverse a String in java Here is [...]

Exception Handling i

1. What is Exception?         Exception is [...]

How to create an imm

Immutable Object: Object is created once and value of the [...]

StringBuffer and Str

StringBuffer: A thread-safe, mutable sequence of characters. A string buffer [...]

String handling in j

String handling in java In this topic we discuss about [...]

Different ways to r

Different ways to reverse a String in java Here is [...]

Exception Handling i

1. What is Exception?         Exception is [...]

How to create an imm

Immutable Object: Object is created once and value of the [...]

StringBuffer and Str

StringBuffer: A thread-safe, mutable sequence of characters. A string buffer [...]

String handling in j

String handling in java In this topic we discuss about [...]

Sponsors

  • Cheap reliable web hosting from WebHostingHub.com.
  • Domain name search and availability check by PCNames.com.
  • Website and logo design contests at DesignContest.com.
  • Reviews of the best cheap web hosting providers at WebHostingRating.com.