Curso de extensão em Desenvolvimento Web Introdução à tecnologia Java.
Introdução a Tecnologia Java
-
Upload
thiago-gonzaga -
Category
Technology
-
view
2.788 -
download
0
Transcript of Introdução a Tecnologia Java
- 1. IntroduoatecnologiaJava Thiago S. Gonzaga Embaixador de Campus da Sun UNESP So Jos do Rio Preto/SP [email_address]
2. Tpicos
- Uma breve histria
3. O que Java? 4. Plataforma Java 5. JDK e JRE 6. Garbage Collection 7. Como Funciona? 8. Por que usar? 9. Demo 10. Recursos 11. Uma breve histria
- Comeouaser desenvolvidaem 1991 por James GoslingdaSun Microsystems
12. Inicialmenteerachamada deOAK( Carvalho ). 13. Javafoi lanada oficialmenteem 1995. 14. Emnovembro de2006 a SuncomeoualiberarJavacomoopen source. 15. Emmaio de2007 Java era tornadooficialmente livre ,sendo liberadosoblicenaGPL. 16. O que Java?
- uma linguagem de programao dealtonvel ,imperativaeorientadaaobjeto desenvolvida pela Sun Microsystems.
17. Que diferena isso faz????? 18. Essa... 19. Write once, run anywhere 20. Plataforma Java
- Java SE (Standard Edition):Desenvolvimentoparaambientes de trabalho(Desktop, etc).
21. Java ME (Micro Edition):Desenvolvimentoparadispositivoscomrecursos limitados(celulares, PDAs, etc). 22. Java EE (Enterprise Edition):Desenvolvimento corporativo, distribudoe Web. 23. JDK
- JDK (Java Development Kit) oconjuntodeferramentasparadesenvolver programasem Java
24. compostoporcompilador( javac ),interpretadoroumquinavirtual (JVM),bibliotecas ,APIseutilitrios. 25. open source. 26. JRE
- JRE (Java Runtime Environment) o conjunto deferramentas necessriospara a execuo de programas Java.
27. composto pela Mquina Virtual Java (JVM),bibliotecas e utilitrios. 28. JVM a principalcaractersticade Java ser umalinguagemindependente plataforma . 29. open source 30. Garbage Collection
- Gerenciamento de memria dinmico
31. No necessrio desalocar memria manualmente. 32. Fim dos escapes de memria 33. Cdigo mais confivel e simples 34. Como funciona?
- Ao contrrio de um compilador de uma linguagem nativa o compilador Java no gera um arquivo binrio (linguagem da mquina), mas sim um arquivo com Java bytecodes.
35. Bytecode a linguagem damquinavirtual. 36. A JVM interpreta os bytecodes e ostranformaemlinguagem nativa. 37. Processo do Cdigo 38. Ou seja... 39. Por que usar Java?
- Mais de 5 bilhes de dispositivos com Java (Desktop, mobile phones, java cards, set-top boxes, brinquedos, sistemas de navegao, robs, etc).
40. Uma larga comunidade de desenvolvedores, so mais de 6 milhes espalhados pelo Mundo; 41. Milharesde linhas de cdigo licenciado GPL v2. 42. Mais de 500 milhes de downloads da JRE. 43. Mais de 10 milhes de downloads da JDK. 44. 60% PCs j so vendidos com o Java SE pr-instalado. 45. Mais de 7 Milhes de set-top boxes com Java habilitado. 46. Mais de 4 Milhes de dispositivos Blu-Ray. 47. Demo 48. Recursos
- SDN Brasil:http://br.sun.com/developers/
- Site Sun Developer Network em Portugus
Site para download:http://java.sun.com/
- Baixe as verses 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/
- Cdigo fonte da plataforma Java
Portal de Estudantes:http://www.sun.com/students/ 49. OSUM:http://osum.sun.com
- Comunidade de estudantes da Sun
Netbeans IDE:http://www.netbeans.org
- Ambiente de desenvolvimento para Java
50. Dvidas ? 51. OBRIGADO! Introduo a tecnologia Java http://java.sun.com/ Thiago S. Gonzaga Embaixador de Campus da Sun UNESP So Jos do Rio Preto/SP [email_address]