História
• 1991 - Projeto Green.
• 1995 - Nascimento do Java.
• 2009 - Comprada pela Oracle.
Principais Características
• Simples
• Orientada a Objetos
• Multi-tarefas
• Garbage Collector
• Multi-plataforma
Garbage Collector
• Responsabilidade pela otimização.
• Limpa variáveis finalizadas.
• Criado
• Em uso
• Invisível
• Inalcançável
• Coletado
• Finalizado
• Desalocado
Garbage Collection
Composição do Java
APIs
Language
JVM
Compilação e execução
Código
Compilador
JVM JVM JVM
WIN MAC LINUX
O que é J2EE
J2EE J2ME J2SE
StandartMicroEnterprise
• A plataforma J2EE estende a linguagem Java
através de padrões simples e unificados em
aplicações distribuídas através do ...
Enterprise JavaBeans
• API que padroniza componentes J2EE do lado
servidor, com regras de desenvolvimento definidas
como im...
Java Servlet / JavaServer
Pages
• Um servlet estende as funcionalidades de um
webserver e pode fazer uso de qualquer outra...
Java Transaction API (JTA)
• Especifica uma interface para as aplicações
utilizarem um serviço de suporte transacional.
Hello World
java -jar ARQUIVO ARGS
java ARQUIVO ARGS
javac ARQUIVO
Execução
Fundamentos da
Linguagem
Comentários
• Existem 3 tipos de comentários
• Comentário em uma linha:
• Comentário em mais de uma linha:
• Comentário para documenta...
Definições
• Blocos de código são iniciados e fechados por “{}”
• No final de cada instrução usa-se “;”
• A Classe tem o mesmo nome do...
Orientação a Objetos
(OO)
• Objetos são instâncias de uma classe.
• Objetos são relacionados à vida real.
• Conseguimos ver a descrição do problema.
Tipos
• Para que o programador não utilize da forma que
bem entende os componentes.
Public - Publico para todo a aplicação.
Priv...
• Static - Não obriga a inicialização de um Objeto.
Java basico
Java basico
Próximos SlideShares
Carregando em…5
×

Java basico

155 visualizações

Publicada em

Apresentação Java Básico, mostra um pouco da história da linguagem, suas funcionalidades.
Tem como foco JEE.

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

  • Seja a primeira pessoa a gostar disto

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

Nenhuma nota no slide

Java basico

  1. 1. História • 1991 - Projeto Green. • 1995 - Nascimento do Java. • 2009 - Comprada pela Oracle.
  2. 2. Principais Características • Simples • Orientada a Objetos • Multi-tarefas • Garbage Collector • Multi-plataforma
  3. 3. Garbage Collector • Responsabilidade pela otimização. • Limpa variáveis finalizadas.
  4. 4. • Criado • Em uso • Invisível • Inalcançável • Coletado • Finalizado • Desalocado Garbage Collection
  5. 5. Composição do Java APIs Language JVM
  6. 6. Compilação e execução Código Compilador JVM JVM JVM WIN MAC LINUX
  7. 7. O que é J2EE J2EE J2ME J2SE StandartMicroEnterprise
  8. 8. • A plataforma J2EE estende a linguagem Java através de padrões simples e unificados em aplicações distribuídas através do modelo baseado em componentes.
  9. 9. Enterprise JavaBeans • API que padroniza componentes J2EE do lado servidor, com regras de desenvolvimento definidas como implementação de interfaces responsáveis por tarefas definidas ou regras de herança. Tem como vantagem o tratamento automático de segurança, persistência, transação dentre outros serviços. Hoje a tecnologia EJB tornou-se um padrão para desenvolvimento de aplicações coorporativas distribuídas e multicamadas, realizando o encapsulamento da lógica de negócio de uma aplicação.
  10. 10. Java Servlet / JavaServer Pages • Um servlet estende as funcionalidades de um webserver e pode fazer uso de qualquer outra API. Um JSP faz as funções de um script em uma página web e é compilado como servlet em seu container. Uma página JSP contém dois tipos de texto: estático, representado por marcações HTML, WML, ou XML, e elementos dinâmicos JSP.
  11. 11. Java Transaction API (JTA) • Especifica uma interface para as aplicações utilizarem um serviço de suporte transacional.
  12. 12. Hello World
  13. 13. java -jar ARQUIVO ARGS java ARQUIVO ARGS javac ARQUIVO Execução
  14. 14. Fundamentos da Linguagem
  15. 15. Comentários
  16. 16. • Existem 3 tipos de comentários • Comentário em uma linha: • Comentário em mais de uma linha: • Comentário para documentação
  17. 17. Definições
  18. 18. • Blocos de código são iniciados e fechados por “{}” • No final de cada instrução usa-se “;” • A Classe tem o mesmo nome do arquivo .java • Normalmente usa-se uma classe por arquivo • Case Sensitive
  19. 19. Orientação a Objetos (OO)
  20. 20. • Objetos são instâncias de uma classe. • Objetos são relacionados à vida real. • Conseguimos ver a descrição do problema.
  21. 21. Tipos
  22. 22. • Para que o programador não utilize da forma que bem entende os componentes. Public - Publico para todo a aplicação. Private - Pode ser visto apenas pera o escopo do arquivo Protected - Pode ser visto pelo Pack e pode ser herdado.
  23. 23. • Static - Não obriga a inicialização de um Objeto.

×