Apostila Java

2,390 views

Published on

Esta apostila tem como objetivo de auxiliar os desenvolvedores em java.

Boa Sorte!!

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,390
On SlideShare
0
From Embeds
0
Number of Embeds
47
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Apostila Java

  1. 1. JAVA Prof. Deilton de Oliveira Souza
  2. 2. O que é Java? <ul><li>Java é uma linguagem de programação conveniente para o desenvolvimento de software que funcione em conjunto com a Internet; </li></ul><ul><li>Orientada a objetos; </li></ul><ul><li>Multiplataforma; </li></ul><ul><li>Pode ser executada em dispositivos como televisão, relógios de pulso e celulares; </li></ul><ul><li>Para download acessar o site java.sun.com. </li></ul>
  3. 3. Biografia <ul><li>Foi desenvolvida na Sun Microsystems, em 1991, como parte do projeto Green, um grupo de pesquisas que estava trabalhando para desenvolver software para dispositivos eletrônicos. </li></ul><ul><li>Criada inicialmente para manipular um dispositivo chamado Star7, revelou-se boa também para a WWW. </li></ul>
  4. 4. Biografia <ul><li>Em 1994 foi criado um navegador, o HotJava, que executava applets Java, com a finalidade de demonstrar o seu potencial. </li></ul><ul><li>A linguagem realmente decolou depois que a Netscape se tornou a primeira empresa a licenciá-la, em 1995. </li></ul>
  5. 5. Vantagens <ul><li>É pequena – faz os programas de uma página serem carregados por download rapidamente. </li></ul><ul><li>É segura – impede que hackers escrevam programas que danifiquem os sistemas dos usuários de navegador. </li></ul><ul><li>É portável – independe de plataforma. </li></ul>
  6. 6. Versões <ul><li>As três mais importantes são as seguintes: </li></ul><ul><li>Java 1.0.2; </li></ul><ul><li>Java 1.1.5; </li></ul><ul><li>Java 2. </li></ul>
  7. 7. Por que multiplataforma? Código Java Compilador Java Bytecode Java (Independente de Plataforma) Interpretador Java (Pentium) Interpretador Java (PowerPC) Interpretador Java(SPARC)
  8. 8. Plataformas de Desenvolvimento <ul><li>J2ME - Java 2 Platform Micro Edition </li></ul><ul><ul><li>Desenvolvimento para dispositivos eletrônicos. </li></ul></ul><ul><li>J2SE - Java 2 Platform Standard Edition </li></ul><ul><ul><li>Pacote básico para desenvolvimento de aplicações visuais para ambiente Cliente/Servidor e WEB. </li></ul></ul><ul><li>J2EE - Java 2 Platform Enterprise Edition </li></ul><ul><ul><li>Possui recursos avançados para desenvolvimento de aplicações comerciais distribuídas. </li></ul></ul>
  9. 9. Ambiente de Desenvolvimento <ul><li>Como em várias linguagens de programação, Java também possui interfaces de desenvolvimento gráficas (IDE). Segue uma pequena relação abaixo: </li></ul><ul><li>NetBeans ( www.netbeans.org ) </li></ul><ul><li>Imprise Jbuilder ( www.imprise.com ) </li></ul><ul><li>Eclipse ( www.eclipse.org ) </li></ul>
  10. 10. Sites Interessantes <ul><li>www.portaljava.cm.br </li></ul><ul><li>www.javafree.org.br </li></ul><ul><li>www.javamagazine.com.br </li></ul><ul><li>www.guj.com.br </li></ul><ul><li>www.mundojava.com.br </li></ul><ul><li>www.apostilando.com </li></ul><ul><li>java . sun.com </li></ul>
  11. 11. Identificadores reservados da linguagem Java <ul><li>abstract </li></ul><ul><li>assert </li></ul><ul><li>boolean </li></ul><ul><li>break </li></ul><ul><li>byte </li></ul><ul><li>case </li></ul><ul><li>catch </li></ul><ul><li>char </li></ul><ul><li>class </li></ul><ul><li>continue </li></ul><ul><li>default </li></ul><ul><li>do </li></ul>double else enum extends false final finally float for if implements import instanceof int interface long native new null package private protected transient true try void volatile while public return short static strictfp super switch synchronized this throw throws
  12. 12. Tipos de variáveis <ul><ul><li>Tipos primitivos: </li></ul></ul><ul><ul><li>- Inteiros: byte, short, int, long; </li></ul></ul><ul><ul><li>- Ponto flutuante: float, double; </li></ul></ul><ul><ul><li>- Caracter: char; </li></ul></ul><ul><ul><li>- Booleano: boolean. </li></ul></ul>
  13. 13. JAVA Prof. Luciano Passos Portilho
  14. 14. O que é Java? <ul><li>Java é uma linguagem de programação conveniente para o desenvolvimento de software que funcione em conjunto com a Internet; </li></ul><ul><li>Orientada a objetos; </li></ul><ul><li>Multiplataforma; </li></ul><ul><li>Pode ser executada em dispositivos como televisão, relógios de pulso e celulares; </li></ul><ul><li>Para download acessar o site java.sun.com. </li></ul>
  15. 15. Biografia <ul><li>Foi desenvolvida na Sun Microsystems, em 1991, como parte do projeto Green, um grupo de pesquisas que estava trabalhando para desenvolver software para dispositivos eletrônicos. </li></ul><ul><li>Criada inicialmente para manipular um dispositivo chamado Star7, revelou-se boa também para a WWW. </li></ul>
  16. 16. Biografia <ul><li>Em 1994 foi criado um navegador, o HotJava, que executava applets Java, com a finalidade de demonstrar o seu potencial. </li></ul><ul><li>A linguagem realmente decolou depois que a Netscape se tornou a primeira empresa a licenciá-la, em 1995. </li></ul>
  17. 17. Vantagens <ul><li>É pequena – faz os programas de uma página serem carregados por download rapidamente. </li></ul><ul><li>É segura – impede que hackers escrevam programas que danifiquem os sistemas dos usuários de navegador. </li></ul><ul><li>É portável – independe de plataforma. </li></ul>
  18. 18. Versões <ul><li>As três mais importantes são as seguintes: </li></ul><ul><li>Java 1.0.2; </li></ul><ul><li>Java 1.1.5; </li></ul><ul><li>Java 2. </li></ul>
  19. 19. Por que multiplataforma? Código Java Compilador Java Bytecode Java (Independente de Plataforma) Interpretador Java (Pentium) Interpretador Java (PowerPC) Interpretador Java(SPARC)
  20. 20. Plataformas de Desenvolvimento <ul><li>J2ME - Java 2 Platform Micro Edition </li></ul><ul><ul><li>Desenvolvimento para dispositivos eletrônicos. </li></ul></ul><ul><li>J2SE - Java 2 Platform Standard Edition </li></ul><ul><ul><li>Pacote básico para desenvolvimento de aplicações visuais para ambiente Cliente/Servidor e WEB. </li></ul></ul><ul><li>J2EE - Java 2 Platform Enterprise Edition </li></ul><ul><ul><li>Possui recursos avançados para desenvolvimento de aplicações comerciais distribuídas. </li></ul></ul>

×