Informatica
Linguagem de Programação JAVA Módulo I - Introdução
prof.msc. Rafael Gastão C. Ferreira
Linguagem de Programação JAVA Módulo I - Introdução Agenda
Fundamentos de Java; Ferramentas de Desenvolvimento - > compilador Java javac, JVM, Applet, JavaDoc; Metodologias de desenvolvimento -> processo, ferramenta; Conceitos Orientados a Objetos, em Java: Objeto; Classes; Atributos; Metodos; Herança; Polimorfismo; Interfaces -> tipos, implementação; Expressões -> aritméticas, lógicas, condições
Linguagem de Programação JAVA Módulo I - Introdução Agenda
Comandos de Fluxo de Controle de Execução -> Escolha (if, switch), Iteração (while, do while, for, break) Desenvolvimento de Aplicações metodo main, assinatura; criando objeto em Java; manipulando objetos; Arranjos em Java Exercícios praticos; Colletions; Strings; Visões Gerais da Linguagem.
Linguagem de Programação JAVA Módulo I - Introdução Fundamentos de Java
Independência de Plataforma : Portabilidade é a capacidade de um programa ser executado em diferentes plataformas e sistemas operacionais.
JVM – Java Virtual Machine : permite a interoperabilidade, isto é, a maquina virtual pega os programas Java compilados e converte suas instruções em comandos que um sistema possa manipular;
Linguagem de Programação JAVA Módulo I - Introdução Fundamentos de Java - JVM
Linguagem de Programação JAVA Módulo I - Introdução Fundamentos de Java
Questão de Números: Em, geral as versões dos diversos produtos Java seguem o padrão: versão 1.2.3a-000, onde: 1 – indica a versão base, não foi ainda alterada e qualquer mudança neste nível, descreve uma alteração mais radical, provavelmente na definição da máquina virtual; 2 – indica mudanças na biblioteca, possui métodos “deprecated”, aplicações desenvolvidas em versões mais recentes não é garantida em uma versão mais antiga, mas o inverso sim; 3- indica bug-fixes, não