slide1 n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
JAVA PowerPoint Presentation
Download Presentation
JAVA

Loading in 2 Seconds...

play fullscreen
1 / 51

JAVA - PowerPoint PPT Presentation


  • 105 Views
  • Uploaded on

JAVA. Apresentação. Bruno Correa brunos@lncc.br Formação Mestre pelo Instituto Militar de Engenharia – IME Atividades Pesquisa LNCC – Laboratório Nacional de Computação http://martin.lncc.br Professor IST- Petrópolis, IST-Paracambi. Agenda – 28/10/2009.

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'JAVA' - mulan


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
slide2

Apresentação

  • Bruno Correa
  • brunos@lncc.br
    • Formação
      • Mestre pelo Instituto Militar de Engenharia – IME
    • Atividades
      • Pesquisa
        • LNCC – Laboratório Nacional de Computação
        • http://martin.lncc.br
        • Professor IST- Petrópolis, IST-Paracambi
agenda 28 10 2009
Agenda – 28/10/2009
  • Introdução a Linguagem de Programação Java
    • Por que usar Java
    • Como funciona um programa em Java
    • Contrução de um Programas simples
    • Entrada de Dados
    • Estruturas de Controle
    • Exercícios
agenda 29 10 2009
Agenda – 29/10/2009
  • Orientação a Objeto com Java
    • Classe e Objetos
    • Herança
    • Exercícios
agenda 30 09 2009
Agenda – 30/09/2009
  • Aplicações Gráficas com Java
    • Swing
    • Banco de Dados com Java
por que usar java
Por que usar Java?
  • Java é multiplataforma, ou seja, um programa escrito em Java pode ser executado em qualquer plataforma (sistema operacional combinado com hardware) sem necessidade de alterações no código fonte
  • Java é uma arquitetura aberta, extensível, com várias implementações, o que a torna independente do fornecedor.
  • Java pode ser baixada gratuitamente do site da Sun.
por que usar java1
Por que usar Java?
  • Java é uma linguagem independente de plataforma que pode ser utilizada em vários produtos eletrônicos, tais como torradeiras e refrigeradores.
  • Java é uma linguagem completamente orientada a objeto com forte suporte a técnicas adequadas de engenharia de software
  • Java é uma das linguagens de desenvolvimento de softwares mais utilizadas no mundo.
como java funciona
Como Java Funciona
  • Em uma linguagem de programação como C e Pascal, temos o seguinte quadro quando vamos compilar um programa..

Código fonte em c

Teste.c

Compila

Gera código binário para um determindao SO

Teste.exe

SO

como java funciona1
Como Java Funciona
  • O código fonte é compilado para uma plataforma e sistema operacional específicos. Muitas vezes, o próprio código fonte é desenvolvido visando uma única plataforma!
  • Na maioria das vezes, a sua aplicação se utiliza das bibliotecas do sistema operacional, como, por exemplo, a de interface gráfica para desenhar as 'telinhas'. A biblioteca de interface gráfica do Windows é bem diferente das do Linux.
como java funciona2
Como Java funciona
  • Maquina Virtual
    • é, em poucas palavras, um mecanismo que permite executar código em Java em qualquer plataforma.
  • Java utiliza o conceito de máquina virtual, onde existe uma camada extra entre o sistema operacional e a aplicação, responsável por “traduzir” (não é apenas isso) o que sua aplicação deseja fazer para as respectivas chamadas do sistema operacional no qual ela está rodando no momento.
como java funciona3
Como Java Funciona

AloMundo.java

Compila

AloMundo.class

primeiro programa em java
Primeiro Programa em Java

Selecione

File

New File

primeiro programa em java1
Primeiro Programa em Java

Selecione Java

Classe Java

Principal

Clique em Next

primeiro programa em java2
Primeiro Programa em Java

Digite o nome do Arquivo

Clique em Finish

coment rios
Comentários
  • Utilizados para documentar parte do código
  • Não fazem parte do programa – não são compilados
  • Documentar programas através de comentários é uma boa prática de programação
primeiro programa em java4
Primeiro Programa em Java

Especificador de Acesso

Em java todo código deve ser colocado em uma classe

Nome da Classe

Indica que, a classe está acessivel a outras classes de outros pacotes

primeiro programa em java5
Primeiro Programa em Java

Indica o início de um bloco

Indica o fim de um bloco

primeiro programa em java6
Primeiro Programa em Java

Exceto Applets

A execução de qualquer programa em java inicia pelo main

Método realiza uma tarefa, mas não retorna nehuma informação

Os parentese indicam que o main é um método

primeiro programa em java7
Primeiro Programa em Java

System.out

É a saída padrão do sistema

A mensagem

primeiro programa em java8
Primeiro Programa em Java
  • Saída de Dados
    • Para saída dos dados podemos usar um dos comandos:
      • System.out.print()
      • System.out.println()

Saída do Programa

obtendo entrada do teclado
Obtendo entrada do teclado
  • Existem varias formas:
    • Classe Scanner
    • Interface Gráfica
classe scanner
Classe Scanner
  • Encontrada no pacote java.util
etapas para obter uma entrada
Etapas para obter uma entrada

Indicaquequeremosutilizar a classe Scanner

Método main

Declara a classe

etapas para obter uma entrada1
Etapas para obter uma entrada

Indicaquequeremosutilizar a classe Scanner

Criaumavariável do tipo Scanner

Imprimeumamensagempara o usuário

etapas para obter uma entrada2
Etapas para obter uma entrada

Recebe a entrada do usuário

Imprime o valor daentrada

convers o de string
Conversão de String
  • É possível converter String para qualquer tipo primitivo
    • int – Integer.parseInt( string )
    • Float – Float.parseFloat( string )
    • Double - Double.parseFloat( string )
  • Da mesma forma é possível converter tipos primitivos para String
convers o de string1
Conversão de String

Convertendo de String parainteiro

estruturas de controle
Estruturas de Controle
  • Estruturas de Seleção
  • Estruturas de Repetição
estrutura de sele o
Estrutura de Seleção
  • Java possui as seguintes estruturas de seleção
    • if
    • if – else
    • switch
comando if
Comando if
  • Especifica que um comando ou bloco será executado se e somente se uma determinada condição booleana for verdadeira
comando if else
Comando if - else
  • Especifica que um comando ou bloco será executado quando uma condição booleana for verdadeira e outro comando quando a condição for falsa
comando switch
Comando switch
  • Permite multiplicidade de escolha
estruturas de repeti o
Estruturas de Repetição
  • Permite executar um bloco de instruções um número determinado de vezes
    • while
    • do – while
    • for
comando while
Comando while
  • Os comandos no laço while são executados enquanto uma condição booleana for verdadeira
comando do while
Comando do - while
  • A principal diferença no do – while é que os comandos são executados pelo menos uma vez;
comando for
Comando for
  • Permite a execução de um comando ou um bloco um pré-definido número de vezes
slide50

Livros Recomendados

  • Java Como Programar
  • Use a Cabeça Java
slide51

Obrigado!

  • Perguntas?

Bruno Correa

brunos@lncc.br