02

1914 palavras 8 páginas
Universidade Federal do Piauí
Centro de Ensino Aberto e a Distância
Curso de Sistemas de Informação

1

Algoritmos e
Programação II
Linguagem de Programação JAVA

Prof. Romuere Silva - romuere@ufpi.edu.br

Histórico de JAVA
Iniciou como uma linguagem de programação para equipamentos eletrônicos;
Java
“Java é uma linguagem simples, orientada a objetos, distribuída, interpretada, robusta, segura, independente de arquitetura, portável, de alto desempenho e dinâmica.”
Sun Microsystems, 1995

Java é Simples
Sintaxe familiar a vários programadores
(baseada em C e C++)
Elimina várias redundâncias de C++;
Simples para algumas aplicações, desde que se conheça alguns pacotes ;
Simples dado tudo que a linguagem oferece. Java Eliminou...
Variáveis e funções globais;
Ponteiros;
goto, struct;

Java é Orientada a Objetos
Objetos e Classes

Encapsulamento de dados e operações
Herança
Polimorfismo
Criação e remoção dinâmica de objetos

Java é Portável
Em tese, redução de custos com migração, instalação, treinamento, etc;
É necessário compilar um programa somente uma vez (Windows, Machintosh,
Linux)

Java é Distribuída
Oferece suporte de alto nível para acesso a
Internet / WWW (pacote java.net)
Objetos distribuídos com RMI;
Suporte para acesso a arquivos remotos, banco de dados, etc.

Java é Robusta
Fortemente tipada;

Coleta de lixo automática;
Tratamentos de exceções;
Variáveis são inicializadas automaticamente.

Programa em Java
 O Programa HelloWorld class HelloWorld {

public static void main (String args[]){
System.out.println(“Hello World!”);
}
}

Compilando...

 No prompt de comando:
 javac nomeDaClasse.java
 java nomeDaClasse

Entrada e Saída
 Entrada de dados: nome = JOptionPane.showInputDialog("Qual é o seu nome?");
 Obs: Transformar uma string em inteiro:
Integer.parseInt(a)

 Saída de dados:
System.out.print("Algoritmos e Programação II");

Entrada e Saída
 Exercício:
 Leia uma string e mostre ela na tela;
 Leia um inteiro e

Relacionados

  • 02
    259 palavras | 2 páginas
  • Das 02
    1429 palavras | 6 páginas
  • 02
    592 palavras | 3 páginas
  • 02
    18041 palavras | 73 páginas
  • 02
    6755 palavras | 28 páginas
  • 02
    2835 palavras | 12 páginas
  • 02
    881 palavras | 4 páginas
  • 02
    2628 palavras | 11 páginas
  • 02
    1448 palavras | 6 páginas
  • 02
    3113 palavras | 13 páginas