Baixe o app para aproveitar ainda mais
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.
Compartilhar