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

Mind map

Java última versão

Daniel Filipe Santos Costa Computação Portuguese

Java última versão

Map content

Java última versão

  1. Ambiente de Desenvolvimento (JDK)

    • Conjunto de utilitários cuja a finalidade é a permissão para criação de jogos e programas para a plataforma Java
  2. Portabilidade JVM

    • Através da JVM, não importa em qual sistema operacional um programa foi escrito, seja Windows, Linux ou Mac OS, ele irá rodar sem a necessidade de modificações.
  3. Ambiente de Execução (JVM)

    • programa gratuito que permite ao usuário rodar aplicativos Java em seu computador.
  4. Bytecodes

    • Código universal que pode ser lido pela JVM, assim ser executado em qualquer plataforma.
  5. Plataformas Java

    • Java EE
      • A Java EE, ou Java Platform, Enterprise Edition, é a plataforma que disponibiliza recursos para o desenvolvimento de aplicações corporativas voltadas para web e servidores de aplicação.
    • JAVA SE
      • A Java SE (Java Platform, Standard Edition) é a plataforma de programação voltada para criação de applets e desenvolvimento de softwares para desktop, destinados a computadores pessoais, notebooks ou outras arquiteturas com maior capacidade de processamento e memória.
    • Java FX
      • JavaFX é uma plataforma projetada para oferecer um rico conjunto de APIs que simplificam o desenvolvimento de softwares que utilizam conteúdo de multimídia. Para que isso seja possível, são utilizados avançados engines de mídia e gráficos de aceleração por hardware.
    • Java ME
      • Java ME, é uma tecnologia que possibilita o desenvolvimento de software para sistemas e aplicações embutidas ou embarcados, ou seja, toda aquela que roda em um dispositivo de propósito específico, desempenhando alguma tarefa que seja útil para o dispositivo.
  6. Sintaxe

    • comentários
      • // isto é um comentário
      • /* * Isto é um comentário */
    • blocos e declarações
    • identificadores
      • Pode-se usar qualquer letra ou dígito do alfabeto Unicode, ou os símbolos “$” e “_” (sublinhado) em um identificador
    • palavras chaves
      • private
      • public
      • new
      • extend
      • interface
      • protected
    • literais
      • num[ericos
      • boleanos
      • Caracteres e strings
    • tipo sprimitivos
      • boolean
      • int
      • char
      • ponto flutuante
    • convenções
  7. Estrutura de um programa Java

    • estrutura básica programa java
  8. Tipos de Dados

    • Tipos Primitivos
      • boolean, byte, char, short, int, long, float e double
    • Tipos por referência
      • Strings, Arrays Primitivos e Objetos
  9. Comandos de Decisão

    • if/else
  10. Loops

  11. Arrays

    • definições
      • permite um único tipo a ser armazenado
      • possui tamanho fixo
        • não pode alterar o comprimento após ser criado
      • objetos de recipientes
        • cada item é chamado de elemento
          • acessa o elemento pelo seu índice
            • índice de 0 até n-1
    • métodos padrões
      • length()
        • exibe a quantidade de posições do array (tamanho)
    • arrays multidimensionais
      • matriz
        • bidirecional
        • tabela de dados
          • linhas e colunas
            • dois índices para operar o mesmo
  12. Listas

    • definição
      • tamanho dinâmico
        • índice de 0 até n-1
        • pode-se adicionar elementos no fim da lista, mesmo após ser instanciada
      • coleção indexada de objetos
        • permite tipos primitivos ou objetos
          • tipos primitivos
            • double
            • int
            • boolean
          • objetos
            • string
    • métodos padròes
      • remove()
        • remove objeto de posição específica
      • clear()
        • remove todos os objetos da lista
      • get()
        • retorna objeto (valor) de posição específica
      • set()
        • subtitui elemento de posiçào específica pelo objeto fornecido
      • add()
        • adiciona objeto ao fim da lista
  13. Classes Abstratas

    • As classes abstratas são as que não permitem realizar qualquer tipo de instância. São classes feitas especialmente para serem modelos para suas classes derivadas.
  14. Interfaces

    • obriga a um determinado grupo de classes a ter métodos ou propriedades em comum para existir em um determinado contexto
      • Se utilizar a classe obrigatoriamente tem que implementar o seu próprio método
    • existem apenas assinaturas de métodos e propriedades
      • classe implementa as assinaturas
    • palavras chaves
      • utlizase a palavra reservada "interface" para determinar que é uma interface
      • utiliza-se a palavra chave "implements" e em seguida o nome da interface na implementação da classe para indicar que a classe criada irá utilizar os métodos da interface
  15. Operadores

    • Atribuição
      • =, +=, -=, *=, /=, %=
    • Igualdade e diferença
      • ==, !=
    • Desigualdade
      • <, <=, >, >=
    • Unários
      • +, -
    • Adição, subtração, multiplicação, divisão e módulo
      • +, -, *, /, %
    • atribuição com adição, subtração, multiplicação, divisão e módulo
      • +=, -=, *=, /=, %=
    • Incremento e decremento
      • ++, --
    • deslocamento de bits
      • <<, >>, >>>
    • atribuição com deslocamento de bits
      • <<=, >>=, >>>=
    • Operador lógico de negação
      • ~
    • Operadores lógicos E, OU e OU-exclusivo
      • &, |, ^
    • atribuição com operação lógica E, OU e OU-exclusivo
      • &=, |=, ^=

Images and files in the map

  • Java última versão
  • Java última versão
  • Java última versão
  • Java última versão
  • Java última versão
  • Java última versão

Information

Description
Computação Mind Map on Java última versão, created by Daniel Filipe Santos Costa on 17/05/2019.
Views
1
History
  • Created by Mayard Marques Costa · May 16, 2019
  • Copied by Mayard Marques Costa · May 16, 2019
  • Copied by Daniel Filipe Santos Costa · May 17, 2019
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?