Buscar

ProgComputadores 1_texto 1

Prévia do material em texto

1
INTRODUÇÃO À 
PROGRAMAÇÃO JAVA
Profa. Dra. Marta Adriana da Silva Cristiano
4
Para o desenvolvimento de programas em Java, é necessário o uso da linguagem 
Java e uma plataforma de desenvolvimento.
O programa em linguagem Java é um arquivo com a extensão .java que, ao ser 
compilado, cria um arquivo .class que é o bytecode. O bytecode é interpretado pela 
Máquina Virtual Java (JVM).
A plataforma de desenvolvimento Java é formada pela Máquina Virtual Java (JVM), 
que transforma os bytecodes num código reconhecido pelo hardware, e pela Interface 
de Programação de Aplicativos (API), que são os recursos usados pelos desenvolve-
dores da linguagem.
O ambiente de desenvolvimento Java, do código-fonte até a execução do programa, 
se dá em cinco etapas: edição, compilação, carregamento, verificação e execução. 
Observe:
1) Edição: programa, ou código-fonte, é criado pelo desenvolvedor em um editor e 
salvo com a extensão .java.
2) Compilação: o código-fonte passa pelo compilador (utilizando o comando javac 
para compilar) e é gerado um arquivo com a extensão .class.
3) Carregamento: o arquivo .class contém os bytecodes que são carregados na 
memória principal para serem executados.
4) Verificação: a Máquina Virtual Java verifica os bytecodes para garantir a segurança 
do sistema.
5) Execução: a Máquina Virtual Java traduz os bytecodes para uma linguagem pas-
sível de ser executada pelo hardware.
Figura 1 – Etapas do ambiente de desenvolvimento Java
PROGRAMAÇÃO JAVA1
Fonte: elaborado pela autora.
Código - fonte
(.java)
Compilador
(javac)
Bytecodes
(.class)
Sistema 
Operacional
(hardware)
Máquina 
Virtual Java
(verificador)
PRINCIPAIS CARACTERÍSTICAS2
Entre as principais características da linguagem de programação Java, pode-se citar:
5
 Portabilidade: a compilação do código Java gera uma interface em bytecodes, que 
é executada por qualquer hardware com uma Máquina Virtual Java (JVM) instalada.
 Desempenho: o código Java é compilado e interpretado. As máquinas virtuais mais 
atuais fazem, ainda, além da interpretação, a compilação just-in-time, que nada mais 
é que uma compilação durante a execução.
 Multithreading: a linguagem Java executa várias rotinas simultaneamente.
 Orientação a objetos: a linguagem Java já foi criada dentro dos conceitos de 
orientação a objetos. Os conceitos de abstração, encapsulamento e herança são 
intrínsecos da linguagem.
INSTALANDO O
AMBIENTE DE DESENVOLVIMENTO JAVA3
Para desenvolver programas em Java, é necessário instalar o JDK – Java Develop-
ment Kit, que é um ambiente de desenvolvimento. Para tanto, basta acessar a página 
da Oracle. Acesse aqui!
Figura 2 – Download do Java Development Kit – passo 1
Fonte: Oracle (c2020).
Nesta página, você deverá localizar o Sistema Operacional do seu computador para 
fazer o download do Java SE Development Kit 14.
Figura 3 – Download do Java Development Kit – passo 2
Fonte: Oracle (c2020).
https://www.oracle.com/java/technologies/javase-jdk14-downloads.html
6
Fonte: Oracle (c2020).
Ao término do download, clique com o botão direito e escolha Executar como admi-
nistrador. Basta acompanhar clicando em NEXT após cada etapa:
Figura 5 – Instalação do Java Development Kit – passo 1
Clique no link para download e aceite o Contrato de Licença da Oracle, conforme 
Figura abaixo:
Figura 4 – Download do Java Development Kit – passo 3
Fonte: Java(TM) SE Development Kit.
Na etapa representada pela Figura abaixo, é possível escolher outro diretório para a 
instalação, se assim desejar. O diretório padrão é C:\Program Files\Java\jdk-14.0.1\.
Figura 6 – Instalação do Java Development Kit – passo 2
Fonte: Java(TM) SE Development Kit.
7
Fonte: Java(TM) SE Development Kit.
E em CLOSE para encerrar.
Figura 8 – Instalação do Java Development Kit – passo 4
Clique em NEXT para continuar a instalação.
Figura 7 – Instalação do Java Development Kit – passo 3
Fonte: Java(TM) SE Development Kit.
Ao terminar, clique no menu Iniciar do seu Windows e em Configurações:
Figura 9 – Instalação do Java Development Kit – passo 5
Fonte: da autora.
8
Fonte: da autora.
Abrirá a guia que apresentará as varáveis de usuário e de sistema, conforme Figura 
abaixo. Clique no botão Novo das Variáveis de Sistema.
Figura 11 – Instalação do Java Development Kit – passo 7
Na guia que se abrir, procure por Variáveis de Ambiente do Sistema. E se abrirá a 
guia de Propriedades do Sistema, conforme Figura abaixo. Clique em Variáveis de 
Ambiente.
Figura 10 – Instalação do Java Development Kit – passo 6
Abrirá a guia para criar uma Nova Variável. No campo Nome da variável, digite JAVA_
HOME. Logo após, clique em Procurar no Diretório e procure a pasta bin no dire-
tório onde foi instalado o Java. Se você optou pelo diretório padrão, provavelmente 
estará no caminho C:\Program Files\Java\jdk-14.0.1\bin.
9
Fonte: da autora.
Voltando às Variáveis de Ambiente, selecione a variável de sistema Path. Clique no 
botão Editar...
Figura 13 – Instalação do Java Development Kit – passo 9
Figura 12 – Instalação do Java Development Kit – passo 8
Fonte: da autora.
Na guia que se abrirá, clique no botão Novo e, em seguida, em Procurar, e seleciona 
a pasta bin no diretório em que você instalou o Java, conforme ilustração abaixo.
Figura 14 – Instalação do Java Development Kit – passo 10
Fonte: da autora.
10
Fonte: da autora.
A instalação do Java versão 14.0.1 foi realizada com sucesso.
Basta clicar em ok em todas as janelas abertas e está encerrada a instalação do Java.
Para testar, digite cmd no campo de pesquisa do Windows, com o botão direito do mou-
se, escolha a opção Executar como administrador e abrirá o Prompt de comandos.
No Prompt de comandos, digite java -version e dê um ENTER. Deverá aparecer o 
seguinte resultado:
Figura 15 – Instalação do Java Development Kit – passo 11
INSTALAÇÃO DE EDITOR PARA 
CÓDIGO-FONTE JAVA4
Instalado o Java, agora temos de instalar um editor para desenvolver nossos códigos-
-fonte. Existem vários aplicativos que você pode escolher a critério próprio. Segue a 
lista de opções de IDE for Enterprise Java Developers:
 NetBeans (funciona somente com JDK 8)
 Eclipse
 IntelliJ IDEA
 BlueJ
 JCreator
TIPOS DE VARIÁVEIS5
Os tipos de variáveis são bastante similares ao que já vimos, com nomes específicos. 
Observe a tabela abaixo:
Tipo Tamanho Valores possíveis Especificação
byte 1 byte -128 a 127 Números inteiros que ocupam no máximo 1 byte.
short 2 bytes (16 bits) -32768 a 32767 Números inteiros que ocupam no máximo 2 bytes. 
https://netbeans.org/downloads/8.2/rc/ 
https://www.eclipse.org/downloads/packages/installer
https://www.jetbrains.com/idea/download/#section=windows
https://www.bluej.org/versions.html
http://www.jcreator.org/download.htm
11
int 4 bytes (32 bits) -2.147.483.648 a 2.147.483.647 Números inteiros que ocupam no máximo 4 bytes.
long 8 bytes (64 bits) -263 a (263)-1 Números inteiros que ocupam no máximo 8 bytes.
float 4 bytes (32 bits) -1.40239846-46 a 3.40282347+48 Números com vírgula com precisão simples.
double 8 bytes (64 bits)
4.94065645841246544-324 a 
1.7976931348623157+306
Números com vírgula com dupla precisão.
char 16 bits 0 a 65535 Caracteres UNICODE.
boolean 1 bit Somente aceita valores true ou false.
É possível, ainda, ao declarar uma variável, já definir um valor para ela, conforme 
exemplo a seguir:
Vale destacar que, na linguagem Java, as variáveis podem ser inicializadas em qual-
quer parte do código-fonte.
A declaração de variáveis em Java consiste em colocar seu tipo e depois seu nome.
int idade; // armazena um número inteiro na variável de nome idade.
char nome; // armazena uma sequência de caracteres na variável de nome nome.
EXEMPLO
CONSTANTES5.1
Em Java, podemos, ainda, declarar constantes, que são valores definidos no código 
que não sofrerão alteração em função de sua execução. Para declarar uma constante, 
basta usar a palavra “final” antes de declará-la. Veja o exemplo:
int idade = 25;
float peso = 81.5;char nome = ‘Maria’;
final int num = 30;
Códigos-fontes comentados são recursos comuns para documentá-los. Na lingua-
gem de programação Java, é possível comentar linhas e, também, blocos de textos, 
que são desconsiderados durante sua compilação.
// – as duas barras servem para comentar apenas uma linha.
/* ..... */ – barra + asterisco são utilizados para comentar blocos de textos, ou seja, 
mais de uma linha. Todo o conteúdo dentro dos delimitadores será considerado co-
mentário pelo compilador.
/** ...... */ – barra + asterisco + asterisco é considerado parte da documentação do 
COMENTÁRIOS5.2
12
Apesar de a maioria das linguagens utilizarem símbolos comuns para os operadores ló-
gicos e matemáticos, sempre há, entre uma e outra linguagem, algumas peculiaridades, 
por isso, seguem, na tabela abaixo, os operadores específicos da linguagem Java.
código. Da mesma forma que no delimitador anterior, o compilador compreende de 
que se trata de um comentário e o desconsidera no ato da compilação.
OPERADORES5.3
Operador Exemplo Descrição
++, -- Incremento e decremento i++, é similar a i i+1
+ Soma a + b
- Subtração a - b
* Multiplicação a * b
/ Divisão a / b
% Resto da divisão
a % b, é similar a a 
mod b
< Menor que a < b
> Maior que a > b
<= Menor ou igual que a <= b
>= Maior ou igual que a >= b
!= Diferente 
a != b, é similar a a 
<> b
== Igual a == b
&& Operador lógico E
|| Operador lógico OU
Instalados o JDK e, também, a plataforma de desenvolvimento escolhida por você, po-
demos fazer nosso primeiro programa em Java. Para tanto, siga os seguintes passos:
1. Inicie criando um Novo Projeto;
2. Inicie um Novo Arquivo – Neste momento, aparecerá na sua tela um Pacote (pa-
ckage javaapplication2;), uma Classe (public class JavaApplication2) e um Método:
PRIMEIRO PROGRAMA EM JAVA6
Insira aqui seu código Java
13
Observe que System.out.println é o mesmo que ESCREVAL que usávamos nos 
algoritmos desenvolvidos no VisualG.
3. Insira o código para mostrar na tela a mensagem: “Nosso primeiro código Java”.
System.out.println("Nosso primeiro código Java!");
Java VisualG
System.out.println EscrevaL
System.out.print Escreva
4. Execute seu código. Deverá aparecer na tela o seguinte resultado:
A linguagem Java começou a ser desenvolvida pela Sun Microsystem, em 1991, mas 
apenas em 1995 foi disponibilizada. Com características muito inovadoras, tem desta-
que o fato de ser orientada a objetos, à segurança, à portabilidade e ao desempenho.
Para iniciar o desenvolvimento em Java, é necessária a instalação de uma máquina 
virtual, que é responsável pela intermediação entre o código e o hardware, garantindo 
a estabilidade do sistema. Além disso, é recomendável a instalação de um editor para 
códigos Java.
Quanto às características próprias da linguagem, conhecemos as variáveis e as for-
mas de declará-las, além de declarar, também, as constantes dentro do código. Por 
fim, os operadores matemáticos e lógicos, que apresentam similaridades com a maio-
ria das linguagens de alto nível.
CONCLUSÃO
APORTES BIBLIOGRÁFICOS
ASCENCIO, Ana Fernandes Gomes. Fundamentos da programação de computado-
res. São Paulo: Pearson Prentice Hall, 2007.
DEITEL, Paul; DEITEL, Harvey. Java: como programar. 6. ed. São Paulo: Pearson 
Prentice Hall, 2005.
MANZANO, José Augusto N. G. Programação de computadores com Java. São Pau-
lo: Erica, 2014.
PUGA, Sandra; RISSETI, Gerson. Lógica de programação e estrutura de dados, com 
aplicações em Java. 2. ed. São Paulo: Pearson Prentice Hall, 2009.
SCHILDT, Herbert. Java para iniciantes. 6. ed. Porto Alegre: Bookman, 2015.

Continue navegando