Analise de sistemas

Disponível somente no TrabalhosFeitos
  • Páginas : 11 (2665 palavras )
  • Download(s) : 0
  • Publicado : 1 de maio de 2012
Ler documento completo
Amostra do texto
Introdução à Linguagem Java Através de Exemplos
Objetivos da Seção
* Queremos introduzir a linguagem Java básica (sem uso de orientação a objeto) através de alguns exemplos simples
* O aluno deve entender, neste momento, que Java é apenas uma outra linguagem de programação, mas possuindo de sintaxe diferente da linguagem vista em Programação I (Python, Pascal, ...)
* Mais tarde,veremos que Java é, na realidade, substancialmente diferente de Python
* Queremos ver como Java trata
* Tipos básicos
* Constantes
* Decisões
* Laços
* Compilação e execução de programas
* IDE - Integrated Development Environment (Eclipse)
* Observe que não veremos chamadas de sub-programas (subrotinas ou funções) aqui
* Este assunto é bemdiferente em Java, devido à orientação a objeto, e será visto à frente
* Importante! Você é responsável por aprender detalhes adicionais da linguagem Java. O que faremos em aula não é uma cobertura completa da linguagem.
Por que Java?
* Linguagem muito poderosa embora simples
* Permite portabilidade
* Muito usada em programação em rede
* Server Programming
* Aplicações dee-commerce, e-business, etc.
* Aplicações para acesso via Internet, intranet, etc.
Um primeiro programa: Hello, World!
* O programa está no arquivo Hello.java
package p2.exemplos;

/*
* O primeiro programa em Java: Hello World
* Autor: Jacques Sauvé
*/// Todo programa tem um ponto de entrada: o "método" main de alguma "classe"
public class Hello {
public static void main(String[] args) {
System.out.println("Hello, world!");
}
}
* Observações segue ...
* A linha ...
package p2.exemplos;
* ... é usada para indicar queeste programa faz parte de um "pacote" que pode conter vários programas
* É uma forma de organizar vários programas, da mesma forma que "pastas" ou "diretórios" são usados para organizar arquivos num sistema de arquivos
* Dois tipos de comentários (há mais um tipo a ser visto adiante)
* Esqueça, por enquanto, o que significam "public", "classe", "static", "void" e "método"
*"Método" é semelhante a "module" em Python
* Outgros nomes: subrotina, função, procedimento, procedure, ...
* O nome do programa é Hello
* Por convenção, deve iniciar com uma letra maiúscula
* Observe que o programa Hello está obrigatoriamente armazenado no arquivo Hello.java
* Java é "case-sensitive" (reconhece diferença de caixa)
* Até entender detalhes, sempreuse as primeiras duas linhas de código do exemplo acima, trocando apenas o nome do programa (Hello)
* "{" significa "BEGIN" e "}" significa "END"
* Observe a forma de imprimir
* Observe a formação de uma constante do tipo string ("Hello, world!")
* Vamos compilar o programa (no Windows, UNIX, etc.)
* Isso é desnecessário em Python que é interpretado
javacHello.java
* O comando javac é o compilador Java
* O resultado deve estar no arquivo Hello.class (verifique)
* Agora, vamos executar o programa:
java Hello
* O comando java é a "Java Virtual Machine" (JVM) que sabe executar um programa Java compilado com o comando java e presente no arquivo Hello.class
* Isso é diferente de outras linguagens (C, C++) que sãodiretamente executáveis após a compilação
* Motivo: independência de plataforma: Um programa em Java executa em qualquer lugar onde houver uma JVM, sem recompilação
* A saída é:
Hello, world!
* Observe que a saída é "a caractere"
* É possível fazer interfaces gráficas com Java mas não falaremos disso
* A disciplina de laboratórios tratará do...
tracking img