Pular para o conteúdo principal

PROGRAMAÇÃO JAVA - AULA02 - PRIMEIRO PROGRAMA

 

PROGRAMAÇÃO JAVA

AULA 02: PRIMEIRO PROGRAMA

 

1-    INTRODUÇÃO

Nesta aula desenvolveremos uma atividade prática amparados pela teoria, o que se configura como Práxis. É importante que você reflita e pense em novos modos de fazer.

Aqui você vai se familiarizar com o ambiente de programação em linguagem Java no Sistema Operacional Windows.

Essa atividade será desenvolvida a partir das seguintes orientações:

·         Configurar a pasta de trabalho (local onde serão salvos os arquivos fontes);

·         Abrir a aplicação de edição dos arquivos fontes (bloco de notas);

·         Compilar os arquivos fontes com a JVM Executar a aplicação criada.

 

2-    NOCÕES BÁSICAS

Nosso objetivo é escrever, compilar e executar nosso primeiro programa.

Compilar é a tarefa de traduzir as instruções de um programa escrito em uma linguagem de programação de alto nível (ex: Java) em uma linguagem de máquina, que pode ser compreendida e executada pelo processador do computador em um determinado sistema operacional.

O Java não compila o programa para um processador e/ou sistema operacional especifico, mas para uma linguagem chamada bytecode de uma máquina virtual (JVM – Java Virtual Machine). A máquina virtual pode ser executada em diversas plataformas diferentes, de forma que um mesmo programa em bytecode pode ser executado em todas elas.

Essa característica se chama “portabilidade”. Repare que isso não é verdade para outras linguagens.

Esse primeiro programa será digitado no Bloco de Notas e compilado através do prompt de comando do Windows.

Nas próximas aulas utilizaremos uma aplicação mais amigável, chamada de IDE (Integrated Development Environment ou ambiente integrado de desenvolvimento).

 

3-    PREPARATIVOS INICIAIS:

Para essa atividade prática, consideramos que já temos instalado o JDK (Java Standard Edition Development Kit).

Certifique-se de que o compilador e interpretador estão configurados para serem acessados através da linha de comando:

·          Inicie um prompt de comando, clicando em “Iniciar”, depois em “Executar”, digitando “cmd” e clicando em OK. Será aberta uma janela parecida com a figura abaixo:





·         Digite o comando “path”, para verificar o conteúdo da variável PATH, que informa em quais caminhos (pastas e sub-pastas) o sistema operacional deve procurar os programas a serem executados. Caso o caminho da pasta onde os programas se encontram estiver configurado, deve haver uma linha contendo o texto “\Java\jdk1.... \bin” como parte do resultado desse comando.

·         Teste o compilador Java, digitando “javac”. Caso esteja tudo ok, uma mensagem com várias linhas, sem a primeira, iniciada por “Usage:  javac... .Caso seja exibida uma mensagem de erro a mensagem de erro: “'javac' não é reconhecido como um comando interno ou externo, um programa operável ou um arquivo em lotes.”, você deverá localizar onde o aplicativo JAVAC está instalado e executá-lo a partir dessa pasta.

4-    DIGITANDO O PRIMEIRO PROGAMA:

 

Abra o Bloco de Notas e digite o programa abaixo:

Programa1

class Programa1 {

    public static void main(String[] args) {

       System.out.println("Eu tenho um futuro brilhante pela frente!");

    }

       }

 

 Salve em C:\Java com o nome Programa1.java

 

Abra o prompt do DOS (cmd) e digite os comandos abaixo:

            CD \JAVA  - Deverá aparecer o prompt C:\Java>

            javac Programa01.java

Esse comando cria um arquivo chamado Programa1.class, pronto para ser executado pelo Java!

Para executá-lo digite o comando abaixo:

            Java Programa01

O resultado será:

Eu tenho um futuro brilhante pela frente!

Agora vamos entender o programa linha por linha

class Programa1 {

    public static void main(String[] args) {

       System.out.println("Eu tenho um futuro brilhante pela frente!");

    }

       }

 

·         Todo programa Java está organizado em blocos chamados Classe;

·         Cada classe principal deve ter seu próprio arquivo, que deve ter o nome EXATAMENTE igual ao da classe (incluindo maiúsculas e minúsculas, não use caracteres especiais e acentos);

·         Convenciona-se que todas as palavras que compõem um nome de classe sempre começam com uma letra maiúscula e as outras são minúsculas;

·         É necessário usar indicadores para marcar onde a classe começa e onde ela termina. O java usa as chaves como marcadores, usando o abre chaves { para indicar o início de um bloco e o fecha chaves } para indicar o fim de um bloco;

·         Tudo que estiver entre {  ] será colocado pelo Java dentro da classe "Programa1".

Dentro da Classe Programa1 temos a seguinte linha:

 

class Programa1 {

    public static void main(String[] args) {

       System.out.println("Eu tenho um futuro brilhante pela frente!");

    }

       }

 

A linha em negrito indica que um bloco de tarefa será definido (note o abre chaves). Um bloco de tarefas é chamado de método.

·         Uma classe pode conter vários métodos;

·         Cada método deve receber um nome;

·         O método acima chama-se main (principal);

·         um método main é executado automaticamente quando executarmos o arquivo da classe.

·         As palavras “public static void” serão explicadas posteriormente no curso;

·         Um nome de método sempre vem seguido de parênteses ( ) e os valores dentro destes parênteses também possuem um significado, que veremos mais adiante no curso.

public static void main(String[] args) {
        System.out.println("Eu tenho um futuro brilhante pela frente!");

 

No método main do nosso exemplo temos apenas uma instrução:

            System.out.println("Eu tenho um futuro brilhante pela frente!");

 

Vamos entender melhor a importância de darmos nome para as classes e funções:

System.out

É o nome de uma classe que agrega métodos de impressão na tela.

println

É o nome de um método da classe System.out que imprime uma linha na tela.

Assim, quando digitamos:

 

System.out.println( "..." );

 

Estamos pedindo que o Java execute o método println da classe System.out, exibindo na tela o texto que estiver indicado dentro dos parênteses.

A razão para precisar indicar o nome do método e o nome da classe é que outras classes podem ter métodos com o mesmo nome println, como, por exemplo, uma classe que imprima na impressora.

 

Observe que no final do método existe o sinal de ; (ponto-e-vírgula).

Isso é importante porque isso indica que a instrução que estamos dando acabou. Ou seja: a instrução pode ser executada pelo Java.

 

OBSERVAÇÃO:

 

O Java possui um interpretador conhecido como Java Virtual Machine (JVM) que não entende a língua em que escrevemos.

Para isso, é necessário "traduzir" ou, em termos técnicos, "compilar" esse texto, para a língua que a JVM realmente entende, chamada bytecode.

Isso é feito com o programa JavaC (Java Compiler), usado no item anterior.

As extensões do arquivo nos indicam qual a língua que está sendo usada dentro do arquivo:

 

.java - Programa legível por seres humanos, como o escrevemos

.class - Programa legível pela JVM, em bytecode

Comentários

Postagens mais visitadas deste blog

Banco de Dados - Aula 2 - INTRODUÇÃO A MODELAGEM DE DADOS

Curso: Banco de Dados com MySql Professor: Antonio Oreiro AULA 2 INTRODUÇÃO A MODELAGEM DE DADOS A análise feita no ambiente físico operacional de uma empresa é extremamente importante para compreender suas necessidades. O ambiente analisado contém inúmeras variáveis que são específicas para a modelagem dos dados envolvidos. O objetivo da modelagem de dados é partir do mundo real chegar a estruturas de dados que, com os dados propriamente ditos, constituirão um banco de dados. Imagine uma empresa que opera com cartões de crédito. Quais dados são extremamente relevantes para e empresa? Basicamente podemos pensar em 3 variáveis: os clientes da operadora, as empresas onde os clientes compram e a geração de uma fatura com todas as compras realizadas. Obviamente existem várias outras informações manipuladas pela operadora. Vamos fazer um esquema simples que reflita a modelagem que pode ser feita com uma empresa de pequeno porte ou uma multinacional. Para modelar...

Exercícios de Excel Básico

EXERCICIO 1   Digite a planilha abaixo e n a coluna D, calcule o valor que cada funcionário tem a receber, simplesmente multiplicando o número de horas, pelo valor da hora de cada funcionário. Digite a formula na célula D5 e depois utilize o mouse para estender esta fórmula para as demais células, até a célula D9.  

Tabela no Word. Um exemplo passo

Neste post veremos como criar uma tabela no word com um exemplo passo a passo. Mostraremos como inserir linhas e colunas, mesclar células, alterar direção do texto, aplicar sombreamento as células, alinhar o conteúdo, e ainda como usar a ferramenta pincel. 1- Insira uma tabela com com 7 colunas e 7 linhas 2- Preencha a tabela conforme abaixo: HORÁRIO SEG TER QUA QUI SEX SAB 7:00/7:50 7:50/8:40 9:00/9:50 9:50/10:40 10:40/11:30 11:30/12:20 3- Selecione e mescle as células conforme abaixo Agrupe de duas em duas células de forma que a tabela fique com o layout abaixo HORÁRIO SEG TER QUA QUI SEX SAB 7:00/7:50 7:50/8:40 ...