A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Programação em Java Prof. Edvan Chaves.

Apresentações semelhantes


Apresentação em tema: "Programação em Java Prof. Edvan Chaves."— Transcrição da apresentação:

1 Programação em Java Prof. Edvan Chaves

2 Conversa inicial... 12/01/2008 Programação em Java

3 Agenda Objetivos, programação Metodologia Conceitos Iniciais
Introdução a Java Exercícios 12/01/2008 Programação em Java

4 Objetivos Programação em Java Objetivos: 09 sábados (11/01 à 15/03)
Capacitar pessoas para desenvolvimento de aplicações básicas em Java Formar pessoas para progredir em estudos avançados em Java 12/01/2008 Programação em Java

5 Programação Aula 01 (12/01) Aula 02 (19/01) Aula 03 (26/01)
Apresentação do curso: motivação, ementa e metodologia. Noções de linguagens de programação, Histórico e conceitos básicos da Linguagem Java. Tipos de dados. Exemplos básicos(Alô Mundo, Entrada de dados via teclado, Operações Matemáticas). Aula 02 (19/01) Estruturas de controle 1: if, if/else, for. Operadores Lógicos. Exercícios. Aula 03 (26/01) Estruturas de controle 2: for, switch, break, continue. Exercícios. Divulgação dos trabalhos (Em planejamento). Aula 04 (09/02) Revisão de Funções e Procedimentos. Métodos. Exercícios. 12/01/2008 Programação em Java

6 Programação Aula 05 (16/02) Aula 06 (23/02) Aula 07(01/03)
Strings e Operações. Exercícios. Aula 06 (23/02) Swing (Parte I). Exercícios. Aula 07(01/03) Swing (Parte II). Exercícios. Aula 08 (08/03) Swing (Parte III). Exercícios. Aula 09 (15/03) Apresentação de trabalhos e avaliação final (Em planejamento). 12/01/2008 Programação em Java

7 Metodologia Aulas Expositivas Aulas Práticas Exercícios Trabalhos
Desenvolvimento de um projeto básico Brindes para os melhores trabalhos 12/01/2008 Programação em Java

8 Conceitos Iniciais

9 Programa de Computador
é uma coleção de instruções que descrevem uma tarefa a ser realizada por um computador A Maria está aprovada! Leia notas Calcule médias ... Imprima Resultados 12/01/2008 Programação em Java

10 Linguagem de Programação
É um método padronizado para expressar instruções para um computador É uma linguagem usada para definir um programa de computador Exemplos de linguagens: Pascal, C, C++, PHP e Java. 12/01/2008 Programação em Java

11 Como é feito um programa?
.!? Leia notas Calcule médias ... Imprima Resultados 12/01/2008 Programação em Java

12 Como é feito um programa?
.!? Leia notas Calcule médias TRADUTOR ... Imprima Resultados 12/01/2008 Programação em Java

13 Como é feito um programa?
A Maria foi aprovada no curso de Java! Leia notas Calcule médias TRADUTOR ... Imprima Resultados 12/01/2008 Programação em Java

14 Como é feita essa tradução?
Código Executável Código Fonte 12/01/2008 Programação em Java

15 Como é feita essa tradução?
Código Executável Compilador Código Fonte 12/01/2008 Programação em Java

16 O que é um Compilador? É um programa que, a partir de um código escrito em uma linguagem, o código fonte, cria um programa semanticamente equivalente porém escrito em outra linguagem, código objeto Um compilador traduz um programa de computador escrito em uma linguagem que pode ser lida por humanos (como Java) para uma forma que o computador possa entender e executar 12/01/2008 Programação em Java

17 Interpretador É um programa de computador que lê um código fonte escrito em uma linguagem de programação e o convertem em código executável durante a execução do mesmo 12/01/2008 Programação em Java

18 Com isso... As linguagens de programação pode ser de dois tipos:
COMPILADA Pascal, C, C++. INTERPRETADA HTML, PHP, Java. 12/01/2008 Programação em Java

19 Java

20 O que é Java? Uma linguagem de programação orientada a objetos
desenvolvida na década de 90 pelo programador James Gosling, na empresa Sun Microsystems 12/01/2008 Programação em Java

21 Java: características
Orientada a Objetos – Baseado no modelo de Smalltalk e Simula67 Portabilidade – Independência de plataforma - "write once run anywhere“ Simples? Aplicações Distribuídas Robusta Segura Arquitetura Neutra e Portável Interpretada Multitarefa Alto Desempenho? 12/01/2008 Programação em Java

22 Histórico Em 1990, um grupo de programadores da Sun, desenvolveu uma linguagem chamada Oak (carvalho) Esta linguagem serviria para criar uma rede heterogênea de eletrodomésticos, fornecendo um interpretador de tempo real pequeno e confiável, que fosse acima de tudo portátil Em 1994, os engenheiros tiraram a Oak da prateleira para fazer um Web browser primitivo – o WebRunner No final de 1994, a Oak havia se tornado uma sofisticada linguagem e como este nome já era registrado, James Gosling escolheu o nome Java Java acabou explodindo na Web em 96, com o lançamento do browser Navigator 2.0, da Netscape, tornando-se popular entre os desenvolvedores 12/01/2008 Programação em Java

23 Onde é usada? J2SE (Standard Edition) J2EE (Enterprise Edition)
Aplicações Clientes (Locais) J2EE (Enterprise Edition) Aplicações WEB J2ME (Micro Edition) Dispositivos móveis 12/01/2008 Programação em Java

24 O mercado de trabalho Bastante amplo Profissionais certificados
Devido a expansão da linguagem Profissionais certificados SCJP I, SCJP II, SCJA 12/01/2008 Programação em Java

25 Ferramentas de Desenvolvimento
JGrasp Jcreator (Xinox) Eclipse (IBM) JBorland (Borland) JDeveloper (Oracle) NetBeans (Sun) ... Bloco de notas!!! 12/01/2008 Programação em Java

26 Máquina Virtual JAVA (JVM)
Como Java funciona? MeuPrograma.java COMPILADOR Máquina Virtual JAVA (JVM) MeuPrograma.class bytecodes 12/01/2008 Programação em Java

27 Máquina Virtual JAVA (JVM)
Como Java funciona? Como faço isso na mão? MeuPrograma.java COMPILADOR Máquina Virtual JAVA (JVM) MeuPrograma.class bytecodes 12/01/2008 Programação em Java

28 javac MeuPrograma.java Máquina Virtual JAVA (JVM)
Como Java funciona? MeuPrograma.java COMPILADOR javac MeuPrograma.java Máquina Virtual JAVA (JVM) MeuPrograma.class java MeuPrograma 12/01/2008 Programação em Java

29 Tipos de dados (Básicos)
int float double char boolean String 12/01/2008 Programação em Java

30 Declarando variáveis... int a = 2; float b = 3.0;
double pi = ; char = ‘c’; boolean = true; String = “Jovens de Saber Digital”; 12/01/2008 Programação em Java

31 Primeiro programa ... /* Este é o primeiro programa escrito em Java José da Silva – 12/01/2008 */ public class PrimeiroPrograma { public static void main( String[] args ) { System.out.println(“Meu primeiro programa em Java :-)"); } 12/01/2008 Programação em Java

32 Segundo Programa... Programação em Java
public class SegundoPrograma { public static void main( String[] args ) { int num1; // Declarando uma variável do tipo inteiro int num2; int soma; num1 = 2; num2 = 5; // Somando os valores de num1 e num2 e atribuindo a soma soma = num1 + num2; /* Imprimindo resultados*/ System.out.println(“Primeiro número: “ + num1 ); System.out.println(“Segundo número: “ + num2 ); System.out.println(“Soma: “ + soma ); } 12/01/2008 Programação em Java

33 Terceiro Programa... Programação em Java 12/01/2008
import java.util.*; public class TerceiroPrograma { public static void main( String[] args ) { int num1; // Declarando uma variável do tipo inteiro int num2; int soma; Scanner sc = new Scanner(System.in); // Usado para leitura dos números via teclado System.out.print(“Digite o primeiro número: “); num1 = sc.nextInt(); System.out.print(“Digite o segundo número: “); num2 = sc.nextInt(); // Somando os valores de num1 e num2 e atribuindo a soma soma = num1 + num2; /* Imprimindo resultados*/ System.out.println(“Primeiro número: “ + num1 ); System.out.println(“Segundo número: “ + num2 ); System.out.println(“Soma: “ + soma ); } 12/01/2008 Programação em Java

34 Exercícios


Carregar ppt "Programação em Java Prof. Edvan Chaves."

Apresentações semelhantes


Anúncios Google