Zusammenfassung der Ressource
Java
- 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.
- Sintaxe
- Estrutura de um 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
- Comandos de Decisão
- if/else
- Loops
- Arrays
- Listas
- Classes Abstratas
- Interfaces
- 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
- &=, |=, ^=