Você está na página 1de 10

Introduo Linguagem Java - Anderson Messias Pereira

Introduo Linguagem Java


Por Anderson Pereira

Introduo Linguagem Java - Anderson Messias Pereira

INTRODUO COMO PROGRAMAR O ESCOPO DO PROGRAMA EM JAVA ENTRADA E SADA DE DADOS COMPILANDO E EXECUTANDO O BSICO VARIVEIS DECLARANDO VARIVEIS TIPOS DE VARIVEIS ATRIBUIES A VARIVEIS CARACTERES ESPECIAIS EXPRESSES E OPERADORES COMPARAES ARRAYS, LOOPS E CONDICIONAIS ARRAYS DECLARANDO UM ARRAY CRIANDO OBJETOS ARRAYS ACESSANDO ELEMENTOS DO ARRAY ARRAYS MULTIDIMENSIONAIS CONDICIONAIS O OPERADOR CONDICIONAL O SWITCH LOOPING FOR LOOPING WHILE LOOPING DO CRIANDO CLASSE S E APLICAES EM JAVA DEFININDO CLASSES DEFININDO VARIVEIS DE INSTNCIA CONSTANTES DEFINIO DE MTODOS A PALAVRA CHAVE THIS

4 4 4 4 4 4 4 5 5 5 5 5 6 6 6 6 6 6 6 7 7 7 7 7 7 7 7 8 8 8 8 2

Introduo Linguagem Java - Anderson Messias Pereira MAIS SOBRE MTODOS POLIMORFISMO OU SOBRECARGA MTODOS CONSTRUTORES CONSTRUTORES BSICOS MTODOS DESTRUTORES PROCURE SABER MAIS SOBRE... REFERNCIAS BIBLIOGRFICAS 8 8 8 8 8 9 10

Introduo Linguagem Java - Anderson Messias Pereira

Introduo
A linguagem de programao JAVA um recurso bastante utilizado pelos programadores da atualidade devido sua portabilidade entre plataformas,vantagem esta que possvel porque a linguagem na verdade Interpretada. Deve-se tomar todo o cuidado ao se programar,assim como em todas as linguagens e mais ainda em JAVA pois a linguagem JAVA case-sensitive isso quer dizer que a palavra class em Java no possui o mesmo significado que a palavra Class .

Como Programar
Para se programar em JAVA necessrio se ter um editor de textos em ASCII puro, como o Notepad ou mesmo o Bloco de Notas que fornecido gratuitamente junto do Sistema Operacional Windows. Para se compilar e executar o programa em Java necessrio que se tenha instalado no seu PC o JDK (Java Development Kit) que distribudo gratuitamente pela Sun Microsystems no site www.Sun.com.br, existem, no entanto alguns programas que podem ajud-lo a programar como o Netbeans, o Eclipse, o JCreator e o menos utilizado Dr. Java,este ltimo traz a vantagem de ser leve e bastante fcil de usar ao contrrio do Netbeans que mesmo sendo a melhor ferramenta para programao e, JAVA carrega consigo uma grande desvantagem muito,muito,muito pesado.

O escopo do Programa em Java


class Nome { public static void main(String args[]) { //Corpo do programa } }

Entrada e Sada de Dados


A sada de dados em JAVA encontrada dentro da classe System. A sada encontrada em System.out e a entrada em System.in. System.out.println( Anderson );

Compilando e executando
Como dito anteriormente a Linguagem JAVA to procurada devido sua portabilidade e isto se deve ao fato dela ser uma linguagem interpretada, ento, para se rodar um programa escrito em JAVA necessrio primeiro gerar um arquivo com extenso .class que composto pelos bytecodes que sero interpretadas pelo interpretador instalado no sistema operacional seja ele Linux,Windows,ou qualquer que seja o Sistema Operacional.Para ase gerar o arquivo com extenso .class basta digitar p seguinte comando no prompt de comando do Windows Javac Nome e se no houver nenhum erro durante a compilao ser gerado o arquivo .class, agora, para se executar a aplicao basta digitar ainda no prompt o seguinte comando Java Nome.class e ser iniciada a execuo do programa.

O Bsico
Variveis
Variveis so espaos na memria nas quais se pode guardar dados. Elas possuem nome, tipo e valor. Para se utilizar uma varivel necessrio que antes esta seja declarada, para s ento poder ser utilizada.

Introduo Linguagem Java - Anderson Messias Pereira

Declarando variveis
A declarao de variveis consiste de um tipo e um nome de varivel: int idade; String Nome; Para se declarar variveis necessrio que se aprendam s regras de declarao que esto abaixo: -Os nomes de variveis podem comear com uma letra, um sublinhado, ou um cifro. -No podem comear com um nmero.

Tipos de Variveis
Toda varivel deve possuir um tipo.Os tipos de uma varivel pode assumir trs genros.Uma das oito primitivas bsicas de tipos de dados,o nome de uma classe ou interface,ou ainda um Array. Os oito tipos de dados bsicos so: inteiros, reais, caracteres e booleanos(verdadeiro ou falso). Tipos Inteiros: byte, short, int, long. Tipos Reais: float, double.

Atribuies a variveis
A atribuio em JAVA a qualquer varivel feita atravs do operador = . Idade = 18; Nome= Anderson ;

Caracteres especiais
Assim como em toda linguagem JAVA tambm possui caracteres especiais e para se obter um melhor proveito da linguagem necessrio que se tenha conhecimento de todos eles: \n Nova Linha \t Tab \b Backspace \r Retorno do carro \f FormFedd (Avana pgina na Impressora) \\ Barra Invertida \ Apstrofe \ Aspas \ddd Octal \xdd Hexadecimal

Expresses e Operadores
Operadores Aritmticos + soma subtrao * multiplicao / diviso % mdulo ou porcentagem Incrementos e decrementos y = x++ y = x-y = ++x y= --x

Introduo Linguagem Java - Anderson Messias Pereira Os exemplos acima nos mostram que as expresses no so equivalentes.quando se usa(x++ ou x--) y recebe o valor de x antes de x ser incrementado, e usando(++x ou --x) ,y recebe o valor incrementado de x. Comparaes Operadores de Comparao
== != < > <= >= && Igual Diferente Menor que Maior que Menor ou Igual Maior ou Igual

Operadores lgicos
Operao Lgica And || Operao Lgica Or ! Negao Lgica & Comparao bit-a-bit And | Comparao bit-a-bit Or ^ Comparao bit-a-bit Xor Complemento bit-a-bit

Arrays, Loops e Condicionais


Arrays
Um Array em JAVA na verdade uma varivel com vrias reparties esperando por dados, mas todos os dados devem ser do mesmo tipo.

Declarando um Array
A nica diferena n a declarao de um array para a declarao de uma varivel que segue uma das oito primitivas bsicas de dados que so colocados um par de colchetes ([]) aps o nome da varivel ou at mesmo aps o tipo. String Nome []; String[] Nome;

Criando objetos Arrays


String[] Nome = new String[4]; No exemplo acima, instanciado um novo Array de Strings com quatro parties em memria.

Acessando elementos do Array


Em JAVA os Arrays sempre iniciam-se na posio 0,sendo assim a seguinte atribuio invlida.Porque a posio a que o array se refere est fora dos limites.

Nome[4]= Ol ; Arrays Multidimensionais


A linguagem Java no suporta arrays multidimensionais o que se pode fazer criar um array de arrays e acess-lo como no exemplo.

Introduo Linguagem Java - Anderson Messias Pereira


String Nome[][] = new String[2][2]; Nome[0][0]= A. ; Nome[0][1]= P. ;

Condicionais
O condicional contm a palavra if, seguido por um teste booleano. Um opcional else como palavra chave pode ser executado no caso do teste ser falso. if (teste) comando para teste verdadeiro; else comando para teste falso;

O Operador Condicional
Outra alternativa para uso do IF e o else o chamado operador ternrio(?: ). Test ? resultadoverdadeiro : resultadofalso;

O Switch
switch (teste) { case valorum; Resultum; break; case valordois; Resultdois; break; default: resultadodefault }

Looping For
for (inicializao; teste; incremento) { bloco de comandos; }

Looping While
While (condio) { Bloco de comandos; }

Looping Do
do { Bloco de comandos; }While (Condio);

Criando classe s e aplicaes em JAVA


Definindo classes
Para definir uma classe use class e o nome da classe. J se esta uma subclasse de outra classe use extends para se referir a outra classe. class MinhaClase{ ... } class MinhaClasse extends SuperClasse{ ... }

Introduo Linguagem Java - Anderson Messias Pereira

Definindo Variveis de Instncia


A diferena entre variveis normais e variveis de instncia que estas so declaradas na definio da classe. class MinhaClasse{ String Nome; }

Constantes
Para se declarar constantes basta usar a palavra chave final antes da declarao da varivel e incluir um valor inicial a esta varivel. final String Nome=Anderson Pereira ;

Definio de Mtodos
Tipo de retorno nomedometodo(tipo arg1,tipo2 arg2,...){ ... } int Metodo(int num){ ... }

A palavra chave this


Para referir-se s variveis de instncia ou para passar o objeto corrente como um argumento para um outro mtodo voc pode utilizar a palavra chave this. This.argumento.

Mais sobre Mtodos


Polimorfismo ou Sobrecarga
Os mtodos em JAVA podem ser sobrecarregados basta que sejam declarados com o mesmo nome, mas com nmero,nome e tipos de argumentos diferentes.

Mtodos Construtores
Um mtodo construtor um tipo de mtodo especial, ele serve para definir como um objeto inicializa quando ele criado. No momento em que se usa o new o JAVA faz trs coisas:Aloca memria para o objeto,Inicializa as variveis daquela instncia do objeto e chama o mtodo construtor da classe.

Construtores Bsicos
Mtodos construtores se assemelham aos mtodos normais s que h algumas diferenas entre eles: construtores sempre tem o mesmo nome da classe e no podem ter nenhum tipo de retorno.

Mtodos Destrutores
O mtodo destrutor chamado de finalize() e chamado antes de ser liberado o espao utilizado na memria.

Introduo Linguagem Java - Anderson Messias Pereira

Procure Saber Mais Sobre...

Tudo...
Na verdade no h nenhuma fonte de informaes completa e nem esta tambm ,concerteza no , por isso procure na Internet, em Livros, v atrs de respostas para as suas perguntas e questionamentos.Tente achar mais de uma definio para a sua pergunta para s ento poder compar-las.

At a Prxima e Obrigado.

Introduo Linguagem Java - Anderson Messias Pereira

REFERNCIAS BIBLIOGRFICAS
Apostila de Java. Grupo PET-Informtica

10

Você também pode gostar