1 / 51

JAVA

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.

mulan
Download Presentation

JAVA

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. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. JAVA

  2. 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

  3. 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

  4. Agenda – 29/10/2009 • Orientação a Objeto com Java • Classe e Objetos • Herança • Exercícios

  5. Agenda – 30/09/2009 • Aplicações Gráficas com Java • Swing • Banco de Dados com Java

  6. 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.

  7. 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.

  8. 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

  9. 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.

  10. 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.

  11. Como Java Funciona AloMundo.java Compila AloMundo.class

  12. Primeiro Programa em Java Selecione File New File

  13. Primeiro Programa em Java Selecione Java Classe Java Principal Clique em Next

  14. Primeiro Programa em Java Digite o nome do Arquivo Clique em Finish

  15. Primeiro Programa em Java Comentários

  16. 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

  17. 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

  18. Primeiro Programa em Java Indica o início de um bloco Indica o fim de um bloco

  19. 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

  20. Primeiro Programa em Java System.out É a saída padrão do sistema A mensagem

  21. 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

  22. Tipos de Dados Primitivos

  23. Declarando e inicializando variáveis

  24. Exemplo

  25. As 53 palavras-chave de Java

  26. Operadores

  27. Operadores de Incremento

  28. Operadores Relacionais

  29. Operadores Lógicos

  30. Obtendo entrada do teclado • Existem varias formas: • Classe Scanner • Interface Gráfica

  31. Classe Scanner • Encontrada no pacote java.util

  32. Etapas para obter uma entrada Indicaquequeremosutilizar a classe Scanner Método main Declara a classe

  33. Etapas para obter uma entrada Indicaquequeremosutilizar a classe Scanner Criaumavariável do tipo Scanner Imprimeumamensagempara o usuário

  34. Etapas para obter uma entrada Recebe a entrada do usuário Imprime o valor daentrada

  35. 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

  36. Conversão de String Convertendo de String parainteiro

  37. A API Java

  38. Exercícios

  39. Estruturas de Controle • Estruturas de Seleção • Estruturas de Repetição

  40. Estrutura de Seleção • Java possui as seguintes estruturas de seleção • if • if – else • switch

  41. Comando if • Especifica que um comando ou bloco será executado se e somente se uma determinada condição booleana for verdadeira

  42. 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

  43. Comando switch • Permite multiplicidade de escolha

  44. Estruturas de Repetição • Permite executar um bloco de instruções um número determinado de vezes • while • do – while • for

  45. Comando while • Os comandos no laço while são executados enquanto uma condição booleana for verdadeira

  46. Comando do - while • A principal diferença no do – while é que os comandos são executados pelo menos uma vez;

  47. Comando for • Permite a execução de um comando ou um bloco um pré-definido número de vezes

  48. Exercício

  49. Exercício

  50. Livros Recomendados • Java Como Programar • Use a Cabeça Java

More Related