Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Aula de programação orientada ao objeto., Manuais, Projetos, Pesquisas de Programação Funcional

Aula de orientação a programação POO...

Tipologia: Manuais, Projetos, Pesquisas

2021

Compartilhado em 16/07/2021

cassiano-de-castro-gomes-6
cassiano-de-castro-gomes-6 🇧🇷

5 documentos

1 / 33

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
PROGRAMAÇÃO JAVA
Anhanguera
Profa Mestre Sirley Ambrosia
Vitorio Oliveira
1
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21

Pré-visualização parcial do texto

Baixe Aula de programação orientada ao objeto. e outras Manuais, Projetos, Pesquisas em PDF para Programação Funcional, somente na Docsity!

Anhanguera

Profa Mestre Sirley Ambrosia

Vitorio Oliveira

1

Anhanguera- Profa Mestre 2  Bacharelado em Ciência da Computação- Pontifícia Universidade Católica (PUC/SP).  Mestrado em Ciência da Computação- Instituto de Matemática e Estatística da USP (IME/USP). 2

Anhanguera- Profa Mestre 4  Bibliografia Básica.  Deitel H.M. Java: Como programar. 6a edição. SP. PearsonPrentice Hall, 2007. SANTOS, Rafael. Introdução à Programação Orientada a Objetos Usando Java. 2ª ed. Rio de Janeiro: Campus - Elsevier, 2013. 4

Anhanguera- Profa Mestre 5  A Sun criou um time (conhecido como Green Team) para desenvolver inovações tecnológicas em 1992.  Liderados por Patrick Naughton e James Gosling, projetaram uma linguagem pequena, um interpretador para pequenos dispositivos, facilitando a reescrita de software para aparelhos eletrônicos.  O pessoal da Sun vinha de uma geração UNIX, eles basearam a linguagem em C++ e ela foi chamada originalmente de “Oak”. 5

Anhanguera- Profa Mestre 7  Em 1995, a Netscape decidiu tornar a próxima versão do seu browser (versão 2.0) apta a reconhecer applets Java. A partir de então, todas as versões posteriores do Netscape, inclusive do Internet Explorer, reconhecem Java. 7

Anhanguera- Profa Mestre 8

 Java é uma linguagem voltada

para a programação orientada a

objetos e, por isso, todo o código

está contido dentro de classes.

 A linguagem Java foi projetada para ser

pequena, simples e portável a todas as

plataformas e sistemas operacionais.

8

Anhanguera- Profa Mestre 10 10

Anhanguera- Profa Mestre 11

 Java utiliza o conceito de

máquina virtual, idealizando uma

camada extra entre o sistema

operacional e a aplicação,

responsável por “traduzir” o que

sua aplicação deseja fazer para

as respectivas chamadas do

sistema operacional onde ela

está rodando no momento.

11

Anhanguera- Profa Mestre 13

 Uma máquina virtual é um conceito bem

mais amplo que o de um interpretador, é

como um “computador de mentira": tem

tudo que um computador tem.

 Ela é responsável por gerenciar memória, threads, a pilha de execução, etc.

 Sua aplicação roda sem nenhum

envolvimento com o sistema operacional!

Sempre conversando apenas com a Java

Virtual Machine (JVM).

13

14

 JVM = apenas a virtual machine, esse

download não existe, ela sempre vem

acompanhada.

 JRE = Java Runtime Environment,

ambiente de execução Java, formado pela

JVM e bibliotecas, tudo que você precisa

para executar uma aplicação Java. Mas nós

precisamos de mais.

Anhanguera- Profa Mestre Sirley A Vitorio Oliveira 14

Anhanguera- Profa Mestre 16  Tanto o JRE e o JDK podem ser baixados do site http://java.sun.com, hoje gerenciado pela Oracle: http://www.oracle.com/technetwork/java/in dex.html  Para encontrá-los, acesse o link Java SE dentro dos top downloads. Consulte o apêndice de instalação do JDK para maiores detalhes.  Netbeans ,Java EE, Mysql, TomCat. 16

Anhanguera- Profa Mestre 17  Tipos de Variáveis.  String  char  int - Long  float - double  boolean 17

Anhanguera- Profa Mestre 19  public class X  {  public static void main (String args[ ])  {  System.out.println (“ ”);  } // fim da rotina main  } 19

Anhanguera- Profa Mestre 20 public class Primeiro { public static void main (String args[ ]) { System.out.println (“ Meu primeiro programa ”); } } 20