Java

Tecnologia de programação - Java

Em 1995, a equipe chefiada por James Gosling, programador da Sun Microsystems, criou a linguagem de programação Java.

Java é uma linguagem de programação orientada a objeto e seu maior diferencial em relação às outras linguagens é que ela é compilada para um bytecode, que é executado por uma máquina virtual.

Na história da computação, a linguagem Java já é um marco. Desde seu lançamento, foi a linguagem que foi adotada com maior rapidez pelo extenso e vasto mercado. Ainda em 2004 a plataforma atingia a marca de mais de 3 milhões de desenvolvedores em todo o mundo.

A plataforma – popular pelo seu vasto uso na internet – hoje já possui ambiente de execução presente em celulares, palmtops, web browsers, mainframes, SOs, dentre outros.

Os maiores diferenciais dessa linguagem são: orientação a objeto, portabilidade e independência da plataforma, segurança e recursos de rede (é possível encontrar uma biblioteca ampla e variada sobre rotinas que facilitam a cooperação com protocolos TCP/IP, HTTP eFTP).

Além disso, essa linguagem possui diversas vantagens em relação às outras. Sua sintaxe é bastante similar a linguagem C/C++; tem facilidade de internacionalizações porque suporta caracteres Unicode; tem simplicidade na especificação, tanto de ambiente quanto de execução (JVM), tem um excelente e vasto conjunto de bibliotecas (ou API´s) e realiza deslocação de memória automática por processo de coletor de lixo.

Vários ambientes de desenvolvimento integrado (IDEs) como: BlueJ, JCreator e jEdit, permitem o desenvolvimento de aplicações em Java.

O JUGs (Java User Groups) é a maior comunidade de desenvolvedores Java do mundo. Nesse espaço é possível trocar informações, compartilhar conhecimento e resolver dúvidas.

No Brasil o movimento de grupos de usuários vem se expandindo significativamente a cada ano e hoje já forma alguns dos maiores grupos de usuários Java do mundo. PortalJava, GUJ e o JavaFree são apenas alguns exemplos de onde é possível encontrar desenvolvedores dessa linguagem no país.

Aqui será possível encontrar materiais trabalhados em sala de aula, exercícios e códigos de exemplo.

Códigos: Aula_09082011

Códigos: Aula_11082011

Exercício:Práticas de Laboratório 1

Monitoria: Resultado Final

Avaliação: Notas 1.1

Resumo: Criando Javadoc

Códigos + Exercício(aula matrizes):  codigos aula01092011

Exercício: Práticas de Laboratório 2

Exercício: Práticas de Laboratório 3

Exercício: Práticas de Laboratório 4

Apostila: Apostila Java Completa

Exercício: Práticas de Laboratório 5

Códigos: Resolução Exercício 01

Slides: Aula Polimorfismo

Slides: Aula Herança Múltipla

 


 


Comments are closed.