0% acharam este documento útil (0 voto)
85 visualizações2 páginas

Resumo Java

A estrutura básica de uma aplicação Java inclui a declaração do pacote, imports, classe com métodos e atributos, e o método main. Os principais operadores são aritméticos, atribuição, lógicos e condicionais. Os tipos primitivos incluem inteiros, float, double, boolean e char.

Enviado por

zealberto85
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
85 visualizações2 páginas

Resumo Java

A estrutura básica de uma aplicação Java inclui a declaração do pacote, imports, classe com métodos e atributos, e o método main. Os principais operadores são aritméticos, atribuição, lógicos e condicionais. Os tipos primitivos incluem inteiros, float, double, boolean e char.

Enviado por

zealberto85
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato PDF, TXT ou leia on-line no Scribd
Você está na página 1/ 2

Guia de Referncia (resumo) para Linguagem de Programao Java

Estrutura bsica de uma aplicao



/* Estrutura bsica de uma aplicao */
package nomeDoPacote; //Nome do pacote ao qual a classe faz parte
import java.util.*; //Importa as classes do pacote java.util
class Exemplo { //Declarao da classe
public int numero; //atributo pblico
private float metade; //atributo privado
public void setNum(int n) { //Mtodo
numero = n;
metade = n/2;
}
public Exemplo(int num) { //Construtor
setNum(num);
}
public static void main (String args[]) {
//corpo principal do programa
Exemplo ex = new Exemplo(10);
}
}
Operadores

Tipo Operador Propsito Exemplo
Aritmticos
+ Adio
a = 4 + 1; // 5
- Subtrao
a = 4 1; // 3
* Multiplicao
a = 2 * 4; // 8
/ Diviso
a = 8 / 2; // 4
% Mdulo (resto da diviso) a = 5 % 2; // 1
Concatenao + Concatenao de Strings
String a = "Ol " + "Mundo";
Atribuio = Atribuio simples
a = 50;
Lgicos
&& e lgico
(a > 1) && (b < 1)
|| ou lgico (a > 1) || (b < 1)
! no (inverso) !(a > 2)
Condicionais
(Comparao)
==
igualdade de valores ou
endereos dos objetos.

(a == 0)
!= diferente de
(a != 0)
< menor que
(a < 0)
> maior que
(a > 0)
<= menor ou igual a
(a <= 0)
>= maior ou igual a (a >= 0)
instanceof

Verificao de tipo ()
//x uma String?)
(x instanceof String)
Incremento e
Decremento

++ Incremento a++;
-- Decremento a--;
Converso

(tipo) Converso de tipo int b = (int) 40.5;
Classe

new Criao de objeto Aluno a = new Aluno();

Sada de Dados

System.out.println(Objeto);
Funo para sada de valores
Ex.: System.out.println(Ol Mundo);
System.out.println(10);
Tipos Primitivos

Tipo

Tamanho Valores vlidos

boolean 1 bit true

ou false

char 2 byte 0 a 65535
byte 1 byte -128 a 127
short 2 bytes -32.768 a 32.767
int 4 bytes -2.147.483.648 a 2.147.483.647

long 8 bytes
-9.223.372.036.854.775.808 a
9.223.372.036.854.775.807
float 4 bytes
1.40129846432481707
-45

a
3.40282346638528860
+38
double 8 bytes
4.94065645841246544
-324

a
1.79769313486231570
+308

String
2 bytes
por
caracter
Tamanho limitado memria
disponvel.

Modificadores de Acesso

public

podem ser vistos e utilizados por qualquer classe;

private

s podem ser vistos e utilizados pela prpria classe;

protected

podem ser vistos e utilizados pela prpria classe e
classes filhas;

Comandos da Linguagem

Comando Propsito Sintaxe
Declarao de varivel Declarao de varivel tipo nome_variavel = valor_inicial;
Declarao de constante Declarao de constante final tipo nome_constante = valor;
Bloco Marcar um bloco de cd. { } //Abre e fecha chaves {}
if Comando condicional
if

(a > b) {
System.out.println("A maior que B");
} else {
System.out.println("A igual ou menor que B");
}
switch Comando condicional
switch

(i) {
case 0 :
System.out.println("ZERO");
break;
case 1:
System.out.println("UM");
break;
case 2:
System.out.println("DOIS");
break;
}
while Lao com pr validao
int i = 1;
while (i <= 10) {
System.out.println(i++);
}
do Lao com ps validao
int i = 1;
do {
System.out.println(i++);
} while (i <= 10);
for Lao simplificado
for

(i=1;i<=10;i++){
System.out.println(i);
}
break

Sada de bloco break;
continue

Reincio de bloco continue;
return

Retorno de mtodo return <valor ou objeto>;
Mtodos (Sub-rotinas)
Funes
float

area(float

altura, float

base) {
return altura * base;
}
Procedimentos
void

area(float

altura, float

base) {
System.out.println(altura * base);
}
Vetores Variveis unidimensionais
int

v[] = new int[10]; //Vetor de inteiros
//v[0] o primeiro elemento e v[9] o ltimo
Matrizes
Variveis
multidimensionais
float mat[][] = new float[4][3];
//Tabela com 4 linhas e 3 colunas
synchronized Seo Crtica
synchronized

void

xxx {
//cdigo sincronizado
}
void xxx() {
synchronized(this) {//cdigo sincronizado}
}
throw
Levantamento de
Exceo
throw new java.lang.Exception("Erro Teste");
try Tratamento de Exceo
try

{
//cdigo que pode gerar um erro
} catch (XException x) {
//tratamento de erros do tipo XException
} catch (YException y) {
//tratamento de erros do tipo YException
} finally {
//finalizao, sempre sera executado aps

//o try (independente da ocorrencia de erros
}

Você também pode gostar