April 05
Prof. Ismael H. F. Santos -  ismael@tecgraf.puc-rio.br                                                          2
Características da Linguagem
n  Distribuída
n Java suporta aplicações Cliente/Servidor por ser uma linguagem distribuída. Suporta vários níveis de conectividade através de classes presentes no java.net.package. Suporta conexão através de sockets (socket class).
n
n Robusta
n Java é uma linguagem fortemente tipada (mais que C++). Requer declaração explícita de métodos (idem ANSI-C). Não suporta ponteiros, eliminando assim a possibilidade de invasões de área e manipulação errônea com aritmética de ponteiros.