JAVA

Description

Computação Mind Map on JAVA, created by Márcio Kawasaki on 04/11/2017.
Márcio Kawasaki
Mind Map by Márcio Kawasaki, updated more than 1 year ago
Márcio Kawasaki
Created by Márcio Kawasaki over 9 years ago
6
0

Resource summary

JAVA
  1. Características
    1. Simples
      1. Orientada a Objetos
        1. Distribuída
          1. Multithreaded
            1. Dinâmica
              1. Arquitetura Neutra
                1. Portável
                  1. O mesmo arq .classpode rodar em Windows, Solaris, Linux, Mac
                  2. De Alta Performance
                    1. Robusta
                      1. Segura
                      2. Código Fonte
                        1. Todo código fonte é escrito num arquivo txt com extensão .java
                          1. Este arquivo é compilado e é gerado um outro arquivo .class
                            1. Bytecodes
                              1. É obtido usando o compilador javac
                                1. É a linguagem da Java Virtual Machine
                                  1. A ferramenta Java launcher ("carregador") executa sua aplicação com uma instância da JVM
                            2. Plataforma
                              1. É o ambiente de hardware ou software onde um programa roda
                                1. Plataforma Java
                                  1. Somente software
                                    1. É uma vantagem pois executa sobre outras plataformas baseadas em hardware
                                    2. Tem 2 componentes
                                      1. A máq virtual Java JVM
                                        1. O Java API Application programming Interface
                                          1. É uma grande coleção de componentes de softwares já prontos
                                            1. Provém muitas funcionalidades
                                              1. Classes prontas para uso
                                              2. Agrupado em bibliotecas (packages) de classes e interfaces relacionadas
                                                1. Bibliotecas de integração: Java IDL API, JDBC, Java naming and Directory Interface (JNDI), Java RMI e Java Remote Method Invocation over Internet Inter ORB Protocol Technology
                                                2. Tudo se inicia da classe Object
                                                  1. Interatividade com rede, segurança, geração de XML e acesso a base de dados
                                              3. Pode ser combinação do sist operacional e o hardware que o acompanha
                                              4. Ferramentas de Desenvolvimento
                                                1. Javac (compilador)
                                                  1. java (JVM java Launcher)
                                                    1. javadoc (ferramenta de documentação)
                                                      1. JDK (Java Development Kit) oferece mecanismos padrões para distribuir sua aplicação para usuários finais
                                                        1. User Interface Toolkits: JavaFX, Swing e Java 2D torna possível criar interfaces gráficas sofisticadas
                                                        Show full summary Hide full summary

                                                        Similar