O documento apresenta uma aula introdutória sobre a linguagem de programação Java. Apresenta o que é Java, sua história, características e aplicações. Em seguida, explica os operadores e tipos de dados primitivos em Java, incluindo exemplos.
2. O que é JAVA?
Qual a linguagem
que você usa para
programar?
JAVA!
www.evandrojunior.pro.br
evandrojunior21@gmail.com
pt.slideshare.net/EvandroJunior
3. O que é JAVA?
Java é uma linguagem de programação
orientada a objeto e desenvolvida pela Sun
Microsystems na década de 90, que
atualmente, pertence a Oracle. A característica
mais marcante dessa linguagem é que
programas criados nela não são compilados em
código nativo da plataforma.
Década de 90 / Sun Microsystems
www.evandrojunior.pro.br
evandrojunior21@gmail.com
pt.slideshare.net/EvandroJunior
4. O que é JAVA?
O Java é rápido, seguro e confiável. De laptops
a datacenters, consoles de games a
supercomputadores científicos, telefones
celulares à Internet, o Java está em todos os
lugares!
Década de 90 / Sun Microsystems
www.evandrojunior.pro.br
evandrojunior21@gmail.com
pt.slideshare.net/EvandroJunior
5. O que é JAVA?
A Java Virtual Machine é apenas um aspecto do
software Java envolvido na interação Web. A
Java Virtual Machine é criada diretamente no
seu download de software Java e ajuda a
executar aplicações Java
Eu ouvi os termos Java Virtual Machine e JVM.
Eles são o software Java?
www.evandrojunior.pro.br
evandrojunior21@gmail.com
pt.slideshare.net/EvandroJunior
6. Por que JAVA?
O java é hoje a linguagem mais utilizada em
todo o mundo isso acontece porque ela não é
somente uma linguagem, mas também uma
plataforma de desenvolvimento.
www.evandrojunior.pro.br
evandrojunior21@gmail.com
pt.slideshare.net/EvandroJunior
7. Por que JAVA?
Aprenda Java e programe em uma qualquer
plataforma.
Comunidades: Os grupos de usuários Java são
muito fortes em todo o mundo.
Grande número de frameworks.
O Java não roda somente Java: A máquina virtual
Java atualmente roda cerca de 350 linguagens.
Desenvolva em qualquer sistema operacional
para qualquer sistema operacional.
www.evandrojunior.pro.br
evandrojunior21@gmail.com
pt.slideshare.net/EvandroJunior
8. Primeiro programa
public class Primeiro {
public static void main(String[] args) {
System.out.println(“Olá galera!");
}
}
www.evandrojunior.pro.br
evandrojunior21@gmail.com
pt.slideshare.net/EvandroJunior
9. Operadores
Operadores Básicos
. referência a método, função ou atributo de um objeto
, separador de identificadores
; finalizador de declarações e comandos
[ ] declarador de matrizes e delimitador de índices
{ } separador de blocos e escopos locais
( ) listas de parâmetros
www.evandrojunior.pro.br
evandrojunior21@gmail.com
pt.slideshare.net/EvandroJunior
10. Operadores
Operadores Lógicos
> Maior
>= Maior ou igual
< Menor
<= Menor ou igual
= = Igual
! = Diferente
&& And (e)
| | Or (ou)
www.evandrojunior.pro.br
evandrojunior21@gmail.com
pt.slideshare.net/EvandroJunior
12. Tipos de Dados Primitivos
É o tipo de dado capaz de armazenar 8 bits de informação, ou seja, um
número inteiro entre -128 e 127. Sua utilização é recomendada em caso
de economia de memória, já que alguns tipos de dados maiores
possuem processamento mais rápido.
byte
www.evandrojunior.pro.br
evandrojunior21@gmail.com
pt.slideshare.net/EvandroJunior
13. Tipos de Dados Primitivos
É o tipo de dado que é capaz de armazenar números inteiros de 16 bits,
ou seja, um número inteiro entre -32.768 e 32.767.
short
www.evandrojunior.pro.br
evandrojunior21@gmail.com
pt.slideshare.net/EvandroJunior
14. Tipos de Dados Primitivos
É o tipo de dado capaz de armazenar 32 bits, ou seja, de representar
um número inteiro qualquer entre -2.147.483.648 e 2.147.483.647.
É o tipo mais indicado na maioria dos casos por possuir uma grande
faixa de valores.
Variáveis deste tipo também costumam ser manipuladas mais
rapidamente.
int
www.evandrojunior.pro.br
evandrojunior21@gmail.com
pt.slideshare.net/EvandroJunior
15. Tipos de Dados Primitivos
É o tipo de dado capaz de armazenar 64 bits de informação, ou seja,
que pode representar um número inteiro qualquer entre -
9.223.372.036.854.775.808L e 9.223.372.036.854.775.807L.
Recomenda-se seu uso apenas quando for preciso assumir valores
maiores ou menores do que aqueles possíveis de serem assumidos
pelo int.
long
www.evandrojunior.pro.br
evandrojunior21@gmail.com
pt.slideshare.net/EvandroJunior
16. Tipos de Dados Primitivos
É o tipo de dado capaz de armazenar números reais de precisão
simples, ou seja, 32 bits de informação representando um número real.
Exemplo:
float a;
float by1 = -32.0;
float bz2 = 32.2F;
float bz = 32.455f;
float bze = 1.32455e4f;
float
www.evandrojunior.pro.br
evandrojunior21@gmail.com
pt.slideshare.net/EvandroJunior
17. Tipos de Dados Primitivos
É o tipo de dado capaz de armazenar números reais de precisão dupla,
ou seja, 64 bits de informação em forma de número real. É usado para
representar valores nos quais é preciso uma precisão maior que a de
float.
double
www.evandrojunior.pro.br
evandrojunior21@gmail.com
pt.slideshare.net/EvandroJunior
18. Tipos de Dados Primitivos
É o tipo de dado capaz de armazenar 16 bits representando caracteres no
formato UTF-16 (formato UTF composto de dois caracteres de 8 bits).
Representado numericamente, o tipo char pode ter valores de 0 a 65535
(inclusive) - de 'u0000' a 'uffff'. Nas versões mais recentes da linguagem Java,
propõe-se substituir o tipo char pelo tipo byte.
char letra = 'A' ;
char letra = 'u0041'
char
www.evandrojunior.pro.br
evandrojunior21@gmail.com
pt.slideshare.net/EvandroJunior