Introdução a Tecnologia Java

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    1 Favorite

    Introdução a Tecnologia Java - Presentation Transcript

    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. Tópicos
      • Uma breve história
      • O que é Java?
      • Plataforma Java
      • JDK e JRE
      • Garbage Collection
      • Como Funciona?
      • Por que usar?
      • Demo
      • Recursos
    3. Uma breve história
      • 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.
    4. O que é Java?
      • É uma linguagem de programação de alto nível , imperativa e orientada a objeto desenvolvida pela Sun Microsystems.
    5. Que diferença isso faz?????
    6. Essa...
    7. “ Write once, run anywhere”
    8. Plataforma Java
      • Java SE (Standard Edition): Desenvolvimento para ambientes de trabalho (Desktop, etc).
      • Java ME (Micro Edition): Desenvolvimento para dispositivos com recursos limitados (celulares, PDAs, etc).
      • Java EE (Enterprise Edition): Desenvolvimento corporativo, distribuído e Web.
    9. JDK
      • JDK (Java Development Kit) é o conjunto de ferramentas para desenvolver programas em Java
      • É composto por compilador ( javac ), interpretador ou máquina virtual (JVM), bibliotecas , APIs e utilitários.
      • É open source.
    10. JRE
      • JRE (Java Runtime Environment) é o conjunto de ferramentas necessários para a execução de programas Java.
      • É composto pela Máquina Virtual Java (JVM),bibliotecas e utilitários.
      • JVM é a principal característica de Java ser uma linguagem independente plataforma .
      • É open source
    11. Garbage Collection
      • Gerenciamento de memória dinâmico
      • Não é necessário desalocar memória manualmente.
      • Fim dos escapes de memória
      • Código mais confiável e simples
    12. Como funciona?
      • 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.
      • Bytecode é a linguagem da máquina virtual.
      • A JVM interpreta os bytecodes e os tranforma em linguagem nativa.
    13. Processo do Código
    14. Ou seja...
    15. Por que usar Java?
      • 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).
      • Uma larga comunidade de desenvolvedores, são mais de 6 milhões espalhados pelo Mundo;
      • Milhares de linhas de código licenciado GPL v2.
      • Mais de 500 milhões de downloads da JRE.
      • Mais de 10 milhões de downloads da JDK.
      • 60% PCs já são vendidos com o Java SE pré-instalado.
      • Mais de 7 Milhões de set-top boxes com Java habilitado.
      • Mais de 4 Milhões de dispositivos Blu-Ray.
    16. Demo
    17. Recursos
      • SDN Brasil: http://br.sun.com/developers/
        • Site Sun Developer Network em Português
      • Site para download: http://java.sun.com/
        • Baixe as versões mais recentes da JDK e da JRE
      • Tutorial de Java: http://java.sun.com/docs/books/tutorial/
        • Maior tutorial sobre Java
      • Planet Java: http://planetjava.org/
        • Agregado de todos os blogs relacionados a Java
      • OpenJDK: http://hg.openjdk.java.net/
        • Código fonte da plataforma Java
      • Portal de Estudantes: http://www.sun.com/students/
      • OSUM: http://osum.sun.com
        • Comunidade de estudantes da Sun
      • Netbeans IDE: http://www.netbeans.org
        • Ambiente de desenvolvimento para Java
    18. Dúvidas ?
    19. 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]

    + thi.gearthi.gear, 9 months ago

    custom

    1386 views, 1 favs, 2 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1386
      • 1357 on SlideShare
      • 29 from embeds
    • Comments 0
    • Favorites 1
    • Downloads 17
    Most viewed embeds
    • 28 views on http://blogs.sun.com
    • 1 views on http://planets.sun.com

    more

    All embeds
    • 28 views on http://blogs.sun.com
    • 1 views on http://planets.sun.com

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories

    Tags