Introdução À Linguagem de Programação Java
Introdução À Linguagem de Programação Java
de programação Java
Java é uma das linguagens de programação mais populares usadas
em aplicações críticas. Pode ser utilizado para desenvolvimento de
aplicações desktop, sistemas para web, dispositivos móveis, cartões
de crédito, televisões digitais, geladeiras entre outros. Porém, não é
apenas uma linguagem de programação, Java é uma completa
plataforma de desenvolvimento e execução, composta por três
pilares:
A linguagem Java.
Java está presente nos principais sistemas operacionais existentes,
entre eles: Windows, Linux, Unix, Mac e Solaris. É uma tecnologia
independente de sistema operacional e hardware.O Java foi
desenvolvido por James Gosling da Sun Microsystems em 1995
como uma linguagem orientada a objetos para aplicativos de
negócios de uso geral e aplicativos interativos da Internet baseados
na Web. O objetivo era fornecer uma alternativa independente de
plataforma ao C ++. Em outros termos, é arquitetonicamente neutro,
o que significa que você pode usar o Java para escrever um
programa que será executado em qualquer plataforma ou dispositivo
(sistema operacional). O programa Java pode ser executado em
uma ampla variedade de computadores porque não executa
instruções diretamente no computador. Em vez disso, o Java é
executado em uma Java Virtual Machine (JVM).
Autoral
Autoral
1. “pacote br.com.java.aula”:
É uma declaração de pacote. A instrução package define um
espaço para nome no qual as classes são armazenadas. O
pacote é usado para organizar as classes com base na
funcionalidade. Se você omitir a instrução do pacote, os nomes
das classes serão colocados no pacote padrão, que não tem
nome. A declaração do pacote não pode aparecer em nenhum
lugar do programa. Deve ser a primeira linha do seu programa
ou você pode omiti-lo.
3. Comentários:
Podemos escrever comentários em java de duas maneiras.
Autoral
Diretrizes de programação
getBalance
doCalculation
setCustomerName
Para as variáveis o formato camelCase deve ser usado, começando
com uma letra minúscula. É recomendado nomes curtos e
significativos, o que nos parece bom. Alguns exemplos:
buttonWidth
saldo da conta
empName
Para definir uma constante é criada uma variável estática e final. As
constantes devem ser nomeadas usando letras maiúsculas com
caracteres sublinhados como separadores:
MIN_HEIGHT
Pontos importantes a serem observados, pode haver apenas uma
classe pública por arquivo de código-fonte. Além disso, os
comentários podem aparecer no início ou no final de qualquer linha
no arquivo de código-fonte; eles são independentes de qualquer uma
das regras de posicionamento discutidas aqui. Outro ponto é que se
houver uma classe pública em um arquivo, o nome do arquivo deverá
corresponder ao nome da classe pública. Por exemplo, uma classe
declarada como "public class Cachorro {}" deve estar em um arquivo
de código-fonte chamado Cachorro.java.
Inteiros: esse grupo inclui byte, curto, int e long, que são para
números assinados com valor inteiro.
byte
O menor tipo inteiro é byte. Tem um valor mínimo de -128 e
um valor máximo de 127 (inclusive). O tipo de dados de bytes pode
ser útil para economizar memória em matrizes grandes, onde a
economia de memória realmente importa. As variáveis de bytes são
declaradas pelo uso da palavra-chave byte. Por exemplo, o seguinte
declara e inicializa variáveis de bytes chamadas b:
byte b = 100;
short:
O tipo de dados curto é um inteiro de complemento de dois
de 16 bits e assinado. Tem um valor mínimo de -32.768 e um valor
máximo de 32.767 (inclusive). Assim como no byte, as mesmas
diretrizes se aplicam: você pode usar um pequeno para economizar
memória em matrizes grandes, em situações em que a economia de
memória realmente importa. O exemplo a seguir declara e inicializa a
variável curta chamada s:
s curto = 123;
int:
O tipo inteiro mais comumente usado é int. É um tipo
assinado de 32 bits que tem um intervalo de –2.147.483.648 a
2.147.483.647. Além de outros usos, variáveis do tipo int são
comumente empregadas para controlar loops e indexar
matrizes. Esse tipo de dados provavelmente será grande o suficiente
para os números que seu programa usará, mas se você precisar de
um intervalo maior de valores, use por muito tempo.
int v = 123543;
long:
Long é um tipo assinado de 64 bits e é útil para aquelas
ocasiões em que um tipo int não é grande o suficiente para
armazenar o valor desejado. Possui um valor mínimo de -
9.223.372.036.854.775.808 e um valor máximo de
9.223.372.036.854.775.807 (inclusive). O uso desse tipo de dados
pode estar no aplicativo bancário quando uma quantidade grande
deve ser calculada e armazenada.
valorlongoVal = 1234567891;
float:
Os números de ponto flutuante, também conhecidos como
números reais, são usados ao avaliar expressões que requerem
precisão fracionária. Por exemplo, cálculo da taxa de juros ou cálculo
da raiz quadrada. O tipo de dados flutuante é um ponto flutuante
IEEE 754 de 32 bits e precisão única. Como nas recomendações
para byte e short, use um ponto flutuante (em vez de duplo) se
precisar economizar memória em grandes matrizes de números de
ponto flutuante. O tipo float especifica um valor de precisão único que
usa 32 bits de armazenamento. A precisão única é mais rápida em
alguns processadores e ocupa metade do espaço da precisão
dupla. A declaração e a sintaxe de inicialização das variáveis
flutuantes fornecidas abaixo, observe "f" após a inicialização do valor.
floattaxaJuros = 12.25f;
double:
A precisão dupla, como indicado pela palavra-chave double,
usa 64 bits para armazenar um valor. Esta é realmente mais rápida
do que a precisão única em alguns processadores modernos que
foram otimizados para cálculos matemáticos de alta
velocidade. Todas as funções matemáticas transcendentais, como
sin (), cos () e sqrt (), retornam valores duplos. A sintaxe da
declaração e inicialização para variáveis duplas fornecidas abaixo,
observe "d" após a inicialização do valor.
boolean:
O tipo de dados booleano possui apenas dois valores
possíveis: verdadeiro e falso. Use esse tipo de dados para
sinalizadores simples que rastreiam condições verdadeiras /
falsas. Este é o tipo retornado por todos os operadores relacionais,
como no caso de a <b. booleano também é o tipo exigido pelas
expressões condicionais que governam as instruções de controle,
como if ou while.
Caracteres:
Em Java, o tipo de dados usado para armazenar caracteres
é char. O tipo de dados char é um único caractere Unicode de 16
bits. Ele tem um valor mínimo de '\ u0000' (ou 0) e um valor máximo
de '\ uffff' (ou 65.535 inclusive). Não há caracteres negativos.
char ch1 = 88; // código para X
Variáveis primitivas
Autoral
Resumo dos tipos de dados
Conteúdo Bônus
Referências Bibliográficas
Ir para questão