0% acharam este documento útil (0 voto)
149 visualizações5 páginas

Aula 01 - Introdução À Linguagem Java e À Programação Estruturada

O documento descreve a linguagem de programação Java, incluindo sua história, características, vantagens e como funciona a compilação e execução de código Java. Java foi desenvolvida na década de 1990 e se tornou popular devido à sua portabilidade, suporte a várias tecnologias e disponibilidade em dispositivos móveis.

Enviado por

Alex SCM
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
149 visualizações5 páginas

Aula 01 - Introdução À Linguagem Java e À Programação Estruturada

O documento descreve a linguagem de programação Java, incluindo sua história, características, vantagens e como funciona a compilação e execução de código Java. Java foi desenvolvida na década de 1990 e se tornou popular devido à sua portabilidade, suporte a várias tecnologias e disponibilidade em dispositivos móveis.

Enviado por

Alex SCM
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 5

Aula 01 - Introdução à linguagem Java e à

Programação Estruturada
Sua popularidade se deve principalmente às seguintes características:

1. Portabilidade – capacidade de escrever código capaz de ser executado em


várias plataformas e sistemas operacionais;
2. suporte a várias tecnologias (redes, acesso a banco de dados etc.);
3. disponibilidade de ambientes de execução em vários dispositivos móveis,
como celular, palmtop e PDA's.

A linguagem Java começou com o nome Oak, desenvolvida na década de


1990 por uma equipe de programadores da empresa Sun Microsystem, que foi
comprada pela empresa Oracle em janeiro de 2010.

Em 1995, uma nova versão da antiga linguagem Oak foi lançada com o
nome Java, agora focada no desenvolvimento Web. Ela introduziu na época os
Applets, programas que rodavam na máquina do cliente através dos navegadores
Web.

Semelhança de sua sintaxe com a sintaxe da linguagem C, Isso facilitou a


migração de programadores C para Java.

Vantagens:

1. linguagem orientada a objetos (recursos que facilitam a programação e que


serão vistos na próxima disciplina de programação);
2. linguagem possuidora de diversos recursos para a programação de
sistemas distribuídos, concorrentes (execução "paralela"), robustas a erros,
seguras, entre outras coisas;
3. portabilidade, pois uma vez escrito um código em Java, a ideia é que ele
possa ser executado em qualquer ambiente que possua uma máquina de
execução Java, "escreva uma vez, execute em qualquer lugar" (em inglês,
"write once, run anywhere").

Portabilidade
A máquina virtual tem a função de traduzir os comandos para a linguagem
de máquina.

O compilador lê o código-fonte, gera um código-fonte de saída equivalente


ao programa de entrada, que a máquina compreende.

Na compilação, temos a vantagem de realizar uma enorme quantidade de


verificações de erro antes de gerarmos o código que será executável na
máquina. Mas se houver apenas um erro no programa, o código executável
não será gerado!

Na interpretação, não temos as diversas verificações que são feitas pelo


compilador. Isso quer dizer que podemos começar a executar um programa
e ele poderá parar pela metade porque o programador esqueceu de colocar
o símbolo "+" em uma operação de soma, por exemplo.

Entretanto, a interpretação nos traz a possibilidade de se obter


portabilidade. 

Um programa é portável se ele pode ser executado em diferentes


plataformas de software e hardware.

.class = bytecode

podemos dizer que Java é tanto compilado (etapa 1) como interpretado (etapa 2).
A portabilidade de Java se dá então como o apresentado pela Figura 3. Temos o
programa Java (código-fonte), um único compilador e várias JVMs, uma para cada
plataforma de execução diferente.
As palavras public class são obrigatórias e serão explicadas na disciplina de POO.
O que importa no momento é você saber que o programa começa com public
class, depois vem o nome do programa (que é igual ao do arquivo), e em seguida
tem a abertura e fechamento de chaves, as quais delimitam o local onde podemos
escrever nosso código

Apesar de compilar, esse programa não faz nada e não pode ser executado. Para
poder ser executado, criamos o que chamamos de método main.
A seguinte versão faz uso do comando System.out.println para imprimir a
mensagem Olá Mundo!, delimitada entre aspas duplas:

Os pacotes reúnem arquivos com objetivos relacionados e refletem a estrutura de


diretórios onde os arquivos se encontram. Por exemplo, o pacote "exemplo" requer
a existência de uma pasta "exemplo" no computador.

A palavra chave package, quando utilizada, deve ser o primeiro comando do


arquivo, indicando o nome do pacote, o qual está obrigatoriamente relacionado ao
nome da pasta que contém o arquivo Java. Por fim, você pode colocar diversos
comentários no código, tendo os mesmos que estarem entre /* e */, ou depois
de //, sendo que nesta última opção, o comentário tem que estar em uma única
linha.

Você também pode gostar