Java
Java é uma linguagem de programação desenvolvida na década de 90 pelo programador James Gosling, na empresa Sun Microsystems.
Algumas características da linguagem:
- Gratuita;
- Orientada a objetos;
- Portável - Independência de plataforma - "write once run anywhere";
- Possui recursos de rede - extensa biblioteca de rotinas que facilitam a cooperação com protocolos TCP/IP, como HTTP e FTP;
- Segura - 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 Linguagem 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 (garbage collector);
- 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.
Duas boas apostilas encontradas na Internet (os créditos estão no interior de cada material):
- Apostila da InfoPrise (2.8MB em pdf): capítulos 3, 4 e 5 sobre Java básico. Download: parte1 e parte2
- Apostila da Caelum (3.2MB em pdf): O java básico se encontra no capítulo 3. Bastante didática. Download: parte1 e parte2.
Sugestão de ex-aluno
- Encontramos este site de curso JAVA on-line e gratuito, quem se interessar fique a vontade, o endereço é http://jedi.wv.com.br/