Introdução  a  tecnologia  Java Thiago S. Gonzaga Embaixador de Campus da Sun UNESP – São José do Rio Preto/SP [email_addr...
Tópicos <ul><li>Uma breve história
O que é Java?
Plataforma Java
JDK e JRE
Garbage Collection
Como Funciona?
Por que usar?
Demo
Recursos </li></ul>
Uma breve história <ul><li>Começou  a  ser   desenvolvida  em 1991 por James Gosling  da  Sun Microsystems
Inicialmente  era  chamada   de  OAK( Carvalho ).
Java  foi   lançada   oficialmente  em 1995.
Em  novembro   de  2006 a Sun  começou  a  liberar  Java  como  open source.
Em  maio   de  2007 Java era tornado  oficialmente   livre ,  sendo   liberado  sob  licença  GPL. </li></ul>
O que é Java? <ul><li>É  uma   linguagem   de   programação   de  alto  nível ,  imperativa  e  orientada  a  objeto desen...
Que diferença isso faz?????
Essa...
“ Write once, run anywhere”
Próximos SlideShares
Carregando em…5
×

Introdução a Tecnologia Java

2.947 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
1 gostou
Estatísticas
Notas
  • Seja o primeiro a comentar

Sem downloads
Visualizações
Visualizações totais
2.947
No SlideShare
0
A partir de incorporações
0
Número de incorporações
80
Ações
Compartilhamentos
0
Downloads
75
Comentários
0
Gostaram
1
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide
  • Introdução a Tecnologia Java

    1. 1. Introdução a tecnologia Java Thiago S. Gonzaga Embaixador de Campus da Sun UNESP – São José do Rio Preto/SP [email_address]
    2. 2. Tópicos <ul><li>Uma breve história
    3. 3. O que é Java?
    4. 4. Plataforma Java
    5. 5. JDK e JRE
    6. 6. Garbage Collection
    7. 7. Como Funciona?
    8. 8. Por que usar?
    9. 9. Demo
    10. 10. Recursos </li></ul>
    11. 11. Uma breve história <ul><li>Começou a ser desenvolvida em 1991 por James Gosling da Sun Microsystems
    12. 12. Inicialmente era chamada de OAK( Carvalho ).
    13. 13. Java foi lançada oficialmente em 1995.
    14. 14. Em novembro de 2006 a Sun começou a liberar Java como open source.
    15. 15. Em maio de 2007 Java era tornado oficialmente livre , sendo liberado sob licença GPL. </li></ul>
    16. 16. O que é Java? <ul><li>É uma linguagem de programação de alto nível , imperativa e orientada a objeto desenvolvida pela Sun Microsystems. </li></ul>
    17. 17. Que diferença isso faz?????
    18. 18. Essa...
    19. 19. “ Write once, run anywhere”
    20. 20. Plataforma Java <ul><li>Java SE (Standard Edition): Desenvolvimento para ambientes de trabalho (Desktop, etc).
    21. 21. Java ME (Micro Edition): Desenvolvimento para dispositivos com recursos limitados (celulares, PDAs, etc).
    22. 22. Java EE (Enterprise Edition): Desenvolvimento corporativo, distribuído e Web. </li></ul>
    23. 23. JDK <ul><li>JDK (Java Development Kit) é o conjunto de ferramentas para desenvolver programas em Java
    24. 24. É composto por compilador ( javac ), interpretador ou máquina virtual (JVM), bibliotecas , APIs e utilitários.
    25. 25. É open source. </li></ul>
    26. 26. JRE <ul><li>JRE (Java Runtime Environment) é o conjunto de ferramentas necessários para a execução de programas Java.
    27. 27. É composto pela Máquina Virtual Java (JVM),bibliotecas e utilitários.
    28. 28. JVM é a principal característica de Java ser uma linguagem independente plataforma .
    29. 29. É open source </li></ul>
    30. 30. Garbage Collection <ul><li>Gerenciamento de memória dinâmico
    31. 31. Não é necessário desalocar memória manualmente.
    32. 32. Fim dos escapes de memória
    33. 33. Código mais confiável e simples </li></ul>
    34. 34. Como funciona? <ul><li>Ao contrário de um compilador de uma linguagem nativa o compilador Java não gera um arquivo binário (linguagem da máquina), mas sim um arquivo com Java bytecodes.
    35. 35. Bytecode é a linguagem da máquina virtual.
    36. 36. A JVM interpreta os bytecodes e os tranforma em linguagem nativa. </li></ul>
    37. 37. Processo do Código
    38. 38. Ou seja...
    39. 39. Por que usar Java? <ul><li>Mais de 5 bilhões de dispositivos com Java (Desktop, mobile phones, java cards, set-top boxes, brinquedos, sistemas de navegação, robôs, etc).
    40. 40. Uma larga comunidade de desenvolvedores, são mais de 6 milhões espalhados pelo Mundo;
    41. 41. Milhares de linhas de código licenciado GPL v2.
    42. 42. Mais de 500 milhões de downloads da JRE.
    43. 43. Mais de 10 milhões de downloads da JDK.
    44. 44. 60% PCs já são vendidos com o Java SE pré-instalado.
    45. 45. Mais de 7 Milhões de set-top boxes com Java habilitado.
    46. 46. Mais de 4 Milhões de dispositivos Blu-Ray. </li></ul>
    47. 47. Demo
    48. 48. Recursos <ul><li>SDN Brasil: http://br.sun.com/developers/ </li><ul><li>Site Sun Developer Network em Português </li></ul><li>Site para download: http://java.sun.com/ </li><ul><li>Baixe as versões mais recentes da JDK e da JRE </li></ul><li>Tutorial de Java: http://java.sun.com/docs/books/tutorial/ </li><ul><li>Maior tutorial sobre Java </li></ul><li>Planet Java: http://planetjava.org/ </li><ul><li>Agregado de todos os blogs relacionados a Java </li></ul><li>OpenJDK: http://hg.openjdk.java.net/ </li><ul><li>Código fonte da plataforma Java </li></ul><li>Portal de Estudantes: http://www.sun.com/students/
    49. 49. OSUM: http://osum.sun.com </li><ul><li>Comunidade de estudantes da Sun </li></ul><li>Netbeans IDE: http://www.netbeans.org </li><ul><li>Ambiente de desenvolvimento para Java </li></ul></ul>
    50. 50. Dúvidas ?
    51. 51. OBRIGADO! Introdução a tecnologia Java http://java.sun.com/ Thiago S. Gonzaga Embaixador de Campus da Sun UNESP – São José do Rio Preto/SP [email_address]

    ×