GoConqr has a new look! Let us know what you think.

Mind map

Linguagem de programação

Cleybson Santana Portuguese

Map content

Linguagem de programação

  1. Patrick Naughton, Mike Sheridan e James Gosling, na empresa Sun Microsystems.

  2. É compilada para Bytecode e interpretada pela JVM.

  3. 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.
  4. 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.
  5. 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.
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?