Introdução a linguagem Java
|
|
- Kléber Azevedo
- 5 Há anos
- Visualizações:
Transcrição
1 Introdução a linguagem Java Prof. Me. Leo Larback leo@larback.com.br Fortemente baseado na apresentação do professor Thiago Moreira - ttrmoreira@gmail.com Disponível em
2 A História de Java Muitas pessoas acreditam que os microprocessadores terão um grande impacto nos dispositivos eletrônicos destinados ao consumidor final. Reconhecendo isso a Sun Microsystems financiou uma pesquisa corporativa interna com o codinome Green em 1991.
3 A História de Java O Projeto resultou no desenvolvimento de um linguagem baseada em C e C++ Seu criador James Goling, chamou de Oak (carvalho) Homenagem a uma árvore que dava para a janela do seu escritório da Sun. Na época já existia uma linguagem de programação chamada Oak. Uma equipe da Sun visitou uma cafeteria local, o nome Java (cidade de origem de um tipo de café importado) foi sugerido e pegou.
4 A História de Java O projeto Green atravessava grandes dificuldades. Na época o mercado para dispositivos eletrônicos inteligentes não vingava. Pior ainda, um contrato importante pela qual a Sun competia fora concedido a outra empresa. O projeto corria sério risco de cancelamento.
5 A História de Java A World Wide Web explodiu em popularidade em Possibilidade para a Sun explorar o potencial de utilizar Java para criar páginas da web com o chamado conteúdo dinâmico. Em maio 1995, a Sun anunciou Java formalmente em uma conferência importante. Java gerou um interesse imediato na comunidade comercial por causa do fenomenal interesse pela World Wide Web.
6 A História de Java Devido ao sucesso da linguagem java hoje em dia ela é utilizada para: Criar páginas da Web com conteúdo dinâmico e interativo. Desenvolvimento de aplicativo corporativos de grande porte Aprimoramento de funcionalidades de servidores da World Wide Web. Fornecer aplicativos para dispositivos destinados ao consumidor (como telefones celulares, pagers e assistentes pessoais digitais) e para muitas outras finalidades.
7 A História de Java 1998 Surge o Java 2 totalmente reformulado, novas Classe 1997 Surge o JDK 1.02 totalmente gratuíto 1996 Lançamento do Netscape Navigator 2.0 com suporte ao Java 1995 Apresentada a Comunidade no SunWorld Grande crescimento da Internet, oportunidade de lançar o Java 1991 Grupo de pesquisa Green, na Sun Microsystems
8 Aceitação de Java no mercado Aplicações embarcadas no mercado automotivo. Jogos eletrônicos para celulares. Aplicações em equipamentos para deficientes físicos. Internet Aplicações Desktop Diversos tipos de dispositivos móveis
9 Aceitação de Java no mercado Percebendo o potencial do Java as gigantes IBM, ORACLE e obviamente a Sun investem pesado em Java. A IBM investiu 40 milhões no desenvolvimento do projeto Eclipse, ferramenta opensource para desenvolvimento JAVA. Da mesma maneira, a IBM investe na utilização do Linux. A Sun também criou sua ferramenta de desenvolvimento Java opensource. O NetBeans. A Oracle possibilita que stored procedures sejam totalmente escritas em Java. Criou a IDE de desenvolvimento JDeveloper para desenvolvimento em Java.
10 Microsoft x Sun A Microsoft cria o J++, e o anuncia como a ferramenta Java da Microsoft. Segundo a Microsoft, o J++ reúne o poder da plataforma Windows à produtividade do Java. O J++ porém, utilizava a API do Windows para e feria a característica multiplataforma do Java. Os programas feitos para J++ não rodariam em outras plataformas, afinal era necessário a API do Win32.
11 Microsoft x Sun A Sun processa a Microsoft por uso indevido da linguagem e ganha a causa. A Microsoft não pode mais utilizar o selo de compatibilidade do J++ com o Java.
12 Microsoft x Sun A Microsoft, como sempre, sabe reconhecer uma boa idéia e resolve lançar sua própria plataforma de desenvolvimento. A plataforma.net Baseada na sintaxe Java, a Microsoft cria uma nova linguagem, o chamado C#. A idéia é garantir uma migração de programadores Java para seu ambiente.
13 Microsoft x Sun Os conceitos do.net e Java são bastante diferentes e ambos bastante interessantes. Enquanto a plataforma Java prega: Uma linguagem para vários ambientes. A plataforma.net prega várias linguagens em um único ambiente. A Microsoft está fazendo um grande esforço para que seus usuários migrem para a nova plataforma.
14 E a atualidade?
15 Plataforma Java JSE - Java Standard Edition Focado em aplicações para Desktop, conectividade com Banco de dados, interface gráfica etc... JEE - Java 2 Enterprise Edition Focado em aplicações Corporativas, Aplicações Web distribuídas, Servlets, JSP, web-services etc... JME - Java 2 Micro Edition Focado em aplicações embarcadas(embutidas), PDA s, celulares, além Java Card etc...
16 Plataforma Java
17 Ferramentas de Desenvolvimento em Java Os desenvolvedores na tecnologia Java contam com diversas boas opções de software para ambiente de desenvolvimento integrado (IDE - integrated development environment), que vão do simples ao sofisticado, do gratuito ao caríssimo. NetBeans, Sun Java Studio, Borland JBuilder, IntelliJ IDEA, Oracle JDeveloper, Eclipse, etc...
18 Recursos necessários para o desenvolvimento em Java Java Developer s Kit; Compilador (Javac) Máquina Virtual Java (JVM) Visualizador de applets (appletviewer) Bibliotecas de desenvolvimento, API Javadoc - Gerador de documentação da API Editor de textos Onde encontrar
19 Java Virtual Machine
20 Bibliotecas de classes Java Os programas em Java consistem em partes chamadas classes. As classes são compostas de métodos que realizam tarefas e retornam ou não informações ao completarem suas tarefas. Permite programar cada pedaço que talvez seja necessário para criar um programa em Java.
21 Classe: unidade de compilação Arquivo fonte : Nome1.java Arquivos executáveis: class Nome1.class public class Nome1 { bytecodes Nome2.class class Nome2 {... bytecodes
22 Um primeiro programa em Java: Imprimindo uma linha de texto 1. // Um primeiro programa Java public class BemVindo { // O método main inicia a execução do aplicativo Java 7. public static void main( String [ ] args ) 8. { 9. System.out.println( Bem vindo a Programação em Java!" ); } // fim do método main } // fim da classe
23 O que eu fiz? O programa feito anteriormente foi feito para exibir uma linha de texto. Java utiliza notações estranhas para os não programadores. A linha 9 faz o trabalho real do programa 9. System.out.println( Bem vindo a Programação em Java!" );
24 Revisando meu primeiro programa 1. // Um primeiro programa Java. // Indica que o restante da linha é um comentário /*Esse é um comentário de múltiplas linhas ele pode ser dividido em várias linhas*/
25 Revisando meu primeiro programa 4. public class BemVindo { Inicia uma definição de classe para a classe Bem Vindo. Cada programa Java consiste em pelo menos uma definição de classe que é definida por você programador. A chave a esquerda {, inicia o corpo da definição da classe. A chave direita (na linha 13 desse programa), }, termina a definição da classe.
26 Revisando meu primeiro programa 7. public static void main( String [ ] args ) A linha 7 faz parte de todo o aplicativo Java. Os aplicativos Java começam a execução por main. Os parênteses depois de main indicam que main é um bloco de construção de programa denominado método. A chave a esquerda na linha 8 {, inicia o corpo da definição do método. A chave direita (na linha 11 desse programa), }, termina a definição do método.
27 Revisando meu primeiro programa 9. System.out.println( Bem vindo a Programação em Java!" ); A linha 9 instrui o computador a realizar uma ação, a saber, imprimir o String de caracteres contido entre aspas duplas. System.out é conhecido como objeto de saída padrão. O método System.out.println exibe (ou imprime) uma linha de texto na janela de comando. 11. } // fim do método main } // fim da classe
28 Compilando e executando seu primeiro aplicativo Java Compilando javac BemVindo.java Executando java BemVindo
29 Saída esperada: Bem vindo a Programação em Java!
30 Estrutura de um programa em Java Composto por uma ou mais classes Cada classe é escrita em um arquivo fonte separado O arquivo fonte deve ter o mesmo nome da classe, com o sufixo.java Ex.: a classe BemVindo deve ser armazenada no arquivo BemVindo.java Em geral na plataforma J2SE, todas as classes que compõem um programa deverão estar no mesmo diretório
31 Convenção para nomes Java, como C/C++ distingue entre letras maiúsculas e minúsculas Exemplo: bemvindo difere de Bemvindo (case sensitive) Nomes de classes iniciam com maiúscula Exemplo: class Bemvindo Nomes de variáveis iniciam com minúsculas Exemplo: int peso; Nomes de métodos são verbos que iniciam com minúscula e após usam maiúsculas Exemplo: alterapeso Representação: Unicode (16 bits caracteres)
32 Membros de classes Uma classe possui como membros os campos de dados e os métodos. Uma classe pode conter apenas dados. Uma classe pode conter apenas métodos. Se uma classe possui um método main com a assinatura padrão, ela é considerada um programa.
33 Nomeando Variáveis Os nomes de variáveis não podem começar com um número; Não se pode fazer: int 8position; O que se pode fazer: int position8; Exemplos de declaração de variáveis int ano = 1998; boolean sair; int idade, altura, largura; String nome = Pedro ;
34 Tipos Primitivos Tipo bits Valores boolean 8 true ou false char 16 \u0000 a \uffff byte a +127 short a int a long float , , 78.9 double ,
35 Operadores Aritméticos Operador significado exemplo + Adição a + b - Subtração a - b * Multiplicação a * b / Divisão a / b % Resto da divisão inteira a % - Sinal negativo -a + Sinal positivo +a ++ Incremento unitário a++ -- Decremento unitário a --
36 Operadores Relacionais Operador significado exemplo == Igual a == b!= Diferente a!= b > Maior que a > b >= Maior ou igual a a >= b < Menor que a < b <= Menor ou igual a a <= b
37 Operadores Lógicos Operador significado exemplo && E lógico (and) a && b OU lógico (or) a b! Negação (not)!a
38 Operadores de Atribuição Suponha que c = 10. Expressão de Exemplo Explicação Atribui c += 7 c = c a c c -= 4 c = c a c c *= 2 c = c * 2 20 a c c /= 5 c = c / 5 2 a c c %= 3 c = c % 3 1 a c
39 Operadores de Incremento e Decremento Operador Chamado de Expressão de exemplo ++ pré-incremento ++a ++ pós-incremento a++ -- pré-decremento --b -- pós-decremento b--
40 Operadores de Incremento e Decremento Suponha que c = 5. System.out.println(c); //imprime 5 System.out.println(c++); //imprime 5 depois pósincrementa System.out.println(c); //imprime 6 System.out.println(++c); //imprime 7 depois préincrementa System.out.println(c); //imprime 7
41 Estrutura de seleção if /else if (condição){ instruções } if (x < y){ System.out.println( x é menor que y ); }else{ System.out.println( x não é menor que y ); } if (x == y ){ System.out.println( x é igual a y ); }
42 Estrutura de controle switch switch (teste){ case A : resultum; break; case B : resultdois; break; default: defaultresult; }
43 Estrutura de repetição for for (int i = 0; i < str.length(); i++){ } System.out.println( Satisfaz condição );
44 Estrutura de repetição while while (condição){ corpo do Loop; } int i = 0; boolean sair = false; while (!sair){ System.out.println( Ficar... ); i++; if ( i >= 10 ){sair = true;} }
45 Estrutura de repetição do/while //Sem chaves do instrução while (condição); //Com chaves do { instrução }while (condição); //Exemplo do{ System.out.println( Ficar... ); i++; if ( i >= 10 ){sair = true;} }while (!sair);
46 Instruções rotuladas break e continue //Exemplo de stop stop:{ for (condição){ if (condiçao){ break stop; //pula para o fim do bloco stop } } } //Exemplo de continue for (int contador = 1; contador <= 10; contador++){ if (contador == 5){ continue; //pula o código restante do laço } System.out.println( O contador está em: + contador); }
47 Exercício 1.1 Escreva uma instrução Java para realizar cada uma das seguintes tarefas. Declarar que as variáveis sum e x são de tipo int. Atribuir 1 à variável x. Atribuir 0 à variável sum. Adicionar a variável x à variável sum e atribua o resultado a variável sum. Imprimir A soma é: e depois o valor da variável sum.
48 Respostas do exercício 1.1 Declarar que as variáveis sum e x são de tipo int. int sum, x; Atribuir 1 à variável x. x = 1; Atribuir 0 à variável sum. sum = 0; Adicionar a variável x à variável sum e atribua o resultado a variável sum. sum += x ; ou sum = sum + x; Imprimir A soma é: e depois o valor da variável sum. System.out.println( A soma é: + sum);
49 Exercício 1.2 Combine as instruções que você escreveu no exercício 1.1 em um aplicativo Java que calcula e imprime a soma dos inteiros de 1 a 10. Utilize a estrutura while para repetir as instruções de cálculo e incremento. O laço deve terminar quando o valor de x se tornar 11.
50 Respostas do exercício 1.2 //Calcula a soma dos inteiros de 1 a 10 public class Calculadora { public static void main( String [ ] args) { int sum, x; x = 1; sum = 0; while ( x < = 10){ sum += x; ++x; } System.out.println( A soma é: + sum); } }
Notas de Aula 01: Introdução à linguagem de programação Java e ao ambiente de desenvolvimento NetBeans
Notas de Aula 01: Introdução à linguagem de programação Java e ao ambiente de desenvolvimento NetBeans Objetivos da aula: Introduzir conceitos da linguagem Java Apresentar um histórico da linguagem Apresentar
Leia maisIntrodução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan
Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada
Leia maisAula 1 POO 1 Prática. Profa. Elaine Faria UFU
Aula 1 POO 1 Prática Profa. Elaine Faria UFU - 2019 Introdução Java Linguagem de programação poderosa Utiliza o paradigma Orientado a Objetos Muito utilizada em aplicativos para Internet e para redes Difundida
Leia maisA linguagem Java foi projetada tendo em vista os seguintes objetivos:
Java Disciplina: Programação II Professora: Mai-Ly Vanessa Histórico do Java Em 1991 a Sun Microsystems financiou uma pesquisa sobre o que seria a nova onda digital. Desta pesquisa resultou a criação da
Leia maisIntrodução aos computadores, à Internet e à World Wide Web. Prof. Marcelo Roberto Zorzan
Introdução aos computadores, à Internet e à World Wide Web Prof. Marcelo Roberto Zorzan História do Java Origem Linguagem desenvolvida pela Sun Microsystems Sintaxe similar ao C++ Inicialmente chamada
Leia maisAlgoritmos I Aula 12 Linguagem de Programação Java
Algoritmos I Aula 12 Linguagem de Programação Java Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação Linguagem de Programação Histórico Em 1991, em uma empresa filiada a
Leia maisAlgoritmos I Aula 13 Linguagem de Programação Java
Algoritmos I Aula 13 Linguagem de Programação Java Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação IDE Eclipse IDE (Integrated development environment) Criar um projeto
Leia maisPROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE PROGRAMAÇÃO ESTRUTURADA E ORIENTADA A OBJETOS Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@gmail.com
Leia maisProgramação Orientada a Objetos
Programação Orientada a Objetos Professor: Diego Oliveira Conteúdo 05: Linguagem Java Conteúdo da Aula Linguagem Java Tipos Primitivos Operadores Aritiméticos Operadores Lógicos Precedência de Operadores
Leia maisAULA 1 INTRODUÇÃO AO JAVA
AULA 1 INTRODUÇÃO AO JAVA Ao término dessa aula você terá aprendido: História e características do Java Ambientes e plataformas Java O Java é a base para praticamente todos os tipos de aplicações em rede
Leia maisA Linguagem Java. Prof. Vicente Paulo de Camargo
A Linguagem Java Prof. Vicente Paulo de Camargo História do Java Em 992 a Sun Microsystems cria um time conhecido com Green Team, para desenvolver inovações tecnológicas, liderado por James Gosling (Pai
Leia maisLinguagem Técnica I. Prof. Jonatas Bastos
Linguagem Técnica I Prof. Jonatas Bastos Email: jonatasfbastos@gmail.com 1 Objetivo da Disciplina p Entender os conceitos da programação orientada a objetos; p Aplicar conceitos básicos relativos a objetos
Leia maisAULA TEÓRICA 3 Tema 2. Introdução a programação em Java (JVM, JDK)
AULA TEÓRICA 3 Tema 2. Introdução a programação em Java (JVM, JDK) Ø LP Java. Estrutura de um programa em Java. Ø Conjunto de caracteres utilizado. Ø Identificadores. Ø Variáveis e constantes. Ø Tipos
Leia maisNoçõ linguagem Java. Profs. Marcel Hugo e Jomi Fred Hübner. Departamento de Sistemas e Computação Universidade Regional de Blumenau - FURB
Noçõ ções básicas b da linguagem Java Profs. Marcel Hugo e Jomi Fred Hübner Departamento de Sistemas e Computação Universidade Regional de Blumenau - FURB Introduçã ção Origem Funcionamento Vantagens Linguagem
Leia maisBacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java
Linguagem Java Objetivos Compreender como desenvolver algoritmos básicos em JAVA Aprender como escrever programas na Linguagem JAVA baseando-se na Linguagem Portugol aprender as sintaxes equivalentes entre
Leia maisIntrodução aos aplicativos Java. Prof. Marcelo Roberto Zorzan
Introdução aos aplicativos Java Prof. Marcelo Roberto Zorzan Aula de Hoje Aplicativo Java Primeiro programa Java Tipos de comentários Instruções de saída Aplicativo Java Um aplicativo java é um programa
Leia maisProgramação Orientada a Objetos I
Introdução à Orientação à Objetos I 1/18 Programação Orientada a Objetos I Introdução à Orientação à Objetos I Rafael Silva Guimarães Instituto Federal do Espírito Santo rafaelg@ifes.edu.br http://rafaelguimaraes.net
Leia maisMaterial III-Bimestre Introdução e conceitos fundamentais da Linguagem C#
Universidade do Vale do Paraíba Colégio Técnico Antônio Teixeira Fernandes Disciplina POO -2017 Material III-Bimestre Introdução e conceitos fundamentais da Linguagem C# http://www1.univap.br/~wagner Prof.
Leia maisPROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA I
PROGRAMAÇÃO I A LINGUAGEM DE PROGRAMAÇÃO JAVA I Prof. Dr. Daniel Caetano 2017-1 Objetivos Conhecer os tipos de dados, constantes e como declarar variáveis Conhecer os operadores e expressões Conhecer e
Leia maisDesenvolvimento de Software I
Desenvolvimento de Software I Prof. Arnaldo Martins Hidalgo Junior arnaldo@flash.tv.br http://aulashidalgo.wordpress.com 5 h/a (2 aulas semanais) http://aulashidalgo.wordpress.com 1 Competências Avaliar
Leia maisLição 4 Fundamentos da programação
Lição 4 Fundamentos da programação Introdução à Programação I 1 Objetivos Ao final desta lição, o estudante será capaz de: Identificar as partes básicas de um programa em Java Reconhecer as diferenças
Leia mais(Características fundamentais de Codificação de programas)
Curso: Análise e Desenvolvimento de Sistemas Disciplina Algoritmos e Programação (Características fundamentais de Codificação de programas) Prof. Wagner Santos C. de Jesus wsantoscj@gmail.com Histórico
Leia maisAULA TEÓRICA 4. Tema 3. Linguagem de programação de alto nível Java
AULA TEÓRICA 4 Tema 3. Linguagem de programação de alto nível Java Ø LP Java. Estrutura de um programa em Java. Ø Identificadores. Variáveis e constantes. Ø Tipos de dados básicos (primitivos): u representação
Leia maisBacharelado em Ciência e Tecnologia Processamento da Informação. Equivalência Portugol Java. Linguagem Java
Linguagem Java Objetivos????? ADAPTAR O TEXTO ABAIXO????? Aprender a sintaxe da Estrutura de Repetição ENQUANTO-FAÇA na linguagem PORTUGOL Aprender a resolver problemas que requeiram o uso de ESTRUTURAS
Leia maisDesenvolvendo aplicações Java
José Roberto Madureira Junior Adaní Cusin Sacilotti Adriana Rodrigues Reginaldo Sacilotti Desenvolvendo aplicações Java Primeira Edição São Paulo 2017 Sumário 1 INTRODUÇÃO AO JAVA... 1 1.1 A PLATAFORMA
Leia maisUniversidade de Mogi das Cruzes Implementação Orientada a Objetos - Profª. Danielle Martin. Guia da Sintaxe do Java
Guia da Sintaxe do Java TIPOS PRIMITIVOS DE DADOS DO JAVA São os tipos nativos de dados do Java, que podem ser usados na declaração de atributos, variáveis, parâmetros. Tipo primitivo Tamanho Valor padrão
Leia maisEstruturas da linguagem C. 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões.
1 Estruturas da linguagem C 1. Identificadores, tipos primitivos, variáveis e constantes, operadores e expressões. Identificadores Os identificadores seguem a duas regras: 1. Devem ser começados por letras
Leia maisLinguagem Java. Introdução. Rosemary Silveira Filgueiras Melo
Linguagem Java Introdução Rosemary Silveira Filgueiras Melo rosesfmelo@hotmail.com 1 Tópicos abordados Histórico da Linguagem Caracterização da Linguagem Criação de Programa Java inicial Entrada e Saída
Leia maisSintaxe Básica do Java. João Paulo Q. dos Santos
Sintaxe Básica do Java João Paulo Q. dos Santos joao.queiroz@ifrn.edu.br Plano de Aula Introdução; Método Main; Variáveis: Tipos primitivos; Referências para Objetos; Operadores; Estruturas: Condicionais
Leia maisESQUEMA AULA PRÁTICA 0 Familiarização com o Ambiente de Desenvolvimento NetBeans Construção do primeiro programa em java.
P. Fazendeiro & P. Prata POO FP0/1 ESQUEMA AULA PRÁTICA 0 Familiarização com o Ambiente de Desenvolvimento NetBeans Construção do primeiro programa em java. 0 Iniciar o ambiente de desenvolvimento integrado
Leia maisFabiano Moreira.
Fabiano Moreira professor@fabianomoreira.com.br Um pouco de história Java 1.02 (250 classes, lenta) Java 1.1 (500 classes, um pouco mais rápida) Java 2, versões 1.2-1.4 (2300 classes, muito mais rápida)
Leia maisProgramação Estruturada e Orientada a Objetos
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE Programação Estruturada e Orientada a Objetos Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br
Leia maisJAVA. Professor: Bruno Toledo
JAVA Professor: Bruno Toledo Funcionamento de uma LP Em uma Linguagem de Programação (LP) como C e Pascal, temos o seguinte quadro quando vamos compilar um programa. Código fonte em c Teste.c Gera código
Leia maisVariáveis primitivas e Controle de fluxo
Variáveis primitivas e Controle de fluxo Material baseado na apostila FJ-11: Java e Orientação a Objetos do curso Caelum, Ensino e Inovação, disponível para download em http://www.caelum.com.br/apostilas/
Leia maisLinguagem C: Introdução
Linguagem C: Introdução Linguagem C É uma Linguagem de programação genérica que é utilizada para a criação de programas diversos como: Processadores de texto Planilhas eletrônicas Sistemas operacionais
Leia maisJAVA. Tópicos Especiais de Programação Orientada a Objetos. sexta-feira, 24 de agosto de 12
JAVA Tópicos Especiais de Programação Orientada a Objetos 1 HISTÓRIA O Java é uma linguagem baseada no C++, seu desenvolvimento teve inicio em 1991 com a Sun Microsystems em um projeto de codinome Green.
Leia maisProgramação de Computadores I Introdução ao C PROFESSORA CINTIA CAETANO
Programação de Computadores I Introdução ao C PROFESSORA CINTIA CAETANO Introdução Criada em 1972, por Dennis Ritchie; Centro de Pesquisas da Bell Laboratories; Para utilização no S.O. UNIX; C é uma linguagem
Leia maisIntrodução a JAVA. Variáveis, tipos, expressões, comandos e blocos
+ Introdução a JAVA Variáveis, tipos, expressões, comandos e blocos +Roteiro 2 Variáveis e tipos Operadores aritméticos, lógicos, relacionais e bit-a-bit Atribuição Comandos básicos Ler, Escrever, Condicional,
Leia maisINF1636 PROGRAMAÇÃO ORIENTADA A OBJETOS
INF1636 PROGRAMAÇÃO ORIENTADA A OBJETOS Departamento de Informática PUC-Rio Ivan Mathias Filho ivan@inf.puc-rio.br Programa Capítulo 2 Visão Geral da Tecnologia Java Aplicação Hello World! Operadores e
Leia maisTipos Primitivos, estruturas de iteração e decisão.
Tipos Primitivos, estruturas de iteração e decisão. André Luis Meneses Silva andreluis.ms@gmail.com http://br.geocities.com/programacao2ufs/ Agenda Tipos Primitivos de Dados Variáveis e Constantes es Comandos
Leia maisAmbientação com a Sintaxe de Java: parte 1
Ambientação com a Sintaxe de Java: parte 1 Prof. Gustavo Wagner FATEC-PB Programas em Java Texto do programa: arquivo com extensão.java Arquivo contém ao menos uma classe Nome do arquivo deve ser IGUAL
Leia maisMódulo Lógica Programação com aplicações em Java. Projeto khouse Profissionalizante Profª Larissa Brandão
Educação Módulo Lógica e Ética de Programação com aplicações em Java Projeto khouse Profissionalizante Profª Larissa Brandão Educação e Ética Fundamentos da Programação Objetivos: Reconhecer as diferenças
Leia maisJava e sua Sintaxe. Estrutura mínima de um programa em Java: public class Exemplo { }
Java e sua Sintaxe Java e sua Sintaxe Estrutura mínima de um programa em Java: public class Exemplo { } Como todo programa deve ter um início, convenciona-se que a primeira ação de um programa é a execução
Leia maisAnhanguera Educacional S.A. Centro Universitário Ibero-Americano
O C++ foi inicialmente desenvolvido por Bjarne Stroustrup durante a década de 1980 com o objetivo de melhorar a linguagem de programação C, mantendo a compatibilidade com esta linguagem. Exemplos de Aplicações
Leia maisInstituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Lista de Exercícios para a Terceira Unidade
Instituto Federal de Educação, Ciência e Tecnologia do Rio Grande do Norte Lista de Exercícios para a Terceira Unidade Disciplina: PEOO Professor: Eberton da Silva Marinho e-mail: ebertonsm@gmail.com Data:
Leia maisAnálise de Programação
Análise de Programação Fundamentos da Linguagem de Programação Java Prof. Gilberto B. Oliveira Variáveis Atributos: Variáveis Declaradas fora de um método, sem o modificador static Variáveis membro ou
Leia mais[Desenvolvimento OO com Java] O que é Java?
Centro Tecnológico Departamento de Informática Prof. Vítor E. Silva Souza http://www.inf.ufes.br/~vitorsouza [Desenvolvimento OO com Java] O que é Java? Este obra está licenciada com uma licença Creative
Leia maisProgramação I A Linguagem C. Prof. Carlos Alberto
Programação I A Linguagem C Prof. Carlos Alberto carlos.batista@facape.br carlos36_batista@yahoo.com.br 2 Origem A linguagem C foi desenvolvida em 1972, nos Laboratórios Bell, por Dennis Ritchie. Implementada
Leia mais[Desenvolvimento OO com Java] O que é Java?
Centro Tecnológico Departamento de Informática Prof. Vítor E. Silva Souza http://www.inf.ufes.br/~vitorsouza [Desenvolvimento OO com Java] O que é Java? Este obra está licenciada com uma licença Creative
Leia maisLaboratório 01 NetBeans
Universidade Federal de Uberlândia Faculdade de Computação GGI030 Programação Orientada a Objetos 2o. Semestre de 2017 Prof. Renato Pimentel Atividade individual. Laboratório 01 NetBeans 1 Introdução Os
Leia mais3. Linguagem de Programação C
Introdução à Computação I IBM1006 3. Linguagem de Programação C Prof. Renato Tinós Departamento de Computação e Matemática (FFCLRP/USP) 1 Principais Tópicos 3.2. Estrutura de Programas e Representação
Leia maisAlgoritmos e Programação
Algoritmos e Programação Aula 3 Introdução a Linguagem C Profa. Marina Gomes marinagomes@unipampa.edu.br 1 Aula de Hoje - Criar programas simples em C utilizando a estrutura básica; - Declarar variáveis;
Leia maisIntrodução a JAVA. Variaveis, tipos, expressões, comandos e blocos
Introdução a JAVA Variaveis, tipos, expressões, comandos e blocos Roteiro Variáveis e tipos Operadores aritméticos, lógicos, relacionais e bit-a-bit Atribuição Comandos básicos Ler, Escrever, Condicional,
Leia maisOrganização de programas em Java
Organização de programas em Java Leonardo Gresta Paulino Murta leomurta@ic.uff.br Vamos programar em Java! Mas... Como um programa é organizado? Quais são os Cpos de dados disponíveis? Como variáveis podem
Leia maisInstituto Superior de Engenharia de Lisboa
Instituto Superior de Engenharia de Lisboa Introdução à Programação (PG) Docente: Pedro Viçoso Fazenda (pfazenda@cedet.isel.ipl.pt) Professor Responsável: Pedro Alexandre Pereira (palex@cc.isel.ipl.pt)
Leia maisFIC-POO. Aula 1.2 Introdução a Java e POO. Prof. Dr. Bruno Moreno
FIC-POO Aula 1.2 Introdução a Java e POO Prof. Dr. Bruno Moreno bruno.moreno@ifrn.edu.br Introdução O que é Java? Linguagem de programação OO Surgiu na década de 90 Criada pela Sun Microsystems É multiplataforma:
Leia maisAula 2 Introdução a Linguagem Java
Aula 2 Introdução a Linguagem Java Prof. Dr. João Bosco M. Sobral mail: bosco@inf.ufsc.br - página: http://www.inf.ufsc.br/~bosco Rodrigo Campiolo mail: rcampiol@inf.ufsc.br - página: http://ww.inf.ufsc.br/~rcampiol
Leia maisIntrodução ao ambiente Java
Introdução ao ambiente Java Programação Orientada a Objetos Prof. Tulio Alberton Ribeiro Instituto Federal de Santa Catarina IFSC campus São José tulio.alberton@ifsc.edu.br 30 de julho de 2014 1 / 25 História
Leia maisProgramação Estruturada e OO Aula 1.2 Introdução a Paradigmas de Programação. Prof. Bruno Moreno
Programação Estruturada e OO Aula 1.2 Introdução a Paradigmas de Programação Prof. Bruno Moreno bruno.moreno@ifrn.edu.br Motivação Por que existe mais de uma LP? Propósitos diferentes; Avanços tecnológicos;
Leia maisProgramação de Computadores II TCC Profs.: Anselmo Montenegro (1) & Marcos Lage (2) (1) (2)
Programação de Computadores II TCC-00174 Profs.: Anselmo Montenegro (1) & Marcos Lage (2) (1) www.ic.uff.br/~anselmo (2) www.ic.uff.br/~mlage Conteúdo: Introdução ao Java Histórico 1991 Início em 1991:
Leia maisIntrodução ao IDE Netbeans (Programação Java)
Universidade Federal do ABC Disciplina: Processamento da Informação (BC-05045) Assunto: Introdução ao IDE Netbeans Introdução ao IDE Netbeans (Programação Java) Conteúdo 1. Introdução... 1 1.1. Programas
Leia maisPHP: <?php echo("hello World");?> Printa Hello World na página do navegador, mais fácil do que no Java.
Nome: Vinícius Meng 3º ano Escrever em tela: public class HelloWorld { public static void main (String[] args) { System.out. println ("Hello World"); Printa Hello World na tela do terminal. echo("hello
Leia maisTipos, Literais, Operadores
Tipos, Literais, Operadores Identificadores São palavras utilizadas para nomear variáveis, métodos e classes Na linguagem Java, o identificador sempre começa por letra, sublinhado(_) ou cifrão ($) Não
Leia maisTipos, Literais, Operadores
Tipos, Literais, Operadores Identificadores São palavras utilizadas para nomear variáveis, métodos e classes Na linguagem Java, o identificador sempre começa por letra, sublinhado(_) ou cifrão ($) Não
Leia maisIntrodução à plataforma Java
Introdução à plataforma Java Apresentação: Professor: Galvez Gonçalves prof.gago@gmail.com O que estudaremos 1. Os conceitos de programação orientada a objetos através de uma linguagem de programação que
Leia maisPROGRAMAÇÃO JAVA. Parte 2
PROGRAMAÇÃO JAVA Parte 2 Características interessantes do JAVA: Verificação automática de ortografia Recolha automática do lixo (GC) Simplificação de ponteiros de memória Acesso à rede simplificado Multi-threading
Leia maisptraux = dynamic_cast <PacoteNoite *> (vetor[i]); if (ptraux) auxiliar += vetor[i]->calculacusto();
429 //conteúdo do arquivo principalpacote.cpp... "5 - Imprimir o custo total apenas dos pacotes que serao entregues a noite;"
Leia maisJava Standard Edition (JSE)
Java Standard Edition (JSE) Capítulo 01. Introdução à tecnologia JAVA Esp. Márcio Palheta MSN: marcio.palheta@hotmail.com 1 Agenda Apresentação: Formação, graduação, certificação, área de atuação; Apresentação
Leia mais1 TECNOLOGIA ELEMENTAR CAPÍTULO 3 E-books PCNA. Vol. 1 TECNOLOGIA ELEMENTAR CAPÍTULO 3 APRESENTANDO A LINGUAGEM C. Página 1
1 TECNOLOGIA ELEMENTAR CAPÍTULO 3 E-books PCNA Vol. 1 TECNOLOGIA ELEMENTAR CAPÍTULO 3 APRESENTANDO A LINGUAGEM C Página 1 2 TECNOLOGIA ELEMENTAR CAPÍTULO 3 SUMÁRIO Apresentação -----------------------------------------------------------
Leia maisPHP Instalação. Linguagens Server-side Professor Fábio Luís da Silva Santos XAMPP.
Linguagens Server-side Professor Fábio Luís da Silva Santos PHP Instalação XAMPP Apache PHP MySQL http://www.apachefriends.org/en/index.html 1 PHP Instalação Ferramentas de desenvolvimento Notepad++ NetBeans
Leia maisProgramação Orientada a Objetos II Java Segunda aula. Prof. Rogério Albuquerque de Almeida
Programação Orientada a Objetos II Java Segunda aula 1 Programação Orientada a Objeto II Tipos de Dados e Variáveis Operadores Operadores aritméticos Operadores relacionais Operadores lógicos Operadores
Leia mais(Características fundamentais de Codificação de programas)
Curso: Análise e Desenvolvimento de Sistemas Disciplina Algoritmos e Programação (Características fundamentais de Codificação de programas) Prof. Wagner Santos C. de Jesus wsantoscj@gmail.com Histórico
Leia maisAula 3. Objetivos Sequências de escapes ; Um aplicativo que adiciona inteiro; Aritmética.
Objetivos Sequências de escapes ; Um aplicativo que adiciona inteiro; Aritmética. Sequências de escape \n Nova linha. Posiciona o cursor de tela no início da próxima linha. \t Tabulação horizontal. Move
Leia maisCIT Aula 02 Variáveis e Estruturas de desvio condicional. Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1
CIT 2015.2 Aula 02 Variáveis e Estruturas de desvio condicional Autor: Max Rodrigues Marques Carga Horária: 2 h 22/07/15 1 Variáveis Uma variável nada mais é que um nome que damos a uma determinada posição
Leia maisINTRODUÇÃO A LINGUAGEM JAVA
INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE INTRODUÇÃO A LINGUAGEM JAVA Docente: Éberton da Silva Marinho e-mail: ebertonsm@gmail.com eberton.marinho@ifrn.edu.br Curso Técnico
Leia maisProgramação Estruturada
Programação Estruturada Introdução à linguagem C Professores Emílio Francesquini e Carla Negri Lintzmayer 2018.Q3 Centro de Matemática, Computação e Cognição Universidade Federal do ABC Programação estruturada
Leia maisFundamentos da programação Parte - 1
Fundamentos da programação Parte - 1 1. Objetivos Nesta lição discutiremos as partes básicas de um programa em Java. Começaremos explicando as partes do programa Hello.java mostrado na última lição. Discutiremos
Leia maisRevisão C++ - Parte 1
Revisão C++ - Parte 1 Prof. Gustavo Leitão Campus Natal Central Disciplina Programação para Ambiente de Redes 5/3/2010 Objetivo da Aula 5/3/2010 5/3/2010 OBJETIVO DA AULA Revisar os principais comandos
Leia maisLinguagem C Princípios Básicos (parte 1)
Linguagem C Princípios Básicos (parte 1) Objetivos O principal objetivo deste artigo é explicar alguns conceitos fundamentais de programação em C. No final será implementado um programa envolvendo todos
Leia mais#include <stdio.h> Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C
#include Void main() { printf( Cheguei!\n"); } INTRODUÇÃO A LINGUAGEM C ANTES DO C ERA A LINGUAGEM B B foi essencialmente uma simplificação da linguagem BCPL. B só tinha um tipo de dado, que
Leia maisNosso Primeiro Programa Java
Java linguagem, jvm, jdk, jre, ide Nosso Primeiro Programa Java Professoras: Ariane Machado Lima Fátima L. S. Nunes 1 Lembrando os objetivos desta disciplina Aprender a programar. Para isso precisamos
Leia maisLINGUAGEM C: VARIÁVEIS E EXPRESSÕES
LINGUAGEM C: VARIÁVEIS E EXPRESSÕES Prof. André Backes LINGUAGENS DE PROGRAMAÇÃO Linguagem de Máquina Computador entende apenas pulsos elétricos Presença ou não de pulso 1 ou 0 Tudo no computador deve
Leia maisINTRODUÇÃO AO JAVA PARA PROGRAMADORES C
PROGRAMAÇÃO SERVIDOR EM SISTEMAS WEB INTRODUÇÃO AO JAVA PARA PROGRAMADORES C Prof. Dr. Daniel Caetano 2011-2 Visão Geral 1 2 3 4 5 6 Estrutura de Programa Java Elementos Básicos do Java Controle de Fluxo
Leia maisJava 2 Standard Edition Tipos, literais, operadores e controle de fluxo
Java 2 Standard Edition Tipos, literais, operadores e controle de fluxo Helder da Rocha www.argonavis.com.br 1 Operadores e controle de fluxo da execução Este módulo explora as estruturas procedurais da
Leia mais4. Constantes. Constantes pré-definidas
4. Constantes Constantes pré-definidas O PHP possui algumas constantes pré-definidas, indicando a versão do PHP, o Sistema Operacional do servidor, o arquivo em execução, e diversas outras informações.
Leia maisESQUEMA AULA PRÁTICA 1
P. Fazendeiro & P. Prata POO FP1/1 ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente JBuilder Introdução à Linguagem de Programação JAVA 0 Inicie o ambiente de desenvolvimento integrado JBuilder. Start
Leia maisEXPRESSÕES BOOLEANAS. Ex: boolean b = false; // declara uma variável do tipo boolean e atribui false
Cursos: Análise, Ciência da Computação e Sistemas de Informação Programação I - Prof. Aníbal Notas de aula 4 EXPRESSÕES BOOLEANAS O tipo primitivo boolean É um tipo de dados primitivo em Java que possui
Leia maisObs.: para realizar estas atividades tenha certeza de que já tenha instalado no sistema operacional o Java JDK e o NetBeans.
1 - Criando meu primeiro programa em Java Para criar um programa Java podemos utilizar um editor de textos (Bloco de Notas/Windows, Notepad ++ ou GEdit/Linux) e o console do sistema operacional, ou um
Leia maisLinguagem de programação Java
Instituto Federal de Minas Gerais Campus Ponte Nova Linguagem de programação Java Professor: Saulo Henrique Cabral Silva ENTENDENDO O JAVA 2 Entendendo o Java executando... A instância da JVM irá iniciar
Leia maisJava Standard Edition (JSE)
Java Standard Edition (JSE) Capítulo 02. Tipos primitivos, operadores e controle de fluxo Esp. Márcio Palheta MSN: marcio.palheta@hotmail.com 1 Agenda Revisão do aula anterior; Motivação A simplicidade;
Leia maisLinguagem Java: Sintaxe Java
Autor: Daniel Wildt (dwildt@gmail.com) Linguagem Java: Sintaxe Java 1. Introdução: Veremos nesta aula a sintaxe da linguagem Java, vendo comentários, tipos de dados, declaração de variáveis, expressões,
Leia maisAlgoritmos II prof. Daniel Oliveira
Algoritmos II prof. Daniel Oliveira Revisar conceitos abordados na disciplina anterior Abordar conceitos vistos com a linguagem C# Variáveis e listas Expressões Estruturas de controle do tipo condicional
Leia maisDE TREINAMENTO PROFISSIONAL -
I - 1 OCJA Módulo CENTRO DE TREINAMENTO PROFISSIONAL TREINAMENTO@KEES.COM.BR - WWW.KEES.COM.BR I - 2 PREPARATÓRIO PARA A CERTIFICAÇÃO SCJP Oracle Certified Java Associate Éver Santoro OCA, OCP, SCJA, SCJP,
Leia maisAula 4 Estruturas de Controle
UNIP Universidade Paulista Ciência da Computação Aula 4 Estruturas de Controle Prof. Célio Ricardo Castelano 1 Tópicos Abordados 1) Instruções de seleção em Java: 2) Instruções de repetição em Java: 2
Leia maisLinguagem Java - Introdução
Linguagem Java - Introdução Identificadores válidos resultado teste01 _numeroclientes $fortuna Identificadores Identificadores inválidos 101dalmatas 34 #x Palavras reservadas abstract assert*** boolean
Leia maisESQUEMA AULA PRÁTICA 1
P. Fazendeiro & P. Prata POO FP1/1 ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente JBuilder Introdução à Linguagem de Programação JAVA 0 Inicie o ambiente de desenvolvimento integrado JBuilder. Start
Leia maisOrganização de programas em Java
Organização de programas em Java Leonardo Gresta Paulino Murta leomurta@ic.uff.br Vamos programar em Java! Mas... Como um programa é organizado? Quais são os tipos de dados disponíveis? Como variáveis
Leia maisRevisão da Linguagem C Prof. Evandro L. L. Rodrigues
SEL0433 Aplicação de Microprocessadores I Revisão da Linguagem C Prof. Evandro L. L. Rodrigues Estrutura de um programa C Diretivas de pré processamento Declaração de variáveis globais Declaração de protótipos
Leia maisJava Básico. Aula 1 por Thalles Cezar
+ Java Básico Aula 1 por Thalles Cezar + Quem sou eu? Thalles Cezar, muito prazer! Estudante de Ciências da Computação, indo para o 9º semestre. Quase lá!! =) Estagiário no projeto CIn/Samsung TVD. Professor
Leia mais