sábado, 28 de março de 2009

Primeira coisa a saber

A primeira coisa a saber sobre Java é que não tem NADA a ver com Javascript.

Java é uma linguagem de programação orientada a objetos e JavaScript é uma linguagem de scripting que incorporado nas tag's Html, permite incrementar a apresentação e interatividade das páginas Web.

Esclarecido a diferença, vamos as características da linguagem Java.

* Orientação a objeto - Baseado no modelo de Smalltalk e Simula67;
* Portabilidade - Independência de plataforma - "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 Linguagem C/C++ e principalmente, a 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.

Boas Vindas

Sejam bem-vindos, ao blog desbugando, onde estarei falando sobre java. Como estou aprendendo essa linguagem, várias pessoas me perguntam uma coisa ou outra, então resolvi compartilhar o que sei e aprender com as dúvidas que surgirem no caminho.