Capítulo 1 Introdução.

Slides:



Advertisements
Apresentações semelhantes
Programação II Licenciatura de Ciências da Computação Padoca Calado
Advertisements

JAVA Orientação a Objetos
Construção de Algoritmos 2
Programação em Java Prof. Maurício Braga
Introdução à Ciência da Computação Linguagens de Programação.
Estruturas de Repetição
Java Básico Orientação a Objeto Marco Antonio Software Architect Fev/2008.
Engenharia Informática Programação I & Estruturas de Dados e Algoritmos 2001/ Capitulo 3 – Introdução às classes Capitulo 3 Introdução às classes.
Tratamento de Exceções
Sistemas Operacionais de Rede Professor: João Paulo de Brito Gonçalves
Revisando aula passada....
Software Básico Silvio Fernandes Universidade Federal Rural do Semi-Árido Departamento de Ciências Exatas e Naturais Ciência da Computação Aula.
Programação para Engenharia I
PRDS - Programa de Residência em Desenvolvimento de Software Laboratório de Engenharia de Software (LES) da PUC-Rio Carlos Lucena
Programação Básica em Java
Recursividade Inhaúma Neves Ferraz
INTRODUÇÃO À PROGRAMAÇÃO
Programação Concorrente
1 Professor Rogério B. de Andrade - Aula 001- Dez/2008 Técnicas e Linguagem de Programação.
Membros estáticos.
Capítulo 16 Applets.
Treinamento no GRADEp HelloWorld Args. Slide 2 Rede Nacional de Ensino e Pesquisa Treinamento em Gradep - julho 2005 HelloWorld e Args Autoria Autora.
JAVA ENUMS © 2009 by Jorge L. de Souza Leão março de 2009 PEE - COPPE/UFRJ.
Tratamento de Ficheiros
Introdução a Programação Orientada a Objetos
Introdução a Programação JAVA
Sistemas Operacionais
JAVA: Conceitos Iniciais
Concorrência em Java Threads em Java.
Introdução a linguagem Python
Threads: Introdução e Implementação
Tipos Agregados Homogêneos e Listas
Programação Orientada a Objetos com Java
JAVA Linguagem Ambiente de Desenvolvimento
METODOLOGIA PARA DESENVOLVIMENTO DE SISTEMAS Prof. Dr. rer. nat. Daniel D. Abdala 1.
Sistemas Operativos (S.O.)
1 A Tecnologia Java. 2 Introdução à linguagem Origens do JAVA Projecto Green, programação para a electrónica de Consumo (Dezembro 1990): Pouca memória.
Streams –input e output
PCI- Introdução à Computação
Linguagem de Programação JAVA
Cristiano Soares Rafael di Lego Roberto Nemirovsky Thiago Nascimento
Professor: Márcio Amador
1 Introdução a C# Sharp Shooters.NET Universidade Federal de Pernambuco Centro de Informática Recife, 15/08/2002 Autor: Marden Menezes Costa.
Orientação a Objetos e Java Graduação em Ciência da Computação
Capítulo 1. static import  A importação estática pode ser utilizado quando queremos acessar métodos ou atributos estáticos de uma outra classe.  Através.
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos I Professora: Cheli Mendes Costa Membro Static.
Programação I Laboratório I
Programação Orientada a Objetos Curso de Engenharia da Computação Parte 03 – Conceitos Básicos III Prof. Fabricio Mota Oliveira
Aulas 2 e 3 – Java – Prof. Marcelo Heitor # O método main e argumentos na linha de comando; # Fluxo padrão de entrada e saída; # A classe JOptionPane;
Paradigmas da Programação – Semestre 1 – Aula 9 Professor: Eduardo Mantovani )
Wagner Santos C. de Jesus
Configuração do Ambiente de programação
Laboratório I Mateus Raeder Material baseado nos originais da Profa. Denise Bandeira.
Tratamento de Exceções
Programação Orientada a Objetos - Java
Orientação a Objetos e Java Graduação em Ciência da Computação  Centro de Informática, UFPE Alexandre Mota
Implementação Orientada a Objetos – Aula 05 Construtores e sobrecarga de métodos Prof. Danielle Martin Universidade de Mogi das Cruzes
Polimorfismo.
M ÉTODOS DA C LASSE S TRING. FUNÇÕES COM STRING Uma string é um tipo texto que corresponde à união de um conjunto de caracteres. Em Java, as strings são.
Certificação Marco Antonio. Introdução A compreensão desse capítulo é muito importante pois trata de um assunto essencial em qualquer linguagem de programação,
Introdução JAVA Faculdade Mauricio de Nassau
Introdução a Programação Orientada a Objetos
Java Disciplina: Programação II Professora: Mai-Ly Vanessa.
Algoritmos e Programação MC102
Igor Steinmacher, MSc. Java!!!!
Laboratório de Programação II Método main Dados e Métodos de Classes.
COMPILADORES 02 Prof. Marcos. COMPILADORES Do Programa à Execução Computadores das mais variadas arquiteturas têm funcionamento:
Introdução à plataforma Java. 2 A tecnologia Java Java: linguagem de programação e plataforma de desenvolvimento Criada pela Sun Microsystems Apoiada.
Laboratório de Computação Aula 06 e 07 – Implementação de classes Prof. Fábio Dias
Implementação Orientada a Objetos – Aula 02 Introdução ao Java Prof. Danielle Martin Universidade de Mogi das Cruzes.
Transcrição da apresentação:

Capítulo 1 Introdução

Objectivos Introdução à ciência dos computadores (computer science) Conceitos de programação Solução de Problemas Introdução à programação de computadores Programação orientada por objectos

O que é um computador ? Unidade central de Processamento (CPU) Memória Executa instruções muito simples Executa instruções muito rapidamente Executa acções previamente programadas Memória Discos Periféricos

Unidade Central de Processamento (UCP) (CPU) Disco Rígido Chip de memória RAM

Um computador pessoal (PC)

A linguagem de programação JavaTM Criada na empresa americana Sun De aplicação geral (há linguagens para fins específicos) Simples (!?) Segura (!?) Independente da plataforma ("write once, run anywhere") Biblioteca rica Desenhada para a Internet

Uma Applet numa página web

Nas aulas práticas... Sistema operativo Linux Fazer login = username + password Localizar o programa Bluej Escrever programas Gravar o vosso trabalho

Programa BlueJ A hierarquia de um directório/pasta/directoria

Um primeiro programa public class Hello { Programa Hello.java (um método especial chamado main) public class Hello { public static void main(String[] args) System.out.println("Hello, World!"); }

Abrir, Editar, Compilar e Executar Cria um novo Projecto ( Hello ) Cria uma nova classe ( Hello ) Versão Java: Edita a classe Apaga o texto criado pelo compilador Escreve o texto da classe Compila a classe Hello Executa o Método void main (...)

Do código fonte à execução de um programa

Ciclo de desenvolvimento de um programa

Objectos e Classes Objecto: entidade que pode ser manipulada no programa ( através dos métodos ) Cada objecto pertence a uma classe Classe: Conjunto de objectos com o mesmo comportamento A Classe determina legalidade dos métodos "Hello".println() // Erro "Hello".length() // OK

Uma Classe A classe especifica que métodos podem ser aplicados aos seus objectos Uma classe é uma fábrica de objectos Uma classe define os detalhes da implementação: Ex: código para os métodos Uma classe é um “reservatório” de métodos estáticos e objectos ( main, System.out)