Académique Documents
Professionnel Documents
Culture Documents
Introdução à
Linguagem Java
Por Anderson Pereira
1
Introdução à Linguagem Java - Anderson Messias Pereira
INTRODUÇÃO 4
COMO PROGRAMAR 4
COMPILANDO E EXECUTANDO 4
O BÁSICO 4
VARIÁVEIS 4
DECLARANDO VARIÁVEIS 5
TIPOS DE VARIÁVEIS 5
ATRIBUIÇÕES A VARIÁVEIS 5
CARACTERES ESPECIAIS 5
EXPRESSÕES E OPERADORES 5
COMPARAÇÕES 6
ARRAYS 6
DECLARANDO UM ARRAY 6
CRIANDO OBJETOS ARRAYS 6
ACESSANDO ELEMENTOS DO ARRAY 6
ARRAYS MULTIDIMENSIONAIS 6
CONDICIONAIS 7
O OPERADOR CONDICIONAL 7
O SWITCH 7
LOOPING FOR 7
LOOPING WHILE 7
LOOPING DO 7
DEFININDO CLASSES 7
DEFININDO VARIÁVEIS DE INSTÂNCIA 8
CONSTANTES 8
DEFINIÇÃO DE MÉTODOS 8
A PALAVRA CHAVE THIS 8
2
Introdução à Linguagem Java - Anderson Messias Pereira
POLIMORFISMO OU SOBRECARGA 8
MÉTODOS CONSTRUTORES 8
CONSTRUTORES BÁSICOS 8
MÉTODOS DESTRUTORES 8
REFERÊNCIAS BIBLIOGRÀFICAS 10
3
Introdução à Linguagem Java - Anderson Messias Pereira
Introdução
A linguagem de programação JAVA é um recurso bastante utilizado pelos
programadores da atualidade devido á sua portabilidade entre plataformas,vantagem esta que é
possível 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 não possui o mesmo significado que a palavra “Class”.
Como Programar
Para se programar em JAVA é necessário 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 é necessário que se tenha instalado no
seu PC o JDK (Java Development Kit) que é distribuído 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 fácil de usar ao contrário do Netbeans que mesmo sendo a
melhor ferramenta para programação e, JAVA carrega consigo uma grande desvantagem é
muito,muito,muito pesado.
Compilando e executando
Como dito anteriormente a Linguagem JAVA é tão procurada devido á sua portabilidade
e isto se deve ao fato dela ser uma linguagem interpretada, então, para se rodar um programa
escrito em JAVA é necessário primeiro gerar um arquivo com extensão .class que é composto
pelos bytecodes que serão interpretadas pelo interpretador instalado no sistema operacional
seja ele Linux,Windows,ou qualquer que seja o Sistema Operacional.Para ase gerar o arquivo
com extensão .class basta digitar pó seguinte comando no prompt de comando do Windows
Javac Nome e se não houver nenhum erro durante a compilação será gerado o arquivo .class,
agora, para se executar a aplicação basta digitar ainda no prompt o seguinte comando Java
Nome.class e será iniciada a execução do programa.
O Básico
Variáveis
Variáveis são espaços na memória nas quais se pode guardar dados. Elas possuem
nome, tipo e valor. Para se utilizar uma variável é necessário que antes esta seja declarada, para
só então poder ser utilizada.
4
Introdução à Linguagem Java - Anderson Messias Pereira
Declarando variáveis
A declaração de variáveis consiste de um tipo e um nome de variável:
int idade;
String Nome;
Para se declarar variáveis é necessário que se aprendam ás regras de declaração que
estão abaixo:
-Os nomes de variáveis podem começar com uma letra, um sublinhado, ou um cifrão.
-Não podem começar com um número.
Tipos de Variáveis
Toda variável deve possuir um tipo.Os tipos de uma variável pode assumir três
genêros.Uma das oito primitivas básicas de tipos de dados,o nome de uma classe ou interface,ou
ainda um Array.
Os oito tipos de dados básicos são: inteiros, reais, caracteres e booleanos(verdadeiro ou
falso).
Tipos Inteiros: byte, short, int, long.
Tipos Reais: float, double.
Atribuições a variáveis
A atribuição em JAVA a qualquer variável é feita através do operador “=”.
Idade = 18;
Nome= “Anderson”;
Caracteres especiais
Assim como em toda linguagem JAVA também possui caracteres especiais e para se
obter um melhor proveito da linguagem é necessário que se tenha conhecimento de todos eles:
\n Nova Linha
\t Tab
\b Backspace
\r Retorno do carro
\f “FormFedd”(Avança página na Impressora)
\\ Barra Invertida
\’ Apóstrofe
\” Aspas
\ddd Octal
\xdd Hexadecimal
Expressões e Operadores
Operadores Aritméticos
+ soma
- subtração
* multiplicação
/ divisão
% módulo ou porcentagem
Incrementos e decrementos
y = x++ y = x--
y = ++x y= --x
5
Introdução à Linguagem Java - Anderson Messias Pereira
Comparações
Operadores de Comparação
== Igual
!= Diferente
< Menor que
> Maior que
<= Menor ou Igual
>= Maior ou Igual
Operadores lógicos
&& Operação Lógica And
|| Operação Lógica Or
! Negação Lógica
& Comparação bit-a-bit And
| Comparação bit-a-bit Or
^ Comparação bit-a-bit Xor
- Complemento bit-a-bit
Declarando um Array
A única diferença n a declaração de um array para a declaração de uma variável que
segue uma das oito primitivas básicas de dados é que são colocados um par de colchetes ([])
após o nome da variável ou até mesmo após o tipo.
Arrays Multidimensionais
A linguagem Java não suporta arrays multidimensionais o que se pode fazer é
criar um array de arrays e acessá-lo como no exemplo.
6
Introdução à Linguagem Java - Anderson Messias Pereira
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 ternário(?: ).
Test ? resultadoverdadeiro : resultadofalso;
O Switch
switch (teste) {
case valorum;
Resultum;
break;
case valordois;
Resultdois;
break;
default: resultadodefault
}
Looping For
for (inicialização; teste; incremento) {
bloco de comandos;
}
Looping While
While (condição) {
Bloco de comandos;
}
Looping Do
do {
Bloco de comandos;
}While (Condição);
... ...
} }
7
Introdução à Linguagem Java - Anderson Messias Pereira
class MinhaClasse{
String Nome;
Constantes
Para se declarar constantes basta usar a palavra chave final antes da declaração da
variável e incluir um valor inicial a esta variável.
Definição de Métodos
Tipo de retorno nomedometodo(tipo arg1,tipo2 arg2,...){
...
...
This.argumento.
Métodos Construtores
Um método construtor é um tipo de método especial, ele serve para definir como um
objeto inicializa quando ele é criado. No momento em que se usa o new o JAVA faz três
coisas:Aloca memória para o objeto,Inicializa as variáveis daquela instância do objeto e chama o
método construtor da classe.
Construtores Básicos
Métodos construtores se assemelham aos métodos normais só que há algumas
diferenças entre eles: construtores sempre tem o mesmo nome da classe e não podem ter
nenhum tipo de retorno.
Métodos Destrutores
O método destrutor é chamado de finalize() e é chamado antes de ser liberado o espaço
utilizado na memória.
8
Introdução à Linguagem Java - Anderson Messias Pereira
9
Introdução à Linguagem Java - Anderson Messias Pereira
REFERÊNCIAS BIBLIOGRÀFICAS
10