Conhecendo o Ambiente de Programação Java Prof. Gustavo Wagner (modificações) Slides originais: Prof. Tiago Massoni Java Básico  Centro de Informática,

Slides:



Advertisements
Apresentações semelhantes
Programação em Java Prof. Maurício Braga
Advertisements

Programação em Java Prof. Maurício Braga
Introdução à Linguagem de Programação JAVA
Capítulo 1 Introdução.
Introdução a Linguagem Java
PRDS - Programa de Residência em Desenvolvimento de Software Laboratório de Engenharia de Software (LES) da PUC-Rio Carlos Lucena
Rebeca Schroeder Linguagem Java Rebeca Schroeder
Alexandre Parra Site: Linguagem Java Alexandre Parra Site:
Capítulo 1 Conceitos Gerais.
Introdução a Linguagem JAVA
e comunicação entre Processos
Selenium CONFIGURAÇÃO DE TESTE.
Introdução a Programação Orientada a Objetos
Introdução a Programação JAVA
Linguagem de Programação JAVA
JAVA: Conceitos Iniciais
Introdução a linguagem Python
Programação II Prof.: Bruno Rafael de Oliveira Rodrigues.
Desenvolvendo para a web com Grails
JAVA Linguagem Ambiente de Desenvolvimento
Profissional Alexandre Faria Desenvolvedor e Instrutor JAVA e Web da Vertical Training. Trabalhando em projetos envolvendo tecnologias Java / J2 EE. Experiência.
Linguagem de Programação JAVA
Flora-2 Aula de Laboratório Arquivo do Exemplo  Baixar os arquivos “safari.flr” de ~apln/aulamci em um diretório acessível pelo unix (subpasta no diretório.
Windows Sistema operacional da Microsoft
Introdução à Linguagem Java
Cristiano Soares Rafael di Lego Roberto Nemirovsky Thiago Nascimento
Aula 1 - Fundamentos Java SE Instituto Metodista Izabela Hendrix Curso de Tecnologia em Análise e Desenvolvimento de Sistemas Prof. Gilmar Medeiros – Agosto/2009.
LPII Professora Lucélia. Pacotes Um pacote em Java é um diretório onde ficam armazenadas uma ou mais classes. Geralmente as classes com a mesma afinidade.
Programação I Laboratório I
By Ducheno Kelly Centro de Formação São Domingos.
Paradigmas da Programação – Semestre 1 – Aula 9 Professor: Eduardo Mantovani )
A Linguagem JAVA Prof. Hugo Sampaio São Luís, MA.
Laboratório I Mateus Raeder Material baseado nos originais da Profa. Denise Bandeira.
MINI CURSO J2ME Vinícius Maran SEMINÁRIO REGIONAL DE INFORMÁTICA 2008.
CES-10 INTRODUÇÃO À COMPUTAÇÃO Aulas Práticas – 2014 Capítulo VI Desenhos e Animação.
+ Java Básico Aula 1 por Flávio Juvenal. + Histórico Green Project (1991) Desenvolver plataforma para eletrodomésticos inteligentes Tentaram usar C++
JAVA Sintaxe.
Capítulo 9 Arquivos JAR.
Introdução JAVA Faculdade Mauricio de Nassau
Aglets.
Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas.
Introdução a Programação Orientada a Objetos
Programação Prof.: Bruno Rafael de Oliveira Rodrigues.
Java Disciplina: Programação II Professora: Mai-Ly Vanessa.
O que é Java? Prof. M.Sc. Ronnison Reges Vidal. Roteiro  Introdução  Java  Máquina Virtual  Versões  JVM, JRE, JDK  Onde usar e Objetivos  Compilando.
Introdução à JSP JavaServer Pages Alcides Calsavara.
Linguagem técnica de programação I Java
RMI Remote Method Invocation
Igor Steinmacher, MSc. Java!!!!
Programação em Java Prof. Edvan Chaves.
Ferramentas para desenvolvimento Java
Projeto Supervisionado no Desenvolvimento de Aplicações Profissionais na Web Eclipse Hello World.
Programação Orientada a Objetos
Equipe: Kéren Glaucya Marco Aurélio. INTRODUÇÃO  JCreator é um IDE, ou seja, é um Ambiente de Desenvolvimento Integrado, criado pela empresa Xinox Software.
Acessando banco de dados com JAVA.  Linguagem independente de plataforma; ◦ “Write once, run anywhere” ◦ JVM  Java Virtual Machine  Mecanismo que permite.
Prof. Cristian Rodrigo Dalcico. Linguagem de Programação Java Aula 1.
Java interface.
Introdução ao Java Prof. Gustavo Wagner (modificações) Slides originais: Prof. Tiago Massoni Java Básico FATEC-PB  Centro de Informática, UFPE.
Aula 03 – 08/11/ – Introdução à Linux modo texto - Porquê console? - Como acessar o modo texto - Comandos básicos.
PROGRAMAÇÃO ORIENTADA A OBJETOS Carlos Marques
Java é uma linguagem de programação e uma plataforma de computação lançada pela primeira vez pela Sun Microsystems em É a tecnologia que capacita.
IFRN Técnico em Informática para Internet Desenvolvimento de Algoritmos Prof. Gilbert Azevedo.
Noções de projeto orientado a objetos - camadas Prof. Gustavo Wagner (alterações) Prof. Tiago Massoni (Slides originais) Desenvolvimento de Sistemas FATEC-PB.
Polimorfismo com Interfaces Pacotes em Java Prof. Gustavo Wagner (Alterações) Prof. Tiago Massoni (Slides Originais) Desenvolvimento de Sistemas FATEC-PB.
Introdução à plataforma Java. 2 A tecnologia Java Java: linguagem de programação e plataforma de desenvolvimento Criada pela Sun Microsystems Apoiada.
Clique para editar o título Linguagem C Para programadores Python PMR
Introdução ao Eclipse 3.2 Prof. Gustavo Wagner (modificações) Slides originais: Prof. Tiago Massoni Java Básico  Centro de Informática, UFPE.
Ambientação com a Sintaxe de Java: parte 2 Prof. Gustavo Wagner Slides Originais: Prof. Tiago Massoni Desenvolvimento de Sistemas FATEC-PB  Centro de.
Implementação Orientada a Objetos – Aula 02 Introdução ao Java Prof. Danielle Martin Universidade de Mogi das Cruzes.
SISTEMA OPERACIONAL Administra todos os recursos do computador fazendo a interação entre software e hardware. Sua função é gerenciar e disponibilizar.
Transcrição da apresentação:

Conhecendo o Ambiente de Programação Java Prof. Gustavo Wagner (modificações) Slides originais: Prof. Tiago Massoni Java Básico  Centro de Informática, UFPE

2 Todo mundo se lembra… Java é multi-plataforma Compilação + Interpretação Máquina Virtual

3 Java SDK (Antigo JDK) Pacote contendo os seguintes componentes: –Compilador Java –Máquina Virtual –Bibliotecas principais –Gerador de documentação –Depurador de programas Distribuído pela Sun (java.sun.com)

4 Java SDK (Antigo JDK) Não é ambiente visual Arquivos editados em editores de texto comuns Compilador e máquina virtual executados a partir de linha de comando

5 Versões do Java JME JSE JEE Micro Edition Standard Edition Enterprise Edition Palms Celulares Computadores de bordo Aplicações convencionais Bibliotecas básicas Aplicações Web Aplicações Distribuídas

6 Estrutura do JSDK Diretório JSDK –bin: compilador e ferramentas –demo: exemplos de uso –include: métodos nativos –jre: ambiente de execução (java plugin instalado no navegador) –lib: arquivos de biblioteca –sample: diretório com exemplos –src.zip: Arquivos fontes das bibliotecas

7 Configurando o Ambiente Primeiro passo: adicionar diretório bin de Java ao path –Pode já estar feito na máquina –Conferir variável de ambiente PATH DOS: set Linux: echo $PATH –Se não estiver, adicionar o caminho DOS/Linux: set PATH=

8 Configurando o Ambiente Outras aplicações procuram o java através da variável JAVA_HOME; Definindo JAVA_HOME: –DOS/Linux: set JAVA_HOME=

9 Primeiro Exemplo Abrir Bloco de Notas e digitar o programa Ao final, salvar o programa como Hello.java (exatamente)

10 Primeiro Exemplo /*Primeiro exemplo de Java*/ public class Hello { public static void main(String [] args) { int numero1 = 1; int numero2 = 2; for (int i=0; i < 3; i++){ numero1 = i + numero1; } System.out.println(numero1); System.out.println(numero2 + 3); }

11 Compilação Comando javac javac Hello.java Teve algum erro?? Se não, gera um arquivo Hello.class (bytecodes)

12 Configurando o Carregador de Classes Temos que configurar a máquina virtual –Onde achar o programa? Variável de ambiente: CLASSPATH Para facilitar, adicionar o diretório corrente (.) Na janela do DOS –set CLASSPATH =. No shell Linux –export CLASSPATH =.

13 Execução Iniciamos a interpretação do bytecode com o comando java java Hello Execução do método main da classe Hello Veja resultado na tela

14 Visita à Documentação de APIs de Java