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.
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 notas0% 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.
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
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