IntroducaoLinguagemJava

3276 palavras 14 páginas
1. Introdução à linguagem JAVA
Neste módulo serão apresentados os conceitos gerais da linguagem.
Quando concluir este módulo, o aluno deverá estar apto a compreender as características e a sintaxe da linguagem.

1.1. Características Gerais da Tecnologia Java
Java é uma linguagem de programação e uma plataforma de computação lançada pela primeira vez pela Sun Microsystems em 1995. É a tecnologia que capacita muitos programas da mais alta qualidade, como utilitários, jogos e aplicativos corporativos, entre muitos outros, por exemplo. O Java é executado em milhões de computadores pessoais e em bilhões de dispositivos em todo o mundo, inclusive telefones celulares e dispositivos de televisão.
As principais edições da plataforma Java são apresentadas a seguir.
Edição

Aplicação

Java SE (Standard Edition)

Desenvolvimento para desktop.

Java ME (Micro Edition)

Desenvolvimento para dispositivos móveis.

Java EE (Enterprise Edition)

Desenvolvimento corporativo, distribuído e WEB.

As figuras a seguir mostram as ferramentas contidas em cada uma das edições. Java ME

Material Produzido pelo Professor José Gonçalo dos Santos
Contato: jose.goncalo.santos@gmail.com

Java EE

Java SE
Java EE

Observe a primeira linha da figura acima, nela temos java, javac, javadoc e jar, entre outros componentes. o javac é o compilador do Java, enquanto o java é o
Material Produzido pelo Professor José Gonçalo dos Santos
Contato: jose.goncalo.santos@gmail.com

responsável por executar os bytecodes (será explicado depois), ou seja, arquivo compilado pelo javac. Já o javadoc é responsável pela geração da documentação do código, e o jar é responsável por empacotar um conjunto de recursos, por exemplo, classes, para gerar um aplicativo desktop.
Explicar a funcionalidade de cada um dos componentes foge do escopo deste curso, mas para quem se interessar em ser arquiteto Java, é necessário conhecer todos eles.
Para desenvolvermos nossos programas Java, precisamos de um kit de ferramentas, que

Relacionados