ETEC MONSENHOR ANTONIO MAGLIANO
2010
COMPETÊNCIAS
• Interpretar pseudocódigos, algoritmos e outras
especificações para codificar programas.
• Desenvolver algor...
BASES TECNOLÓGICAS
• Lógica, algoritmos, fluxogramas e
pseudocódigos.
• Técnicas de programação estruturadas.
• Estrutura ...
TECNOLOGIAS
• JAVA SE 6 (Standard Edition)
• NetBeans 6.x
EMAIL DA TURMA PARA E.D.
GMAIL
• Email: ed2inf@gmail.com
• Senha: etec2010
O QUE É JAVA ?
• Linguagem de programação
• Uma plataforma:
LINGUAGEM DE PROGRAMAÇÃO JAVA
• Linguagem de alto nível,
• Orientada a objetos.
• Programas são compilados e interpretados...
A PLATAFORMA JAVA
É uma plataforma apenas de software
que é executada sobre várias
plataformas de hardware. Ela possui
trê...
Java SE (Standard Edition)
O Java SE permite desenvolver e implantar
aplicativos Java em desktops e servidores,
bem como a...
Java EE (Enterprise Edition)
A versão corporativa o ajuda a desenvolver e
implantar aplicativos Java do lado do servidor
t...
Java ME (Micro Edition)
O Java ME fornece um ambiente para aplicativos em execução
em uma grande variedade de dispositivos...
Porque Java é importante?
Principais benefícios da linguagem Java:
• Portabilidade de aplicativos Java em plataformas de
h...
MÁQUINA VIRTUAL
• Em uma linguagem de programação como C e Pascal,
temos o seguinte quadro quando vamos compilar um
• rogr...
MÁQUINA VIRTUAL
LINGUAGEM “C”
MÁQUINA VIRTUAL
LINGUAGEM JAVA
MÁQUINA VIRTUAL
LINGUAGEM JAVA
PRIMEIRO PROGRAMA EM JAVA
Vamos para o nosso primeiro código! O programa que
imprime uma linha simples!
class MeuPrograma ...
NETBEANS
NetBeans IDE é um premiado ambiente de desenvolvimento
integrado disponível para:
• Windows,
• Mac,
• Linux
•Sola...
NETBEANS
O projeto NetBeans consiste em:
•Um IDE de código aberto e uma plataforma de aplicativos que
permite criar aplica...
NETBEANS
O projeto NetBeans tem como suporte uma
entusiasmada comunidade de desenvolvedorese oferece vastos
recursos como ...
NETBEANS
http://netbeans.org/kb/docs/java/quickstart_pt_BR.html
BIBLIOGRAFIA
• Java - Como programar, Harvey M. Deitel
• www.caelum.com.br
• netbeans.org/index_pt_BR.html
• netbeans.org/...
Upcoming SlideShare
Loading in...5
×

ESTRUTURA DE DADOS (JAVA) AULA 01

2,622

Published on

Estrutura de Dados Aula 01
Prof. Aloisio Pinto
ETEC Monsenhor Antonio Magliano

0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
2,622
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
72
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

ESTRUTURA DE DADOS (JAVA) AULA 01

  1. 1. ETEC MONSENHOR ANTONIO MAGLIANO 2010
  2. 2. COMPETÊNCIAS • Interpretar pseudocódigos, algoritmos e outras especificações para codificar programas. • Desenvolver algoritmos e fluxogramas. • Avaliar resultados de testes dos programas estruturados. • Distinguir e avaliar linguagem de programação estruturada, aplicando-a no desenvolvimento de software
  3. 3. BASES TECNOLÓGICAS • Lógica, algoritmos, fluxogramas e pseudocódigos. • Técnicas de programação estruturadas. • Estrutura de dados. • Linguagens de programação. • Desenvolvimento de software. • Ambientes de desenvolvimento de programa. • Ferramenta: Linguagem Java
  4. 4. TECNOLOGIAS • JAVA SE 6 (Standard Edition) • NetBeans 6.x
  5. 5. EMAIL DA TURMA PARA E.D. GMAIL • Email: ed2inf@gmail.com • Senha: etec2010
  6. 6. O QUE É JAVA ? • Linguagem de programação • Uma plataforma:
  7. 7. LINGUAGEM DE PROGRAMAÇÃO JAVA • Linguagem de alto nível, • Orientada a objetos. • Programas são compilados e interpretados. • Linguagem intermediária chamada bytecode • Java Virtual Machine (JVM) • programas Java executados em qualquer sistema que tenha uma versão da JVM.
  8. 8. A PLATAFORMA JAVA É uma plataforma apenas de software que é executada sobre várias plataformas de hardware. Ela possui três versões: • Java SE (Standard Edition) • Java EE(Enterprise Edition) • Java ME(Micro Edition)
  9. 9. Java SE (Standard Edition) O Java SE permite desenvolver e implantar aplicativos Java em desktops e servidores, bem como ambientes integrados e em tempo real. O Java SE inclui classes que suportam o desenvolvimento de serviços da Web para Java e fornece a base para Java Platform, Enterprise Edition (Java EE).
  10. 10. Java EE (Enterprise Edition) A versão corporativa o ajuda a desenvolver e implantar aplicativos Java do lado do servidor transportáveis, robustos, escaláveis e seguros. Construído com base em Java SE, o Java EE fornece APIs de serviços da Web, de modelo de componente, de gerenciamento e de comunicações para implementar aplicativos SOA e da Web 2.0 de classe corporativa.
  11. 11. Java ME (Micro Edition) O Java ME fornece um ambiente para aplicativos em execução em uma grande variedade de dispositivos móveis e integrados, como : • Telefones celulares • PDAs • TV set-top boxes • Impressoras. Inclui : • interfaces com o usuário flexíveis • um modelo de segurança robusto • uma grande variedade de protocolos de rede integrados • suporte extensivo para aplicativos em rede e off-line que podem ser transferidos por download dinamicamente.
  12. 12. Porque Java é importante? Principais benefícios da linguagem Java: • Portabilidade de aplicativos Java em plataformas de hardware e sistemas operacionais — possível porque a JVM instalada em cada plataforma entende o mesmo bytecode. • A linguagem Java e a plataforma têm uma escala impressionante. Os aplicativos podem ser facilmente gravados (ou adaptados de aplicativos de desktop Java existentes) para dispositivos com recursos limitados. recursos da Web. • Projetada para execução de maneira segura em redes, a linguagem suporta este nível de segurança ao operar na Internet.
  13. 13. MÁQUINA VIRTUAL • Em uma linguagem de programação como C e Pascal, temos o seguinte quadro quando vamos compilar um • rograma. • O código fonte é compilado para uma plataforma e sistema operacional específicos. Muitas vezes, o próprio • ódigo fonte é desenvolvido visando uma única plataforma! • Esse código executável (binário) resultante será executado pelo sistema operacional e, por esse motivo, ele • eve saber conversar com o sistema operacional em questão.
  14. 14. MÁQUINA VIRTUAL LINGUAGEM “C”
  15. 15. MÁQUINA VIRTUAL LINGUAGEM JAVA
  16. 16. MÁQUINA VIRTUAL LINGUAGEM JAVA
  17. 17. PRIMEIRO PROGRAMA EM JAVA Vamos para o nosso primeiro código! O programa que imprime uma linha simples! class MeuPrograma { public static void main(String[] args) { System.out.println("olá Java!!"); } }
  18. 18. NETBEANS NetBeans IDE é um premiado ambiente de desenvolvimento integrado disponível para: • Windows, • Mac, • Linux •Solaris.
  19. 19. NETBEANS O projeto NetBeans consiste em: •Um IDE de código aberto e uma plataforma de aplicativos que permite criar aplicativos Web, empresariais, móveis e de área de trabalho usando a plataforma Java, bem como: • JavaFX, • PHP, •JavaScript e Ajax, •Ruby e Ruby on Rails, • Groovy e Grails • C/C++.
  20. 20. NETBEANS O projeto NetBeans tem como suporte uma entusiasmada comunidade de desenvolvedorese oferece vastos recursos como documentação e treinamento, bem como uma variada seleção de plug-ins de terceiros.
  21. 21. NETBEANS http://netbeans.org/kb/docs/java/quickstart_pt_BR.html
  22. 22. BIBLIOGRAFIA • Java - Como programar, Harvey M. Deitel • www.caelum.com.br • netbeans.org/index_pt_BR.html • netbeans.org/kb/docs/java/quickstart_pt_BR.html • www.ibm.com/developerworks/br/java/newto • www.oracle.com/technetwork/java/index.html • pt.wikibooks.org/wiki/Java/Introdução
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×