0% found this document useful (0 votes)
12 views

JAVA OverVIEW

Java was released in 1995 and developed by Sun Microsystems with the goal of "write once, run anywhere." It is an object-oriented language that compiles code into platform-independent byte code, making applications portable across operating systems. Key features include automatic memory management through garbage collection, a focus on compile-time rather than runtime errors, and high performance through just-in-time compilation to native machine code.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
12 views

JAVA OverVIEW

Java was released in 1995 and developed by Sun Microsystems with the goal of "write once, run anywhere." It is an object-oriented language that compiles code into platform-independent byte code, making applications portable across operating systems. Key features include automatic memory management through garbage collection, a focus on compile-time rather than runtime errors, and high performance through just-in-time compilation to native machine code.
Copyright
© © All Rights Reserved
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 5

FIRST STEPS IN JAVA

OVERVIEW
Overview

 Java was released in 1995


 It was developed by Sun Microsystem
 „Write once, run anywhere”
 The latest release of the Java Standard Edition is Java SE 8
Overview

1.) Java is object oriented


Huge softwares can be constructed with Java
~ everything is an object in Java

2.) Platform independent


The source code is not compiled into platform
dependent code  it is compiled into byte code

Byte code  it is interpreted by the JVM


~ the platform does not matter

3.) Easy to learn  we don’t have to deal with pointers like


in C or C++

+ garbage collector: handles references


Overview

4.) Portable
Because it is architecture- and machine-independent
Compiler written in ANSI C

5.) Robust
Java focuses on compile time errors instead of
runtime ones

6.) Interpreted
The source code  translated into byte code
Byte code is translated on the fly to native machine code
and instructions
Overview

7.) Distributed
Java was designed for distributed environment of the internet
~ it is quite important in the 21th century
For example: big data, cloud

8.) High performance


Java uses JIT „Just In Time compilers” so it is quite fast

You might also like