What is java

A general-purpose object-oriented languaje
Based on C/C++

Java Tools

NETBEANS

It is an Integrated Development Environment for creating Java applications for desktop, mobile or web

ECLIPSE

It allows the development of projects in other types of languages such as C, C ++ or PHP.

INTELLI IDEAJ

It is an IDE developed in Java by Jet Brains under two types of licenses, one open source and the other commercial

JAVA FEACTURE 1

SIMPLE

Fixes some clumsy features of C++.
no pointers.

OBJET ORIENTED

Almost all data types are objects(files,strings,etc.)

JAVA FEACTURE 2

INTERPRETED

Java byte codes are translated on the fly to machine readable instructions in runtime(java Virtual Machine).

PORTABLE

The libraries define portable interfaces.

JAVA FEACTURE

RELIABLE

No ponters but real arrays. Memory corruptions or unauthorized memory accesses are impossible

SECURE

Memory allocation model is a major defense

Java Disadvantages

An experiment in 1999 showed that Java was 3 or 4 times slower than C or C ++.

Java can be installed on different platforms:

LINUX

WINDOWS

MAC