Mindmap
Java última versão

Inhalt der Mindmap
Java última versão
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
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.
Ambiente de Execução (JVM)
- programa gratuito que permite ao usuário rodar aplicativos Java em seu computador.
Bytecodes
- Código universal que pode ser lido pela JVM, assim ser executado em qualquer plataforma.
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.
- Java EE
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
- comentários
Estrutura de um programa Java
- estrutura básica programa java
- estrutura básica programa java
Tipos de Dados
- Tipos Primitivos
- boolean, byte, char, short, int, long, float e double
- Tipos por referência
- Strings, Arrays Primitivos e Objetos
- Tipos Primitivos
Comandos de Decisão
- if/else
Loops
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
- acessa o elemento pelo seu índice
- cada item é chamado de elemento
- métodos padrões
- length()
- exibe a quantidade de posições do array (tamanho)
- length()
- arrays multidimensionais
- matriz
- bidirecional
- tabela de dados
- linhas e colunas
- dois índices para operar o mesmo
- linhas e colunas
- matriz
- definições
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
- tipos primitivos
- permite tipos primitivos ou objetos
- tamanho dinâmico
- 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
- remove()
- definição
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.
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
- obriga a um determinado grupo de classes a ter métodos ou propriedades em comum para existir em um determinado contexto
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
- &=, |=, ^=
- Atribuição
Bilder und Dateien der Mindmap
Informationen
- Beschreibung
- Computação Mindmap am Java última versão, erstellt von Daniel Filipe Santos Costa am 17/05/2019.
- Erstellt von
- Daniel Filipe Santos Costa
- Aufrufe
- 1
- Verlauf
-
- Erstellt von Mayard Marques Costa · 16 Mai 2019
- Kopiert von Mayard Marques Costa · 16 Mai 2019
- Kopiert von Daniel Filipe Santos Costa · 17 Mai 2019
- Bewertung


