A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Linguagem de Programação JAVA

Apresentações semelhantes


Apresentação em tema: "Linguagem de Programação JAVA"— Transcrição da apresentação:

1 Linguagem de Programação JAVA
Curso Técnico em Informática Modalida Integrado Instituto Federal do Sul de Minas, Câmpus Pouso Alegre Professora: Michelle Nery

2 Agenda JAVA Histórico Aplicações Pós e Contras Características
Conceitos em Gerais Tipos de Arquivos JAVA

3 Linguagem de Programação JAVA - Histórico
Java é uma linguagem de programação  orientada a objetos que começou a ser criada em 1991, na Sun Microsystems. Teve inicio com o Green Project, no qual os mentores foram Patrick Naughton, Mike Sheridan, e James Gosling. Este projeto não tinha intenção de criar uma linguagem de programação, mais sim de criar dispositivos que pudessem interagir com os aparelhos domésticos.

4 Linguagem de Programação JAVA - Histórico
A primeira invenção desta equipe foi o *7 (StarSeven). Um controle remoto com interface touchscreen. O aparelho tinha um “mascote” que ensinava o usuário a utilizar o controle. Este controle foi um antecessor da ideia de interação digital, que esta presente nos televisores digitais atualmente, infelizmente a tecnologia da época não estava preparada para tamanho avanço.

5 Linguagem de Programação JAVA - Histórico
Dificuldades do *7 (StarSeven): As linguagens de programação existentes não estavam sendo satisfatórias, inclusive C++.

6 Linguagem de Programação JAVA - Histórico
Quais eram as características necessárias? Baixo custo Mínimo uso de memória Compatibilidade Confiabilidade

7 Linguagem de Programação JAVA - Histórico
James Gosling, um dos desenvolvedores do controle criou e nomeou a linguagem de programação de Oak, o nome de uma árvore para manipular o Star7. OAK significa CARVALHO em inglês

8 Linguagem de Programação JAVA - Histórico
A Sun descobriu que o nome OAK já estava sendo usado. Decidem chamar esta nova linguagem de Java

9 Linguagem de Programação JAVA - Histórico
JAVA ( Just Another Vague Acronym) ?! NÃO. Inspiração na hora do cafezinho: Café da Ilha de Java

10 Linguagem de Programação JAVA - Histórico
1994: Criação do HotJava: Navegador da Web que podia executar applets Java. 1995: Netscape Navigator 2.0 suportava Java/Applets. 1996: Lançamento oficial de Java 1.02 Sun decide disponibilizar um conjunto de ferramentas de desenvolvimento Java (JDK) “gratuitamente” para a comunidade de software. 1997: Java toma conta da Internet Netscape, Internet Explorer, HotJava, ... Em 2002, desenvolvedores do mundo todo preferirão a linguagem Java à C/C++ e Visual Basic.

11 Java Java é uma linguagem de programação orientada a objeto.
A linguagem Java é portável a todas as plataformas e sistemas operacionais, tanto o código fonte como os binários. Multiplataforma.:Isto quer dizer que não é necessário usar um tipo especifico de computador, não importa se você usa Windows, Mac, ou Unix.

12 Linguagem de Programação JAVA - Aplicações
Serviços financeiros Home Banking, comércio seguro... Marketing e propaganda Loja interativa, animações, multimídia... Diversão e entretenimento Jogos multi-usuário, chat... Educação Ensino à distância, simulações interativas... Outros Astronomia (telescópios orbitais). Telefonia. Aparelhos eletroeletrônicos.

13 Linguagem de Programação JAVA - Prós
Escreva uma vez, execute em qualquer lugar: multiplataforma Escrever somente para a plataforma JAVA Suporte nos browsers da Web, TVs, PDAs e celulares. Programação para rede Programas dinâmicos e extensíveis Código Java organizado em unidades modulares orientadas por objeto chamadas classes, das quais são armazenadas em arquivos separados e somente descarregadas para o interpretador Java quando necessárias. Oferece um conjunto de API´s (Application Programming Interface) Torna as páginas da Web mais interessantes Som, vídeo, animações, relógios, contadores

14 Linguagem de Programação JAVA - Contras
Desempenho Código interpretado por uma máquina virtual.

15 Linguagem de Programação JAVA - Características
Características Importantes Portabilidade; Familiaridade (Similar ao C/C++); Distribuição (Códigos mais recentes); Orientada a objetos.

16 Linguagem de Programação JAVA – Ferramentas para Desenvolvimento
A Sun, ao lançar a linguagem Java, pôs à disposição gratuitamente o pacote JDK - Java Developer's Kit, que inclui: Javac - o compilador de arquivos .java para bytecodes .class; Java - a JVM específica para a plataforma; API – bibliotecas de funções; Appletviewer - visualizador de applets, sem a necessidade de execução das mesmas num browser

17 Linguagem de Programação JAVA – Ferramentas para Desenvolvimento
Applets são pequenos aplicativos escritos em Java que utilizam-se da JVM (Java Virtual Machine) do browser existente na máquina cliente para interpretar seu bytecode.

18 Linguagem de Programação JAVA – Ferramentas para Desenvolvimento
Máquina Virtual Java (do inglês Java Virtual Machine - JVM) é um programa que carrega e executa os aplicativos Java, convertendo os bytecodes em código executável de máquina. Graças à máquina virtual Java, os programas escritos em Java podem funcionar em qualquer plataforma de hardware e software que possua uma versão da JVM, tornando assim essas aplicações independentes da plataforma onde funcionam.

19 Linguagem de Programação JAVA – Ferramentas para Desenvolvimento
Application Programming Interface ou simplesmente API é um conjunto de rotinas e padrões estabelecidos por um software para utilização de suas funcionalidades. De modo geral, a API é composta por uma série de funções acessíveis somente por programação, e que permitem utilizar características do software menos evidentes ao usuário tradicional.

20 Java A portabilidade é obtida pelo fato da linguagem ser interpretada, ou seja, o compilador gera um código independente de máquina chamado byte-code. No momento da execução, este byte-code é interpretado por uma máquina virtual instalado na máquina. Para portar Java para uma arquitetura hadware/SO específica, basta instalar a máquina virtual (interpretador).

21 Tipo de Arquivos JAVA

22 Lista de Exercícios O que é JDK? Quais são os componentes que o integram? Explique cada um deles. Pesquise qual o site para fazer download do JDK. Cite vantagens e desvantagens de se utilizar o Java. Explique como funciona a compilação e a execução de um programa desenvolvido em Java. Comente como é possível um mesmo código compilada funcionar em qualquer outra arquitetura de Sistema Operacional.

23 Bibliografia Referências Básicas Referências Complementares
DEITEL, H; DEITEL, P. Java - Como Programar. 8. ed. Prentice Hall Brasil, 2010. LUCKOW, D. H. ; MELO, A. A. DE. Programação Java para a Web. Novatec, 2010. SIERRA, K. ; BATES, B. Use a Cabeça! – Java. 2. ed. Alta Books, 2007. Referências Complementares BARNES, D. Programação orientada a objetos com Java. 4. Ed. Prentice Hall Brasil, BAUER, C.; KING, G. Java Persistence com Hibernate. Ciência Moderna, 2007. CORNELL, G.; HORSTMANN, C.S. Core Java, V.1 - Fundamentos. 8. ed. Prentice Hall Brasil, 2009. HORSTMANN, C.; GEARY, D. M. Core Java Server Faces (em português). Starlin Alta Consult, 2007. ZIVIANI, N. Projeto de algoritmos com implementações em Java e C ++. Thomson Pioneira, 2006.

24 Regras Banheiro e tomar água é durante o intervalo.
Celular em sala de aula é proibido por lei. Acessórios como os fones de ouvido também são proibidos durante a aula. O horário de aula, ou seja, o tempo em sala de aula, está descrito no plano pedagógico do curso, portanto sair mais cedo ou chegar mais tarde, somente a critério do professor.


Carregar ppt "Linguagem de Programação JAVA"

Apresentações semelhantes


Anúncios Google