Baixe o app para aproveitar ainda mais
Prévia do material em texto
Aula 2 Ambiente tradicional PROGRAMA Linguagem de programação Compilador PROGRAMA Linguagem de máquina SO Ambiente JAVA PROGRAMA Linguagem de programação Compilador PROGRAMA bytecodeJVMSO Ambiente tradicional PROGRAMA Linguagem de programação Compilador PROGRAMA Linguagem de máquina WINDOWS PROGRAMA Linguagem de máquina LINUX Ambiente java PROGRAMA Linguagem de programação Compilador PROGRAMA Bytecode WINDOWS LINUX JVM JVM Objetos ● Elementos do programa que tem estado e comportamento. ● O estado é armazenado em atributos (fields) ● Os comportamentos são disponibilizados através de métodos. Estes métodos podem receber parâmetros e geralmente acessam os campos do objeto. Classe ● Artefato do programa onde são definidos os atributos e comportamentos de um objeto. Pacote ● Agrupamento de classes ● Utilizado para evitar conflito de nomenclatura de classes Hello World package exercicio; public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } } Indentação de Código ● Em ciência da computação, indentação (recuo, neologismo derivado da palavra em inglês indentation, também encontram-se as formas identação e endentação[1]) é um termo aplicado ao código fonte de um programa para indicar que os elementos hierarquicamente dispostos têm o mesmo avanço relativamente à posição (x,0). ● Ajuda a leitura do código. ● Não interfere no processo de compilação. Hello World package exercicio; public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World"); } } Comentários ● Permitem inserir observações no código sem interferir no programa //comentário de uma só linha. /*comentário de várias linhas*/ /** comentário de documentação javadoc */ Hello World package exercicio; /** * Classe HelloWorld, não faz quase nada */ public class HelloWorld { /** * @param args – não utilizado */ public static void main(String[] args) { //exibe Hello World no console System.out.println("Hello World"); } } Variáveis ● Armazenam valores. ● No java, temos 4 categorias de variáveis: ● Variáveis de instância: São os atributos dos objetos. ● Variáveis de classe: São atributos de classe, definidos utilizando a palavra static na declaração do atributo. ● Variáveis locais: São variáveis declaradas dentro dos métodos. ● Parâmetros: Definidos na declaração de métodos, são utilizados para passar informação para os métodos. Declaração de Variáveis ● O java é uma linguagem estaticamente tipada. Neste tipo de linguagem, as variáveis devem ser declaradas antes de serem usadas. Para declarar uma variável, devemos informar seu nome e tipo. Ex: int volume = 10; ● No java, uma variável pode ser do tipo 'Objeto', tipo primitivos ou os array. Tipos Primitivos ● byte: inteiro, 8-bit ● short: inteiro, 16-bit ● int: inteiro, 32-bit ● long: inteiro, 64-bit ● float: ponto flutuante, 32-bit ● double: ponto flutuante, 64-bit ● boolean: true / false ● char: caractere Literais ● Permitem representar valores de tipos primitivos dentro dos programas. Ex: int parcela = 10; boolean testar = true; Strings ● Uma string é uma sequencia de caracteres. No java, Strings são representadas como objetos da classe java.lang.String. ● Literal para Strings: String s = “Isto é uma String”; Expressões ● São formadas por variáveis, literais, operadores e chamadas de métodos e geram um único valor ● EX: ● 2+2 ● “O valor da soma é ”+ soma ● 1==2 Comandos //Comando de atribuição soma = a + b; //Lendo dados do console:: Scanner scanner = new Scanner(System.in); String entrada = scanner.nextLine(); //Exibindo dados no console: System.out.println(entrada); Slide 1 Slide 2 Slide 3 Slide 4 Slide 5 Slide 6 Slide 7 Slide 8 Slide 9 Slide 10 Slide 11 Slide 12 Slide 13 Slide 14 Slide 15 Slide 16 Slide 17 Slide 18 Slide 19 Slide 20
Compartilhar