Buscar

Java

Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original

Java foi criado em 1990 pela equipe Green Team, foi liderada por James Gosling.
Codigo de Bytecode 
JDK Para Desenvolvedor
JDE para quem quer usar (JVM e bibliotecas)
JVM tradutor do Bytecode
JVM
- Loader (vai carregar o Bytecode parte interna da marquina virtual)
- Verificador (Verificar se poder ser executado sem erro)
- Interpretador (Via transformar codigo Bytecode em Liguagem de maquina)
- Gerenciador (Vai tratat como as memorias serão gerenciadas)
- Compilador JIT (Percebe de maneira inteligente e já copila os codigos)
JKD
(JRE)
-JavaLang
- Java Tools
 -JavaC (Copilador Java trnasforma o codigo fonte em ByteCode)
- Debugger (Verificar como o programa esta executando em tempo real)
- APIs
-IDE ambiente de desenvolvimento 
Primeira letra maiuscula primeira letra maiuscula é Classe
Camel Case
Atributo, Variavel e Metodo priemria letra minuscula. 
Tudo minusculo é pacote
Tudo maiusculo é uma constante
// comentario linha especifica
/*
*
*/ comentario em varias linhas
/**
@autor Fernando - marcas especificas
*/ comentario para documentação
int idade = 3;
int idade = (int) 3; - typeclass
Integer idade = new Interger(3); - wrapper class
float sal = 1825.54f;
float sal = (float) 1825.54;
Float sal = new Float(1825.54);
char letra = 'G';
char letra = (char) 'G';
Character letra = new CHaracter('G');
boolean casado = false;
boolean casado = (boolean) false;
Boolean casado = new Boolean(false);
	
Familia		Primitivo	Invólucro	Tamanho		Exemplo
Lógico		bolean		Boolean		1 Bit		true
Literais	char		Character	1 byte		'A'	
		---		String		1 byte/cada	"JAVA"
Inteiros	byte		Byte		1 byte		127
		short		Short		2 bytes		32767
		int		Interger	4 bytes		2147483
		long		Long		8 bytes		2(63)
Reais		float		Float		4 bytes		3.4e+38
		double		Double		8 bytes		1.8e+308
Scanner teclado = new Scanner(System.in);
System.out.print("Digite o nome do aluno: ");
String nome = teclado.nextLine();
System.out.print("Digite a nota do aluno: ");
float nota = teclado.nextFloat();
System.out.format("A nota de %s é %.1f \n", nome, nota);
int idade = 30;
String valor = Interger.toString(idade);
String valor = "30"
int idade = Interger.parseInt(valor);
nome: txtN1
text:<vazio>
nome: txtN2
text:<vazio>
nome: btnSoma
text:=
nome: lblResultado
text:0
int n1 = Interger.parseInt(txtN1.getText());
int n2 = Interger.parseInt(txtN1.getText());
int s = n1 + n2;
lblSoma.setText(Interger.toString(s));

Teste o Premium para desbloquear

Aproveite todos os benefícios por 3 dias sem pagar! 😉
Já tem cadastro?

Continue navegando