Mind map
Linguagem de programação
Map content
Linguagem de programação
Patrick Naughton, Mike Sheridan e James Gosling, na empresa Sun Microsystems.
É compilada para Bytecode e interpretada pela JVM.
Como funciona um programa em Java:
- O EDITOR (Netbeans, Eclipe..) IDEs faz o cód. fonte. O .java
- O COMPILADOR transfora o cod. fonte em Bytecode. O .class. Os bytecodes são interpretados pela JVM.
- O CARREGADOR carrega o bytecode (.class) para a RAM.
- O VERIFICADOR verifica a autenticidade dos bytescodes.
- A JVM executa o .class interpretando o bytecode gerado na fase de compilação.
- O VERIFICADOR verifica a autenticidade dos bytescodes.
- O CARREGADOR carrega o bytecode (.class) para a RAM.
- O COMPILADOR transfora o cod. fonte em Bytecode. O .class. Os bytecodes são interpretados pela JVM.
- O EDITOR (Netbeans, Eclipe..) IDEs faz o cód. fonte. O .java
Ambientes JAVA:
- Java2 Standard Edition – Fornece as principais APIs e enfoca o desenvolvimento de aplicações na arquitetura Cliente – Servidor. Não permite distribuição de objetos nem oferece suporte a tecnologias para Internet.
- Java2 Enterprise Edition – Fornece um conjunto de APIs para o desenvolvimento corporativo e enfoca na integração entre sistemas. Disponibiliza alta distribuição de objetos e oferece total suporte a tecnologias para Internet.
- Java2 Micro Edition – Fornece as APIs para o desenvolvimento de aplicações para computação móvel, em pequenos dispositivos ou tecnologias embarcadas.
Tipos de programas em JAVA:
- Stand - alone – Aplicações baseadas na J2SE que tem total acesso aos recursos do sistema, memória, disco, rede, dispositivos, etc.
- Java Applets - Pequenas aplicações que não têm acesso aos recursos de hardware, necessitando de um navegador com suporte a J2SE para serem executados.
- Java Mindlets - Pequenas aplicações, extremamente seguras e construídas para serem executadas dentro do J2ME.
- Java Servlets - Programas desenvolvidos para serem executados em servidores Web, baseados na J2EE, comumente usados para gerar conteúdos dinâmicos para websites.
- JavaBeas - São componentes de software escritos em Java que podem ser manipulados visualmente com a ajuda de uma ferramenta de desenvolvimento.
Information
- Description
- Mind Map on Linguagem de programação, created by Cleybson Santana on 12/03/2019.
- Created by
- Cleybson Santana
- Views
- 0
- Tags
- Rating