Baixe o app para aproveitar ainda mais
Prévia do material em texto
* * - Introdução à Linguagem Java - Técnicas de Programação 1 * * Tópicos Etapas do Desenvolvimento Preparação do Ambiente Construindo um Programa Java * * Etapas do Desenvolvimento bytecode * * Independência de Plataforma bytecode * * A Plataforma J2SE * * JVM? JRE? JDK JVM = apenas a virtual machine. JRE = Java Runtime Environment, ambiente de execução Java, formado pela JVM e bibliotecas, tudo que você precisa para executar uma aplicação Java. JDK = Nós, desenvolvedores, faremos o download do JDK do Java SE (Standard Edition). Ferramentas de desenvolvimento: compilador Java (javac), gerador de métodos nativos C (javah), gerador de documentação (javadoc). * * A Plataforma Java Java é tanto uma plataforma quanto uma linguagem de programação orientada a objetos que permite o desenvolvimento de aplicações em diversas plataformas diferentes Java está presente desde dispositivos pequenos (Smartphone, Tablet, etc) a máquinas de grande porte (Servidores, Mainframes, etc). * * A Plataforma Java A linguagem Java possui quatro ambientes de desenvolvimento: Java Standard Edition (Java SE): trata-se de uma ferramenta de desenvolvimento para a Plataforma Java. Ela contém todo o ambiente necessário para a criação e execução de aplicações Java, incluindo a Máquina Virtual (JVM), Compilador (Javac), Bibliotecas (APIs), entre outras ferramentas. Em geral, rodam em computadores pessoais, notebooks, etc. * * A Plataforma Java Java Enterprise Edition (Java EE): trata-se do padrão para desenvolvimento de sistemas corporativos, voltada para aplicações multicamadas, baseadas em componentes executados em servidores de aplicações - ele inclui o Java SE. Contém bibliotecas para acesso a base de dados, RPC, CORBA, entre outras. As aplicações podem ou não estar na internet. * * A Plataforma Java Java Micro Edition (Java ME): trata-se do padrão aplicado a dispositivos compactos ou móveis, como smartphones, tablets, controles remotos, etc. Permite o desenvolvimento de softwares embarcados, i.e., aplicações que rodam em um dispositivo de propósito específico, desempenhando alguma tarefa útil. Em geral, possuem limitações de recursos como memória ou processamento. * * A Plataforma Java Java Card: tecnologia que permite que pequenos aplicativos baseados em Java (conhecidos como Applets) sejam executados com segurança em smartcards e outros dispositivos similares com grandes limitações de processamento e armazenamento. Sabe o chip do seu celular? Java Card! Sabe o chip do cartão de crédito? Java Card! * * Construindo um Programa - Classe Aplicativo class <nome> { public static void main (String[] args){ <declarações> <comandos> } } Onde: main: método por onde se inicia a execução public: modificador de acesso static: modificador de aplicação do método void: indica que o método não retorna nenhum valor Estrutura Mínima de um Programa Java * * Informações Importantes Programa fonte tem extensão .java e o compilado (bytecode) tem extensão .class A linguagem é case sensitive Cada programa é uma classe Nome da classe no programa deve ser igual ao nome do arquivo físico .java Convenção de Código Java (Code Conventions) * * Execução Compilação Passos para Construção e Execução * * Lab1 – Programa Básico 1. Abra o IDE Eclipse e verifique a configuração do ambiente * * Lab1 - Programa Básico 2. Construa um novo projeto * * Lab1 - Programa Básico 3. Construa um programa com a estrutura mínima para exibir uma mensagem * * Lab1 - Programa Básico 4. Execute o programa * * * * * * * * * *
Compartilhar