PROGRAMAÇÃO ORIENTADA A OBJETOS - CONCEITOS BÁSICOS 1 Prof. Angelo Augusto Frozza, M.Sc. INTRODUÇÃO AO JAVA |O que é Java? y Uma linguagem de programação y Um ambiente de desenvolvimento y Um ambiente de aplicativos 2 INTRODUÇÃO AO JAVA | Componentes y da plataforma Java A tecnologia Java está dividida nas seguintes áreas: x x x x x JSE – Standard Edition – Desktop JEE – Enterprise Edition - Server JME – Micro Edition – Mobile/Wireless Java Web Services XML 3 INTRODUÇÃO AO JAVA 4 INTRODUÇÃO AO JAVA | Objetivos da Linguagem Java: y Ser Orientada a Objetos y Fornecer um ambiente interpretado y Eliminar ponteiros y Permitir a alteração dinâmica dos programas durante o tempo de execução y Viabilizar a verificação dos módulos de código carregados para evitar problemas de segurança 5 INTRODUÇÃO AO JAVA | Recursos da Linguagem: y JVM (Java Virtual Machine) y Coleta de lixo y Segurança de código 6 INTRODUÇÃO AO JAVA |A y y Máquina Virtual Java: Fornece as especificações da plataforma de hardware para a qual todo o código Java está compilado; Permite um ambiente multiplataforma; 7 INTRODUÇÃO AO JAVA | Ambiente y do Programa Java: Processo de Compilação/Execução Os arquivos Java são convertidos para Bytecodes 8 INTRODUÇÃO AO JAVA | Coletor de Lixo (Garbage Collection): y Realiza a liberação automática da memória; y Este serviço é executado através de uma thread em segundo plano; y O serviço é realizado durante os ciclos ociosos, no tempo de execução da JVM; 9 INTRODUÇÃO AO JAVA |O que é necessário para programar e executar programas Java? (inicialmente) y Fazer download de uma versão do JDK (Java Development Kit) java.sun.com | Recomendação para Desktop: | J2SE 6 SDK http://java.sun.com/javase/downloads/?intcmp=1281 | Documentação – API Specification 10 INTRODUÇÃO AO JAVA 11 INTRODUÇÃO AO JAVA 12 INTRODUÇÃO AO JAVA 13 INTRODUÇÃO AO JAVA | | Instalar o JDK Configurar as variáveis de ambiente: y Criar uma variável JAVA_HOME Nome da variável: JAVA_HOME Valor da variável: C:\java\jdk1.6.0_04 y DICA: Ver slides Aula001b Configurar a variável PATH Nome da variável: PATH Valor da variável: [outros_valores];%JAVA_HOME%\bin; y Criar a variável CLASSPATH Nome da variável: CLASSPATH Valor da variável: %JAVA_HOME%;. y Copiar a pasta docs para %JAVA_HOME% 14 INTRODUÇÃO AO JAVA | Codificar o programa Java usando um editor de texto ou uma IDE: y y y y y y Bloco de notas Edit do DOS TextPad (www.textpad.com) JCreator (www.jcreator.com) Eclipse (www.eclipse.org) Netbeans (www.netbeans.org) Æ recomendação 15