java

Java é uma linguagem de programação interpretada orientada a objetos desenvolvida na década de 90 por uma equipe de programadores chefiada por James Gosling, na empresa Sun Microsystems. Diferente das linguagens de programação convencionais, que são compiladas para código nativo, a linguagem Java é compilada para um bytecodeque é interpretado por uma máquina virtual (Java Virtual Machine, mais conhecida pela sua abreviação JVM). A linguagem de programação Java é a linguagem convencional da Plataforma Java, mas não é a sua única linguagem.

A linguagem Java foi projetada tendo em vista os seguintes objetivos:

  • Orientação a objetos – Baseado no modelo de Simular
  • Portabilidade – Independência de plataforma – “escreva uma vez, execute em qualquer lugar” (“write once, run anywhere”)
  • Recursos de Rede – Possui extensa biblioteca de rotinas que facilitam a cooperação com protocolos TCP/IP, como HTTP e FTP
  • Segurança – Pode executar programas via rede com restrições de execução

Além disso, podem-se destacar outras vantagens apresentadas pela linguagem:

  • Sintaxe similar a C/C++/C#
  • Facilidades de Internacionalização – Suporta nativamente caracteres Unicode
  • Simplicidade na especificação, tanto da linguagem como do “ambiente” de execução (JVM)
  • É distribuída com um vasto conjunto de bibliotecas (ou APIs)
  • Possui facilidades para criação de programas distribuídos e multitarefa (múltiplas linhas de execução num mesmo programa)
  • Desalocação de memória automática por processo de coletor de lixo
  • Carga Dinâmica de Código – Programas em Java são formados por uma coleção de classes armazenadas independentemente e que podem ser carregadas no momento de utilização