Object Oriented Programming language.
Developed by Sun Microsystems.
Modeled after C++.
Designed to be:
Small and simple.
Portable (Different OSs and architectures).
Distributed over the Internet.
Simple, Object Oriented and Familiar
Java is a truly object oriented language. It has a set of classes libraries that implement basic functionality for basic data types, I/O, network interfacing and graphics. Java has a syntax close to the C++ language to ease its adoption by designers.
Portable and Machine Independent
To be portable and run in different OSs, the Java compiler generates bytecodes.
Bytecode: Byte sequence where each byte represents an instruction for a virtual machine. Bytecodes are machine independent to allow portability across different platforms.
Copyright © 1998-2009 Dilvan Moreira