Introdução a Programação em Java
Apresentado por Ruben Manhiça
Histórico
A linguagem de programação Java foi criada em 1991 por
James Gosling, ela iniciou-se como parte do projeto Green
da Sun Microsystems. Inicialmente a linguagem iria chamar-
se Oak (Carvalho) em referência a árvore que era visível
pela janela de James Gosling.
A mudança de nome ocorreu pois já existia uma linguagem
de programação
com este nome, então a linguagem foi rebatizada para Java.
8/25/2012
Ruben Manhiça
2
Caracteristicas
 Simples: O aprendizado da linguagem de programação
Java pode ser feito emum curto período de tempo;
 Orientada a objetos: Desde o início do seu
desenvolvimento esta linguagemfoi projetada para ser
orientada a objetos;
8/25/2012
Ruben Manhiça
3
Caracteristicas (Cont.)
 Familiar:A linguagem Java é muito familiar para os
programadores C/C++ ;
 Segura:Aplicações Java são executadas em ambiente próprio
(JRE) o que inviabiliza a intrusão de código malicioso;
 Portável: Programas desenvolvidos nesta linguagem podem
ser executados em praticamente qualquer máquina desde que
esta possua o JRE instalado;
8/25/2012
Ruben Manhiça
4
Fases de um programa Java
As fases pelo qual passam um programa Java relacionam-se
da seguinte forma:
1. Criação do código fonte (Programa.java);
2. Compilação do código fonte e geração do
bytecode (Programa.class);
3. Interpretação do bytecode pela máquina
virtual;
4. Conversão do bytecode em linguagem de
máquina.
8/25/2012
Ruben Manhiça
5
Tipos de Dados
A linguagem Java oferece diversos tipos de dados com os
quais podemos trabalhar. Há basicamente duas categorias
em que se encaixam os tipos de dados: tipos primitivos e
tipos de referências. Os tipos primitivos correspondem a
dados mais simples ou escalares, enquanto os tipos de
referências consistem em arrays, classes e interfaces
8/25/2012
Ruben Manhiça
6
Tipos de dados Primitivos
Tipo Descrição
boolean Pode ser contido em 1 bit, porém o seu tamanho não é precisamente definido.Assume os valores true ou false.
char Caractere em notação Unicode de 16 bits. Serve para armazenar dados alfanuméricos.Também pode ser usado
como um dado inteiro com valores na faixa entre 0 e 65535.
byte Inteiro de 8 bits em notação de complemento de dois.
short Inteiro de 16 bits em notação de complemento de dois.
int Inteiro de 32 bits em notação de complemento de dois
long Inteiro de 64 bits em notação de complemento de dois.
float Representa números em notação de ponto flutuante normalizada em precisão simples de 32 bits em
conformidade com a norma IEEE 754 1985. O menor valor positivo representável por esse tipo é 1.40239846e-
46 e o maior é 3.40282347e+38. 4 bytes de tamanho e 23 dígitos binários de precisão.
double Representa números em notação de ponto flutuante normalizada em precisão dupla de 64 bits em
conformidade com a norma IEEE 754-1985. O menor valor positivo representável é 4.94065645841246544e-
324 e o maior é 1.7976931348623157e+308. 8 bytes de tamanho e 52 dígitos binários de precisão.
8/25/2012
Ruben Manhiça
7
Declaração de Variaveis
<tipo deVariavel> <Nome> ;
<tipo deVariavel> <Nome> = <valor> ;
8/25/2012
Ruben Manhiça
8
Exempos
8/25/2012
Ruben Manhiça
9
package primeiraaplicacao;
public class PrimeiraAplicacao {
public static void main(String[ ] args) {
int ano=2012;
String hello="Hello World";
System.out.println(hello+" "+ano);
}
}
Resultado
TPC
1. Qual a diferença entre JRE e JDK?
2. Quais são os componentes da JDK?
3. Instale o JDK na sua máquina
4. Instale o netbeans na sua máquina.
5. Faça correr a aplicação “Hello World” e diga o que foi
imprimido.
8/25/2012
Ruben Manhiça
10
FIM
Contacto: ruben_manhica@ovi.com
8/25/2012
Ruben Manhiça
11

21-08-12-Introdução a Programação em Java.pdf

  • 1.
    Introdução a Programaçãoem Java Apresentado por Ruben Manhiça
  • 2.
    Histórico A linguagem deprogramação Java foi criada em 1991 por James Gosling, ela iniciou-se como parte do projeto Green da Sun Microsystems. Inicialmente a linguagem iria chamar- se Oak (Carvalho) em referência a árvore que era visível pela janela de James Gosling. A mudança de nome ocorreu pois já existia uma linguagem de programação com este nome, então a linguagem foi rebatizada para Java. 8/25/2012 Ruben Manhiça 2
  • 3.
    Caracteristicas  Simples: Oaprendizado da linguagem de programação Java pode ser feito emum curto período de tempo;  Orientada a objetos: Desde o início do seu desenvolvimento esta linguagemfoi projetada para ser orientada a objetos; 8/25/2012 Ruben Manhiça 3
  • 4.
    Caracteristicas (Cont.)  Familiar:Alinguagem Java é muito familiar para os programadores C/C++ ;  Segura:Aplicações Java são executadas em ambiente próprio (JRE) o que inviabiliza a intrusão de código malicioso;  Portável: Programas desenvolvidos nesta linguagem podem ser executados em praticamente qualquer máquina desde que esta possua o JRE instalado; 8/25/2012 Ruben Manhiça 4
  • 5.
    Fases de umprograma Java As fases pelo qual passam um programa Java relacionam-se da seguinte forma: 1. Criação do código fonte (Programa.java); 2. Compilação do código fonte e geração do bytecode (Programa.class); 3. Interpretação do bytecode pela máquina virtual; 4. Conversão do bytecode em linguagem de máquina. 8/25/2012 Ruben Manhiça 5
  • 6.
    Tipos de Dados Alinguagem Java oferece diversos tipos de dados com os quais podemos trabalhar. Há basicamente duas categorias em que se encaixam os tipos de dados: tipos primitivos e tipos de referências. Os tipos primitivos correspondem a dados mais simples ou escalares, enquanto os tipos de referências consistem em arrays, classes e interfaces 8/25/2012 Ruben Manhiça 6
  • 7.
    Tipos de dadosPrimitivos Tipo Descrição boolean Pode ser contido em 1 bit, porém o seu tamanho não é precisamente definido.Assume os valores true ou false. char Caractere em notação Unicode de 16 bits. Serve para armazenar dados alfanuméricos.Também pode ser usado como um dado inteiro com valores na faixa entre 0 e 65535. byte Inteiro de 8 bits em notação de complemento de dois. short Inteiro de 16 bits em notação de complemento de dois. int Inteiro de 32 bits em notação de complemento de dois long Inteiro de 64 bits em notação de complemento de dois. float Representa números em notação de ponto flutuante normalizada em precisão simples de 32 bits em conformidade com a norma IEEE 754 1985. O menor valor positivo representável por esse tipo é 1.40239846e- 46 e o maior é 3.40282347e+38. 4 bytes de tamanho e 23 dígitos binários de precisão. double Representa números em notação de ponto flutuante normalizada em precisão dupla de 64 bits em conformidade com a norma IEEE 754-1985. O menor valor positivo representável é 4.94065645841246544e- 324 e o maior é 1.7976931348623157e+308. 8 bytes de tamanho e 52 dígitos binários de precisão. 8/25/2012 Ruben Manhiça 7
  • 8.
    Declaração de Variaveis <tipodeVariavel> <Nome> ; <tipo deVariavel> <Nome> = <valor> ; 8/25/2012 Ruben Manhiça 8
  • 9.
    Exempos 8/25/2012 Ruben Manhiça 9 package primeiraaplicacao; publicclass PrimeiraAplicacao { public static void main(String[ ] args) { int ano=2012; String hello="Hello World"; System.out.println(hello+" "+ano); } } Resultado
  • 10.
    TPC 1. Qual adiferença entre JRE e JDK? 2. Quais são os componentes da JDK? 3. Instale o JDK na sua máquina 4. Instale o netbeans na sua máquina. 5. Faça correr a aplicação “Hello World” e diga o que foi imprimido. 8/25/2012 Ruben Manhiça 10
  • 11.