Anotação em JAVA
8 pág.

Anotação em JAVA


DisciplinaProgramação em Ferramentas de Programação Visual6 materiais267 seguidores
Pré-visualização1 página
JAVA
Java : Origem do nome em ilhas java que produzia café forte ,seu criado James Gosling.
JavaC: Compilador Java ,código gerado não é executável , ele gera e um bytecode.
JVM: java virtual machine(maquina virtual java).
WORA: write once run anywhere = escreva uma vez , compile uma vez e rode em qualquer plataforma.
O java e dividido em dois tipo de usuário JDK,JRE.
JRE: Java Runtime Environment (Ambiente de execução java )
Apenas usar o java, so para executar programas em java 
JDK: Java Development Kit (Kit de desenvolvimento java),desenvolvimento criando o seu código.
Componentes que dentro do JDK,JRE
JRE : loader /verificador, interpretador/gerenciador,compilador JIT
JDK : Já vem com a JRE, javalang(linguagem java),javatools( javaC,Debugger,Appls),não vem com IDE.
Na hora de estalar o JDK , podemos instalar uma IDE, IDE=Integrated Development Environment(Ambiente de desenvolvimento Integrado).
Exemplos de IDE.
Eclipse
NeTBeans
Java tem 3 edições de java
SE = Standard Edition(Edição padrão).
EE=Enterprise Edition(Edição Empresarial).
ME=Micro Edition(Edição Micro).
 1 Letra maiúscula =classe
1 letra minúscula = variável
Todas as letras minúscula = pacote
Todas as letras maiúscula = constante exemplo = pi=3.14.
Camel case : primeira letra maiúscula é classe ou interface
Se a primeira letra for minúscula pode ser 
Atributo
Variável 
Método
OBJETO
SWING
SERVER PARA CRIAR INTERFACE GRAFICAS ,COMO JANELAS NO SEU PROJETO
Limitação do swing: O Swing cria janela somente para windos, mac.
Por causa disso que surgiu o Java FX : Ele permite cria janela para windos , mac,é celulares e navegadores .
TIPOS PRIMITIVOS DE VARIAVEÍS
COMENTARIOS EM JAVA
COMENTAR UMA LINHA 
// comentário de uma linha 
COMENTAR BLOCO 
/*
 * Tudo de um bloco
 * 1 instrução 
 * 2 instrução
 * 3 instrução 
*/
COMENTAR DOCUMENTAÇÃO DO PROGRAMA
/**
 Programa para teste
 @author Thiago Antônio Moreira
 @version 1.0
 @since 2017-01-01
*/
 Tipos de dados é manipulação 
 OBS: como fazer um typecast
 int idade = (int ) 21 ;
 Integer idade =new Integer(3);
OBS : Wrapper class
Integer idade = new Integer(3);