Introdução linguagem Java principais pacotes. Bruno Calegaro
|
|
- Levi do Amaral de Miranda
- 8 Há anos
- Visualizações:
Transcrição
1 Introdução a linguagem Java e principais pacotes Bruno Calegaro
2 O que é o Java? O Java é uma linguagem de programação de propósito geral, concorrente, com base em classes e orientada a objetos. Foi projetada para ser simples o bastante para que a maioria dos programadores se torne fluente com ela. A linguagem Java tem relação com C e C++, mas é organizada de maneira diferente, com vários aspectos de C e C++ omitidos e algumas ideias de outras linguagens incluídas. (Gosling et al., 2000, pág. 1)
3 Pequeno Histórico (1/4) 1991, projeto Green da Sun Microsystem, criou uma nova geração de computadores portáteis inteligentes, capazes de se comunicar de várias maneiras, ampliando suas potencialidades de uso. Para tanto, decidiu-se criar também uma nova plataforma para desenvolvimento desses equipamentos, de forma que seu software pudesse ser portado para os mais diferentes tipos de equipamentos (tecnologia para aplicativos embutidos em dispositivos).
4 Pequeno Histórico (2/4) James Gosling, criação de uma nova linguagem de programação: simples, portátil e fácil de programar (Oak, carvalho, em inglês). Devido a problemas de copyright, o Oak recebe o nome Java, mas continua sem uso definido até 1994, quando, estimulados pelo grande crescimento da Internet, Patrick Naughton e Jonathan Payne desenvolveram o programa navegador WebRunner (HotJava), capaz de efetuar o download e a execução de código Java via Internet.
5 Pequeno Histórico (3/4) Maio de 1995, apresentação formal pela Sun, no SunWorld 95, quando o interesse pela solução mostrouse explosivo. No início de 1996, a Netscape Corp. lança a versão 2.0 de seu navegador, que incorpora as capacidades de efetuar o download e realizar a execução de pequenas aplicações Java, então chamadas de applets. Sun decide disponibilizar um conjunto de ferramentas de desenvolvimento Java (JDK) gratuitamente para a comunidade de software.
6 Pequeno Histórico (4/4) Em meados de 1996, Java Devoloper s Kit 1.02 (JDK 1.02), versão mais difundida. Em 1997, torna-se disponível o JDK 1.1, que inclui grandes melhorias para o desenvolvimento de aplicações gráficas e distribuídas. No final de 1998, uma grande série de adições, melhorias e correções são incorporadas ao kit, iniciando o que a Sun denomina oficialmente família Java 2. Neste ponto, o JDK passa a ser denominado de Java 2 SDK (Software Developer s Kit). Atualmente, a JDK encontra-se na 8 versão.
7 Linguagem Java Linguagem de programação orientada a objetos Familiar (sintaxe parecida com C) Simples e robusta (minimiza bugs, aumenta produtividade) Suporte nativo a threads (+ simples, maior portabilidade) Dinâmica (módulos, acoplamento em tempo de execução) Com coleta de lixo (menos bugs, mais produtividade) Independente de plataforma Segura (vários mecanismos para controlar segurança) Código intermediário de máquina virtual interpretado (compilação rápida - + produtividade no desenvolvimento) Sintaxe uniforme, rigorosa quanto a tipos (código mais simples, menos diferenças em funcionalidades iguais)
8 Características importantes Orientada a objetos Independente de plataforma Sem ponteiros Permite multithreading Segura Robusta Simples
9 Java é Orientada a Objetos Java é uma linguagem puramente orientada a objetos, pois, com exceção de seus tipos primitivos de dados (número, caractere e booleano), tudo em Java são classes ou instâncias (objetos) de uma classe. Atende a todos os requisitos necessários para uma linguagem ser considerada orientada a objetos: oferecer mecanismos de abstração encapsulamento herança
10 Java é Independente de Plataforma Programas Java não são compilados para uma plataforma de hardware específica, mas, sim, para uma forma intermediária de código (bytecodes) destinada à máquina virtual Java, denominada JVM (Java Virtual Machine). A JVM é, na verdade, um interpretador de bytecodes para a plataforma na qual eles são executados. Por ser possível implementar uma JVM para qualquer plataforma, um mesmo programa Java pode ser executado em qualquer arquitetura que disponha de uma JVM.
11 Máquina Virtual Java JVM Java Virtual Machine Bytecode não é código de máquina, e sim um padrão binário (consiste de 1 s e 0 s) que não é específico para um processador. A Especificação define Máquina Virtual Java como: Máquina imaginária que é implementada através de sua emulação em um software contido em uma máquina real. O código da Máquina Virtual Java é armazenado nos arquivos.class, que contém o código de, no máximo, uma classe pública.
12 Máquina Virtual Java Ambiente de Desenvolvimento Código Java (*.java) Compilador (javac) Distribuição Bytecode Java (*.class) VM Windows VM Linux VM Celular SO Windows SO Linux SO Celular Ambiente de Execução
13 Java não possui ponteiros Java não permite a manipulação direta de endereços de memória nem exige que os objetos criados sejam explicitamente destruídos, livrando os programadores de uma tarefa complexa. Toda a manipulação de variáveis e objetos se dá por intermédio de referências. Além disso, a JVM possui um mecanismo automático de gerenciamento de memória, conhecido como automatic garbage collector, que recupera a memória alocada para objetos não mais referenciados pelo programa.
14 Java permite multithreading Java oferece recursos para o desenvolvimento de aplicações capazes de executar múltiplas rotinas concorrentemente, possibilitando sua sincronização. Cada uma dessas rotinas é como um fluxo de execução independente, usualmente denominado thread. Exemplo, um web browser pode estar emitindo o som de um clip, enquanto estiver fazendo scrolling de uma página e ainda carregando uma imagem em background.
15 Java é seguro Considerando a possibilidade de que as aplicações possam ser obtidas através de uma rede, a linguagem Java possui mecanismos de segurança que podem, no caso de applet, evitar, por exemplo, qualquer operação no sistema de arquivos da máquina-alvo, minimizando problemas de segurança. Tal mecanismo é flexível o suficiente para determinar se uma applet é considerada segura, especificando nesta situação diferentes níveis de acesso ao sistema-alvo.
16 Java é robusto = Código confiável Java não aceita o acesso direto aos ponteiros de memória o que evita muitos problemas de memória comuns em linguagens, tais como C e C++. Executa verificações enquanto a applet está sendo executada, para se certificar de que todas as referências de arrays e de strings estejam dentro dos intervalos de cada item. Fortemente tipada: o compilador faz verificações para evitar potenciais erros de incompatibilidade. Garbage collection automática evita erros de uso de memória.
17 Tratamento de Exceções Java institui um método de detecção de erros conhecido com tratamento de exceções. objetivo tratar erros de software ou hardware como separando o código de tratamento de erros do código normal da aplicação Em tempo de execução, o Java levanta exceções quando alguma coisa sai errada e o código da aplicação, se escrito adequadamente, poderá solucionar.
18 Java é fácil de aprender Pequeno número de construções de linguagem. Familiar para os programadores C e C++. Elimina algumas das construções mais complicadas: desvio incondicional (goto) herança múltipla ponteiros Grande número de APIs (Application Programming Interfaces) para o desenvolvimento de aplicações específicas.
19 Tecnologia Java Java Platform, Standard Edition (Java SE) é a versão básica, destinada ao desenvolvimento da maior parte das aplicações de desktop e estações de trabalho. Java Platform, Enterprise Edition (Java EE) plataforma java para desenvolvimento e execução de aplicações servidoras, possui suporte para desenvolver aplicações robustas e escaláveis, para suportar grandes números de usuários. Java Platform, Micro Edition (Java ME) plataforma voltada para pequenos devices (telefones celulares, televisores, aparelhos eletrônicos em geral)
20 Tecnologia Java
21 Ambiente de execução e desenvolvimento Java Development Kit (JDK) Coleção de ferramentas de linha de comando para, entre outras tarefas, compilar, executar e depurar aplicações Java Java Runtime Environment (JRE) Tudo o que é necessário para executar aplicações Java
22 Ambiente de Desenvolvimento Java Java Platform, Standard Edition (Java SE): Editor de textos ASCII simples, tal como o Bloco de Notas de qualquer versão do Microsoft Windows. IDEs voltadas para a programação Java tais como: BlueJ, Gel, Eclipse, JCreator e Netbeans; também são alternativas para o desenvolvimento de aplicações Java.
23 Kit de Desenvolvimento Java O kit é composto de quatro partes básicas: Um conjunto de ferramentas para desenvolvimento de aplicações Java. Uma extensa biblioteca de classes padronizadas Java, denominada Java Standard API. Um ambiente de execução Java (JRE- Java Runtime Environment). Exemplos, código-fonte das porções públicas e a documentação das APIs.
24 As principais ferramentas incluídas no kit JavaSE são: Visualizador de applets (appletviewer). Utilitário para criar e manter arquivos compactados Java ARchive (jar). Java ARchive e é o formato criado pela Sun Microsystems para distribuir aplicações e bibliotecas na plataforma Java Máquina virtual Java (java). Compilador para linguagem Java (javac). Programa para geração de documentação (javadoc).
25 Ambientes visuais de desenvolvimento Java Eclipse Netbeans Visual J#.Net Microsoft JBuilder Borland VisualAge Generator for Java IBM IntelliJ IDEA Oracle JDeveloper
26 Adaptador Sistema Operacional O ambiente Java Aplicativos e Miniaplicativos (applet) Classes e API Java Java Virtual Machine (JVM) Adaptador Browse Sistema Operacional Sistema Operacional Java Hardware Hardware Hardware (a) (b) (c) Rigorosamente falando, a plataforma Java é constituída apenas de suas classes e API específicas, juntamente com a JVM. A plataforma Java pode ser adaptada para hardware específico de três formas: (a) por meio de um adaptador específico para cada sistema operacional/hardware específico; (b) por meio de um adaptador específico para cada browse específico; (c) Sendo integrada a um sitema operacional nativo Java que opere para um certo hardware.
27 A Criação de Aplicações Java 1 Passo Editor ASCII Arquivo.java O primeiro passo consiste da edição do programa por meio de um editor de textos capaz de salvar arquivos no formato ASCII (por exemplo, o bloco de notas (Notepad) do Microsoft Windows). Após a edição de qualquer programa Java, os arquivos devem, obrigatoriamente ser salvos com a extensão.java. Tais arquivos de programa são chamados de arquivos-fonte de programa ou apenas arquivos-fonte.
28 A Criação de Aplicações Java 2 Passo Editor ASCII Arquivo.java Compilador Java (javac) Arquivo.class O segundo passo é a compilação do programa, que deve ser feita pelo programa javac fornecido com o Kit. Não encontrando erros, o compilador javac transformará o arquivo-fonte em um ou mais arquivos de extensão.class. Cada arquivo.class contém bytecodes, formato intermediário da plataforma Java, equivalentes do programa editado. Existindo erros, os mesmos devem ser localizados e corrigidos, repetindo-se, para isso, os passos 1 e 2.
29 A Criação de Aplicações Java 3 Passo Editor ASCII Arquivo.java Depois de compilado sem erros, o programa Java pode ser executado, o que corresponde ao último passo da seqüência de criação de programas. No caso de aplicações Java, acionamos o programa java, que corresponde à máquina virtual que interpretará os bytecodes, informando apenas o nome do arquivo.class que desejamos executar. Compilador Java (javac) Arquivo.class No caso de miniaplicativos (applet), deve-se utilizar o programa appletviewer, informando o nome do arquivo HTML que incorpora o applet. Máquina Virtual Java (java)
30 Método main() public static void main(string args[]) main() é um método público (public) static uma keyword que informa ao compilador que o método main() pode ser utilizado no contexto da classe, não exigindo uma instância para sua execução. void indica que o método main() não retorna nada. Isso é importante porque a linguagem Java executa uma verificação de tipos cuidadosa, que inclui verificar se os métodos chamados retornam os tipos com os quais foram declarados. String args[] declaração de um array de strings. Estes são os argumentos digitados na linha e comandos após o nome da classe: java AloMundo arg1 arg2...
31 Método main() Uma aplicação Java pode conter várias classes: cada classe pública dá origem a um arquivo *.class uma delas deverá conter o método main() que representa o ponto inicial da execução da aplicação. Outras linguagens de programação, especialmente C e C++ também utilizam a declaração main() como o ponto inicial da execução de uma aplicação.
32 Tipos de Dados Java possui os mesmos tipos primitivos de qualquer linguagem de programação boolean char byte short int long float double
33 Tipos de Dados Java possui conversão automática de tipos: Um byte pode ser convertido em um int short, int, long, float ou double Um short pode ser convertido em um int, long, float ou double Um char pode ser convertido em um int, long, float ou double Um int pode ser convertido em um long, float ou double Um long pode ser convertido em um float ou double Um float pode ser convertido em um double
34 Tipos de Dados
35 Operadores Existem diversos operadores na linguagem Java Operadores aritméticos +,-,*,/,^ Operadores lógicos, &&,,?: Operadores condicional ==,!=,!, <=, <, >=, > Operador de atribuição = Operadores delimitadores., []
36 Controle de Fluxo O controle de fluxo é efetuado através do uso de condicionais, que são estruturas que modificam o fluxo de execução normal do programa. if-else while e do-while for break e continue switch
37 Palavras Reservadas Palavras reservadas ou keywords são nomes especiais para representar algum comportamento para a linguagem Familiarizados com o C notarão em Java a existência de algumas novas palavras. Entre elas: abstract interface class extends implements import new static public private protected
38 2. Interface gráfica Utilizando a classe JOptionPane através dos métodos showconfirmdialog showinputdialog showmessagedialog showoptiondialog Entrada de Dados Em Java podemos receber a entrada de dados de duas formas: 1. Linha de comando Um dois modos é utilizar a classe Scanner
39 Pacotes em Java O que são pacotes? Um pacote (package) em Java é um diretório em que está armazenada uma ou mais classes Para usar uma classe de um pacote se usa a palavra reservada import Exemplo: import java.util.vector import java.util.* A diferença do primeiro comando pelo segundo é que podemos utilizar uma classe específica (Date) no primeiro No segundo caso o * significa que podemos utilizar todas as classes que estiverem no pacote
40 O pacote java.lang Por padrão o pacote java.lang é importado automaticamente pelo Java Nele estão as classes que representam os tipos primitivos: Integer, Float, Boolean, Byte, Caracter, String, Math, Object, System, Thread, entre outros Strings em Java são representadas pela classe java.lang.string Na classe das strings existem diversos métodos que podem manipulá-las de diversas maneiras
41 Classes Wrapper São as classes que representam os tipos primitivos: Integer, Double, Byte, etc Essas classes contém diversos métodos para manipular os respecitos tipos Suas funções mais utilizadas são: parseint(), parsedouble(), etc tostring()
42 O pacote java.util Nesse pacote existem uma série de classes úteis Uma exemplo é a classe ArrayList e Vector, para lidar com listas, as classes Formatter, Scanner, Stack, Timer, entre outras.
43 Coleções Coleções (estruturas de dados) são encontradas em qualquer linguagem de programação e em Java as coleções recebem um tratamento especial O framework Collections surgiu com a intenção de formar uma arquitetura unificada para representação e manipulação de coleções. Esse framework é o conjunto de implementações (classes e interfaces) oferecidas no pacote java.util que fornecem as principais funcionalidades esperadas quando trabalha-se com conjuntos de elementos (coleções).
44 Coleções O uso de coleções facilitam a vida do programador do Java porque diferente de outras linguagens como o C, ele já conta todas funcionalidades implementadas, ou seja, o programado não precisa fazer a sua própria Lista, Fila ou Árvore. Ao utilizarmos as coleções já implementadas obtemos os seguintes benefícios: Redução na codificação: Muitas funcionalidades esperadas durante a manipulação de um conjunto de elementos já estão prontas; Melhor desempenho do programa: As implementações das uncionalidades e estruturas de armazenamento foram feitas com o objetivo de fornecerem um desempenho ótimo; Maior qualidade do programa: Respeitando as interfaces podemos substituir as implementações utilizadas sem prejuízo ao resto doprograma;
45 Arquitetura: Coleções
46 Coleções Nesta figura temos as interfaces (raízes e nós das árvores) que formam o conjunto de interfaces disponíveis. Nas folhas (retângulos com bordas mais espessas) encontramos as classes concretas ou implementações destas interfaces. Esta arquitetura de interfaces forma o núcleo do Java Framework Collections e todas as classes concretas irão derivar de uma ou mais interfaces. É interessante notar que apesar da arquitetura única as coleções derivadas da interface Map não implementam a interface Collection no entanto elas também fazem parte do pacote de implementações Java para coleções. A figura apresentada pode ser interpretada da seguinte forma: Um Set, List ou Queue é um tipo de Collection, cada um com suas particularidades. Já um Map não é do mesmo tipo dos demais mas também manipula coleções de elementos
47 Coleções Set: Representa uma coleção que não pode conter duplicatas, implementa uma abstração dos conjuntos matemáticos; List: Representa uma coleção ordenada (ordem de inserção) e que permite duplicatas; Queue: Parecida com a interface List porém adiciona algumas funcionalidades, é muito utilizada para representar listas de elementos cuja ordem é importante, normalmente elementos em ordem de processamento; Map: É um objeto que armazena um elemento e o remove através da sua chave, os Maps não aceitam chaves duplicadas.
48 Coleções Algumas definições: Ordenação: Define que a coleção possui algum tipo de ordem determinada por regra(s). Ex: Crescente, decrescente, prioridade e etc. Organização: Garante que a coleção sempre é percorrida em uma determinada seqüência não aleatória. Ex: Ordem de inserção, índice e etc.
49 List A interface List garante que todas as suas implementações serão organizadas, isto é, a ordem de inserção será mantida e são permitidas duplicatas, isto é, objetos iguais de acordo com o método equals(). Ao contrário do Set, qualquer implementação da interface List mantém seus elementos indexados, ou seja, existe uma preocupação com o posicionamento de cada elemento e esta posição é determinada pelo índice. Devemos utilizar um List quando a ordem de inserção ou a posição na coleção nos interessa
50 List Alguns métodos importantes quando manipulamos Lists:
51 ArrayList e Vector Um ArrayList pode ser visto como um vetor (array) porém dinâmico, isto é, ele aumenta o espaço disponível a medida que é demandado. Ele é organizado pelo índice, ou seja, temos alguma garantia quanto a ordem que encontraremos os elementos. Vector é basicamente um ArrayList, no entanto seus métodos são sincronizados o que significa que o acesso por vários processos simultaneamente é coordenado. Antes de continuarmos falando das implementações da interface List, iremos introduzir uma nova característica da linguagem Java e mostrar trechos de códigos que a utilizam junto com ArrayList e Vector: Generics: É uma funcionalidade introduzida a partir da versão 1.5 do Java. Em relação as coleções sua principal característica é definir o tipo aceito pela coleção;
52 ArrayList e Vector Até agora as nossas coleções aceitavam qualquer tipo de elemento, desde que fosse um Object, por exemplo, abaixo temos um ArrayList onde adicionamos uma String e um Integer: Isto era possível pois nossas coleções aceitam qualquer elemento que seja do tipo Object, e todas as classes criadas em Java automaticamente herdam, e portanto são, da classe Object.
53 ArrayList e Vector No entanto, com o uso de Generics podemos definir de que tipo específico será a nossa coleção. Abaixo temos um exemplo de ArrayList, parecido com o anterior, utilizando Generics: Perceba que a partir de agora este List aceita apenas objetos do tipo Integer utilizando esta notação, declaração <Integer> junto a declaração da Classe/Interface, evito que sejam inseridos indevidamente outros tipos que não sejam Integer na minha coleção
54 A classe Collections Da mesma forma que para vetores, Java fornece uma classe com um conjunto de funcionalidades muito utilizadas (ordenação, pesquisa, preenchimento e etc.) na manipulação das estruturas de dados do Framework Collections também existe uma classe similar Algumas funcionalidades úteis: Ordenação Mistura/ Desordenação Pesquisa Entre outras: reverse, fill, swap, addall, frequency, disjoint.
55 A classe Collections Ordenação O algoritmo de ordenação implementado na classe Collections ordena os elementos em ordem ascendente.
56 A classe Collections Mistura/Desordenação Este algoritmo é o oposto ao anterior, ao invés de ordenar ele desordena (mistura) os elementos dentro de um List. A primeira vista pode parecer pouco útil, mas existem situações onde você irá querer desordenar sua estrutura de dados para obter um elemento aleatoriamente. Por exemplo, abaixo temos uma possível implementação para a modalidade de sorteio cujos nomes dos elementos a serem sorteados, normalmente pessoas, são escritos em pequenos pedaços de papéis e o primeiro a ser escolhido é o vencedor.
57 A classe Collections Mistura/Desordenação
58 A classe Collections Pesquisa Quando falamos em estruturas de dados obrigatoriamente devemos pensar em algoritmos de ordenação e pesquisa, pois, de que adianta uma estrutura de dados cujos elementos não conseguimos localizar? Ao manipularmos estruturas de dados sempre devemos ter em mente que iremos ordená-las ou pesquisá-las. Por isto a importância deste algoritmo. A pesquisa efetuada pela Classe Collections retorna um número inteiro positivo ou zero se o elemento for encontrado e negativo se o elemento não existe na coleção. Quando o elemento existe na coleção o número representa o seu índice (posição), por outro lado, quando o elemento não existe, o número, em módulo, representa a posição que ele deveria estar (ponto de inserção), neste caso, esta posição somente é válida se a coleção estiver ordenada antes da pesquisa.
59 Pesquisa A classe Collections
60 Referência Curso Java Starter Disponível gratuitamente em: Programação em Java Uma introdução Abrangente Shildt, H., Skrien, D Programação com Java Hubbard. H
Introdução à Linguagem Java
Introdução à Linguagem Java Histórico: Início da década de 90. Pequeno grupo de projetos da Sun Microsystems, denominado Green. Criar uma nova geração de computadores portáveis, capazes de se comunicar
Leia maisDesenvolvimento Web TCC-00.226 Turma A-1
Desenvolvimento Web TCC-00.226 Turma A-1 Conteúdo Introdução ao Ambiente de Desenvolvimento Professor Leandro Augusto Frata Fernandes laffernandes@ic.uff.br Material disponível em http://www.ic.uff.br/~laffernandes/teaching/2013.2/tcc-00.226
Leia maisProgramação de Computadores II TCC-00.309 Turma A-1
Material elaborado pelo prof. Leandro A. F. Fernandes com contribuições dos profs. Anselmo A. Montenegro e Marcos Lage Programação de Computadores II TCC-00.309 Turma A-1 Conteúdo Introdução ao Ambiente
Leia maisLinguagens de. Aula 02. Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br
Linguagens de Programação III Aula 02 Profa Cristiane Koehler cristiane.koehler@canoas.ifrs.edu.br Linguagens de Programação Técnica de comunicação padronizada para enviar instruções a um computador. Assim
Leia maisJava Linguagem de programação
1 Linguagem Java O que é o Java? Java é uma linguagem de programação, apresentada ao mercado em 1995, pela Sun Microsystems, que provocou e ainda provoca excitação e entusiasmo em programadores, analistas
Leia maisA Linguagem Algorítmica Estrutura de Repetição. Ex. 2
Estrutura de Repetição. Ex. 2 A ESTRUTURA Enquanto faça{} É MELHOR UTILIZADA PARA SITUAÇÕES ONDE O TESTE DE CONDIÇÃO (V OU F) PRECISA SER VERIFICADO NO INÍCIO DA ESTRUTURA DE REPETIÇÃO.
Leia maisCapítulo 1. Introdução ao Java. Rui Rossi dos Santos Programação de Computadores em Java Editora NovaTerra
Capítulo 1 Introdução ao Java Objetivos do Capítulo Compor uma visão histórica mínima para a compreensão da origem do Java. Compreender o que é o Java e para que finalidades ele é empregado. Delinear algumas
Leia maisAULA 02. 1. Uma linguagem de programação orientada a objetos
AULA 02 TECNOLOGIA JAVA O nome "Java" é usado para referir-se a 1. Uma linguagem de programação orientada a objetos 2. Uma coleção de APIs (classes, componentes, frameworks) para o desenvolvimento de aplicações
Leia maisLinguagem de Programação JAVA. Professora Michelle Nery Nomeclaturas
Linguagem de Programação JAVA Professora Michelle Nery Nomeclaturas Conteúdo Programático Nomeclaturas JDK JRE JEE JSE JME JVM Toolkits Swing AWT/SWT JDBC EJB JNI JSP Conteúdo Programático Nomenclatures
Leia maisJava. Guia do Programador. Peter Jandl Junior. Novatec
Java Guia do Programador Peter Jandl Junior Novatec Capítulo 1 Introdução Este capítulo apresenta a plataforma Java, seu histórico resumido, suas principais características e aplicações. Também são indicados
Leia maisJava Laboratório Aula 1. Divisões da Plataforma. Introdução a Plataforma Java. Visão geral da arquitetura da
Java Laboratório Aula 1 Programação orientada a objetos Profa. Renata e Cristiane Introdução a Plataforma Java O que é Java? Tecnologia Linguagem de Programação Ambiente de Execução (JVM) Tudo isso é a
Leia maisCURSO DE PROGRAMAÇÃO EM JAVA
CURSO DE PROGRAMAÇÃO EM JAVA Introdução para Iniciantes Prof. M.Sc. Daniel Calife Índice 1 - A programação e a Linguagem Java. 1.1 1.2 1.3 1.4 Linguagens de Programação Java JDK IDE 2 - Criando o primeiro
Leia maisAula 09 Introdução à Java. Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/
Aula 09 Introdução à Java Disciplina: Fundamentos de Lógica e Algoritmos Prof. Bruno Gomes http://www.profbrunogomes.com.br/ Agenda da Aula Java: Sintaxe; Tipos de Dados; Variáveis; Impressão de Dados.
Leia maisProgramação Orientada a Objetos (DPADF 0063)
Programação Orientada a Objetos (DPADF 0063) Aula 2 Java como ferramenta de experimentação Universidade Federal de Santa Maria Colégio Agrícola de Frederico Westphalen Curso Superior de Tecnologia em Sistemas
Leia maisJava Linguagem de programação
NASA INFORMÁTICA Pág. 1 O ambiente Java Como foi comentado anteriormente, o Java é uma linguagem independente de plataforma. Tal característica torna-se possível com o uso de um formato intermediário,
Leia maisIntrodução. à Linguagem JAVA. Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação. Laboratório de Visão Computacional
Introdução à Linguagem JAVA Prof. Dr. Jesus, Edison O. Instituto de Matemática e Computação Laboratório de Visão Computacional Vantagens do Java Independência de plataforma; Sintaxe semelhante às linguagens
Leia maisLógica de Programação
Lógica de Programação Unidade 4 Ambiente de desenvolvimento Java QI ESCOLAS E FACULDADES Curso Técnico em Informática SUMÁRIO A LINGUAGEM JAVA... 3 JVM, JRE, JDK... 3 BYTECODE... 3 PREPARANDO O AMBIENTE
Leia maisProgramação Orientada a Objetos
Programação Orientada a Objetos Engenharia da Computação Professor: Rosalvo Ferreira de Oliveira Neto Dados Pessoais Rosalvo Ferreira de Oliveira Neto MSc. em ciência da computação (UFPE) rosalvo.oliveira@univasf.edu.br
Leia maisFundamentos de Java. Prof. Marcelo Cohen. 1. Histórico
Fundamentos de Java Prof. Marcelo Cohen 1. Histórico 1990 linguagem Oak; desenvolvimento de software embutido para eletrodomésticos S.O. para o controle de uma rede de eletrodomésticos o surgimento da
Leia maisObjetivos do Curso. Você será capaz de:
Objetivos do Curso Ao término do curso você entenderá: Aplicativos Java e applets Tipos de dados primitivos Fluxo de Controle em Java Métodos Outros: exceções, multithreading, multimedia, I/O, redes. Objetivos
Leia maisJava - Introdução. Professor: Vilson Heck Junior. vilson.junior@ifsc.edu.br
Java - Introdução Professor: Vilson Heck Junior vilson.junior@ifsc.edu.br Agenda O que é Java? Sun / Oracle. IDE - NetBeans. Linguagem Java; Maquina Virtual; Atividade Prática. Identificando Elementos
Leia maisOrientação a Objetos com Java
Orientação a Objetos com Java Julio Cesar Nardi julionardi@yahoo.com.br 2011/2 Aula 01: Começando com Java Objetivos: Compreender o que é Java, OO e suas vantagens; Entender os procedimentos para criação
Leia maisLinguagem de Programação Introdução a Linguagem Java
Linguagem de Programação Introdução a Linguagem Java Rafael Silva Guimarães Instituto Federal do Espírito Santo Campus Cachoeiro de Itapemirim Definição A linguagem Java foi desenvolvida pela Sun Microsystems,
Leia maisProgramação Orientada a Objetos
Programação Orientada a Objetos Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno poonoite@marciobueno.com Fonte: Material da Profª Karina Oliveira Introdução ao Paradigma OO
Leia maisJava. Marcio de Carvalho Victorino www.dominandoti.eng.br
Java Marcio de Carvalho Victorino www.dominandoti.eng.br 3. Considere as instruções Java abaixo: int cont1 = 3; int cont2 = 2; int cont3 = 1; cont1 += cont3++; cont1 -= --cont2; cont3 = cont2++; Após a
Leia maisUniversidade Federal de Uberlândia
Universidade Federal de Uberlândia Programação Orientada a Objetos I Introdução a Java Sintaxe básica OO Prof. Fabiano Azevedo Dorça Em Java, cada classe dá origem a um arquivo.java contendo o código fonte.
Leia maisHardware (Nível 0) Organização. Interface de Máquina (IM) Interface Interna de Microprogramação (IIMP)
Hardware (Nível 0) Organização O AS/400 isola os usuários das características do hardware através de uma arquitetura de camadas. Vários modelos da família AS/400 de computadores de médio porte estão disponíveis,
Leia maisPROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA*
PROGRAMAÇÃO ORIENTADA A OBJETOS EM JAVA* Adair Santa Catarina Curso de Ciência da Computação Unioeste Campus de Cascavel PR Fev/2014 *Adaptado de PACHECO, R C S & RIEKE, R N INE UFSC Disponível em: http://wwwstelaufscbr/~pacheco/dsoo/htm/downloadshtm
Leia maisFBV - Linguagem de Programação II. Um pouco sobre Java
FBV - Linguagem de Programação II Um pouco sobre Java História 1992: um grupo de engenheiros da Sun Microsystems desenvolve uma linguagem para pequenos dispositivos, batizada de Oak Desenvolvida com base
Leia maisProgramação de Computadores II: Java. / NT Editora. -- Brasília: 2014. 82p. : il. ; 21,0 X 29,7 cm.
Autor José Jesse Gonçalves Graduado em Licenciatura em Matemática pela Universidade Estadual de São Paulo - UNESP, de Presidente Prudente (1995), com especialização em Análise de Sistemas (1999) e mestrado
Leia maisAula 2. Objetivos Conceitos; Instalação do Text Pad; Entendendo o código java do AloMundo1 Codificação do AloMundo2,AloMundo3 e AloMundo4.
Aula 2 Objetivos Conceitos; Instalação do Text Pad; Entendendo o código java do AloMundo1 Codificação do AloMundo2,AloMundo3 e AloMundo4. Conceitos O software controla os computadores(freqüentemente conhecido
Leia maisIntrodução a Linguagem
Introdução a Linguagem Prof. Edwar Saliba Júnior Fevereiro de 2011 Unidade 03 Introdução a Linguagem Java 1 Conteúdo Máquina Virtual (JVM) Histórico de Java Case Sensitive Tipos Primitivos Tipo String
Leia maisProf. Esp. Adriano Carvalho
Prof. Esp. Adriano Carvalho Um arquivo contendo uma sequência de comandos em uma linguagem de programação especifica Esses comandosrespeitam regras de como serem escritos e quais são as palavras que podem
Leia maisSintaxe Básica de Java Parte 1
Sintaxe Básica de Java Parte 1 Universidade Católica de Pernambuco Ciência da Computação Prof. Márcio Bueno poonoite@marcioubeno.com Fonte: Material da Profª Karina Oliveira Estrutura de Programa Um programa
Leia maisColeções. Page 1. Coleções. Prof. Anderson Augustinho Uniandrade
Page 1 podem ser comparadas com arrays, visto que também apresentam a capacidade de armazenar referências para vários objetos. Entretanto, as coleções apresentam uma gama de funcionalidades bem maior do
Leia maisPROGRAMAÇÃO JAVA. Parte 1
PROGRAMAÇÃO JAVA Parte 1 O que é um programa? Um algoritmo (sequência de operações elementares - instruções) convertido para uma linguagem que possa ser executada por um computador Programa = Algoritmos
Leia maisCurso Adonai QUESTÕES Disciplina Linguagem JAVA
1) Qual será o valor da string c, caso o programa rode com a seguinte linha de comando? > java Teste um dois tres public class Teste { public static void main(string[] args) { String a = args[0]; String
Leia maisOOP - Java. Artur Duque Rossi Mestrado em Modelagem Computacional Universidade Federal de Juiz de Fora
OOP - Java Artur Duque Rossi Mestrado em Modelagem Computacional Universidade Federal de Juiz de Fora 1 Sumário Java Aviso! História do Java Programação Orientada à Objetos Os quatro pilares da OOP Abstração
Leia maisIntrodução à Linguagem Java. Departamento de Informática Prof. Anselmo C. de Paiva
Introdução à Linguagem Java Departamento de Informática Prof. Anselmo C. de Paiva Breve Histórico Sun Microsystems, 90/91: projeto de uma linguagem de programação pequena que pudesse ser usada em dispositivos
Leia maisAlgoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões
Algoritmos I Aula 13 Java: Tipos básicos, variáveis, atribuições e expressões Professor: Max Pereira http://paginas.unisul.br/max.pereira Ciência da Computação Primeiro Programa em Java public class OlaPessoal
Leia mais2 Orientação a objetos na prática
2 Orientação a objetos na prática Aula 04 Sumário Capítulo 1 Introdução e conceitos básicos 1.4 Orientação a Objetos 1.4.1 Classe 1.4.2 Objetos 1.4.3 Métodos e atributos 1.4.4 Encapsulamento 1.4.5 Métodos
Leia maisProgramação de Computadores - I. Profª Beatriz Profº Israel
Programação de Computadores - I Profª Beatriz Profº Israel A linguagem JAVA A linguagem Java O inicio: A Sun Microsystems, em 1991, deu inicio ao Green Project chefiado por James Gosling. Projeto que apostava
Leia maisLP II Estrutura de Dados. Introdução e Linguagem C. Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br
LP II Estrutura de Dados Introdução e Linguagem C Prof. José Honorato F. Nunes honorato.nunes@ifbaiano.bonfim.edu.br Resumo da aula Considerações Gerais Introdução a Linguagem C Variáveis e C Tipos de
Leia maisAlgoritmos e Programação (Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br
(Prática) Profa. Andreza Leite andreza.leite@univasf.edu.br Introdução O computador como ferramenta indispensável: Faz parte das nossas vidas; Por si só não faz nada de útil; Grande capacidade de resolução
Leia maisUniversidade da Beira Interior Cursos: Engenharia Informática, Matemática /Informática e Ensino da Informática
Programação Orientada a Objectos - 28/29; P. Prata, P. Fazendeiro 2 A tecnologia Java Uma ideia base da linguagem JAVA é a de que um programa em JAVA deve poder ser executado em qualquer tipo de computador
Leia maisUniversidade da Beira Interior Cursos: Matemática /Informática e Ensino da Informática
Folha 1-1 Introdução à Linguagem de Programação JAVA 1 Usando o editor do ambiente de desenvolvimento JBUILDER pretende-se construir e executar o programa abaixo. class Primeiro { public static void main(string[]
Leia maisCurso de Java. Orientação a objetos e a Linguagem JAVA. TodososdireitosreservadosKlais
Curso de Java Orientação a objetos e a Linguagem JAVA Roteiro A linguagem Java e a máquina virtual Objetos e Classes Encapsulamento, Herança e Polimorfismo Primeiro Exemplo A Linguagem JAVA Principais
Leia maisNetBeans. Conhecendo um pouco da IDE
NetBeans Conhecendo um pouco da IDE Professor: Edwar Saliba Júnior Sumário Apresentação:...1 Criando Um Novo Projeto de Software:...1 Depurando Um Código-fonte:...4 Entendendo o Código-fonte:...7 Dica
Leia maisUm pouco do Java. Prof. Eduardo
Um pouco do Java Prof. Eduardo Introdução A tecnologia JAVA é composta pela linguagem de programação JAVA e pela plataforma de desenvolvimento JAVA. Os programas são escritos em arquivos-texto com a extensão.java.
Leia mais2a Edição Peter Jandl Junior
2a Edição Peter Jandl Junior Novatec Copyright 2007, 2014 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial,
Leia maisSistemas Operacionais
Sistemas Operacionais Aula 6 Estrutura de Sistemas Operacionais Prof.: Edilberto M. Silva http://www.edilms.eti.br Baseado no material disponibilizado por: SO - Prof. Edilberto Silva Prof. José Juan Espantoso
Leia maisJava & OpenJDK. Thiago S. Gonzaga. Sun Campus Ambassador thiago.gonzaga@sun.com
Java & OpenJDK Thiago S. Gonzaga Sun Campus Ambassador thiago.gonzaga@sun.com Tópicos Sobre a Sun Microsystems Algumas tecnologias da Sun Linguagem de Programação Ciclo de Desenvolvimento O que é Java?
Leia maisJAVA. Introdução. Marcio de Carvalho Victorino. Page 1 1/40 2/40
JAVA Marcio de Carvalho Victorino 1/40 Introdução 2/40 Page 1 Programação OO Elementos do modelo OO: Abstração: é o processo de abstrair as características essenciais de um objeto real. O conjunto de características
Leia maisOrganização de programas em Java. Vanessa Braganholo vanessa@ic.uff.br
Organização de programas em Java Vanessa Braganholo vanessa@ic.uff.br Vamos programar em Java! Mas... } Como um programa é organizado? } Quais são os tipos de dados disponíveis? } Como variáveis podem
Leia maisIntrodução à Programação
Introdução à Programação Introdução a Linguagem C Construções Básicas Programa em C #include int main ( ) { Palavras Reservadas } float celsius ; float farenheit ; celsius = 30; farenheit = 9.0/5
Leia maisLinguagem Java. Arquitetura e Ambiente de Desenvolvimento. Arquitetura e Ambiente de Desenvolvimento Prof. Anderson Augustinho Uniandrade
Linguagem Java de Desenvolvimento Máquina Virtual Um código intermediário, chamado de bytecode, é gerado quando um programa Java é compilado. Este bytecode é interpretado pelas máquinas virtuais java (JVMs)
Leia mais1. Apresentação. 1.1. Objetivos
1.1. Objetivos 1. Apresentação Neste capítulo estão descritos os objetivos gerais do livro, os requisitos desejáveis do estudante para que possa utilizá-lo eficientemente, e os recursos necessários em
Leia maisLINGUAGEM DE PROGRAMAÇÃO JAVA
LINGUAGEM DE PROGRAMAÇÃO JAVA Curso de Especialização em Tecnologia Java UTFPR Capítulo 1 Parte 1 Introdução à tecnologia Java Ambiente de desenvolvimento Java Introdução à Tecnologia Java O que é Java?
Leia maisEsta dissertação apresentou duas abordagens para integração entre a linguagem Lua e o Common Language Runtime. O objetivo principal da integração foi
5 Conclusão Esta dissertação apresentou duas abordagens para integração entre a linguagem Lua e o Common Language Runtime. O objetivo principal da integração foi permitir que scripts Lua instanciem e usem
Leia maisESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento Eclipse Introdução à Linguagem de Programação JAVA
P. Fazendeiro & P. Prata POO FP1/1 ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento Eclipse Introdução à Linguagem de Programação JAVA 0 Inicie o ambiente de desenvolvimento integrado
Leia mais3a Edição Peter Jandl Junior
3a Edição Peter Jandl Junior Novatec Copyright 2007, 2014, 2015 Novatec Editora Ltda. Todos os direitos reservados e protegidos pela Lei 9.610 de 19/02/1998. É proibida a reprodução desta obra, mesmo parcial,
Leia maisOrientação a Objetos
1. Domínio e Aplicação Orientação a Objetos Um domínio é composto pelas entidades, informações e processos relacionados a um determinado contexto. Uma aplicação pode ser desenvolvida para automatizar ou
Leia maisOrganizando Classes em Pacotes. Profa. Thienne Johnson EACH/USP
Organizando Classes em Pacotes Profa. Thienne Johnson EACH/USP Criando e usando pacotes Nomeando um pacote Usando membros de pacotes Gerenciando arquivos Exercícios Usando pacotes no Eclipse Tutorial da
Leia mais1. NÍVEL CONVENCIONAL DE MÁQUINA
1. NÍVEL CONVENCIONAL DE MÁQUINA Relembrando a nossa matéria de Arquitetura de Computadores, a arquitetura de Computadores se divide em vários níveis como já estudamos anteriormente. Ou seja: o Nível 0
Leia maisDesenvolvendo Websites com PHP
Desenvolvendo Websites com PHP Aprenda a criar Websites dinâmicos e interativos com PHP e bancos de dados Juliano Niederauer 19 Capítulo 1 O que é o PHP? O PHP é uma das linguagens mais utilizadas na Web.
Leia maisSobre o Professor Dr. Sylvio Barbon Junior
5COP088 Laboratório de Programação Aula 1 Java Prof. Dr. Sylvio Barbon Junior Sylvio Barbon Jr barbon@uel.br 1 Sobre o Professor Dr. Sylvio Barbon Junior Formação: Ciência e Engenharia da Computação (2005
Leia maisProgramação Orientada a Objetos
Programação Orientada a Objetos Prof. Francisco de Assis S. Santos, Dr. São José, 2014. Introdução ao Java: Definições Linguagem desenvolvida pela SUN para manter o poder computacional do C++ e promover
Leia maisCONVENÇÃO DE CÓDIGO JAVA
CONVENÇÃO DE CÓDIGO JAVA Eligiane Ceron - Abril de 2012 Versão 1.0 Conteúdo Considerações iniciais... 2 Introdução... 2 Extensão de arquivos... 2 Arquivos de código Java... 2 Comentários iniciais... 2
Leia maisTabela de Símbolos. Análise Semântica A Tabela de Símbolos. Principais Operações. Estrutura da Tabela de Símbolos. Declarações 11/6/2008
Tabela de Símbolos Análise Semântica A Tabela de Símbolos Fabiano Baldo Após a árvore de derivação, a tabela de símbolos é o principal atributo herdado em um compilador. É possível, mas não necessário,
Leia maisIntrodução à Linguagem
Introdução à Linguagem Curso de Nivelamento do PPGMNE Janeiro / 2011 Juliano J. Scremin jjscremin@jjscremin.t5.com.br Um pouco de história Um pouco de história: Nascimento do Python Um pouco de história:
Leia maisCurso de Aprendizado Industrial Desenvolvedor WEB
Curso de Aprendizado Industrial Desenvolvedor WEB Disciplina: Programação Orientada a Objetos II Professor: Cheli dos S. Mendes da Costa Servidor de Aplicações WEB Tomcat Servidor Tomcat Foi desenvolvido
Leia maisESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento NetBeans Introdução à Linguagem de Programação JAVA
P. Fazendeiro & P. Prata POO FP1/1 ESQUEMA AULA PRÁTICA 1 Familiarização com o Ambiente de Desenvolvimento NetBeans Introdução à Linguagem de Programação JAVA 0 Iniciar o ambiente de desenvolvimento integrado
Leia maisAspectos de Segurança em Programação com Java
Aspectos de Segurança em Programação com Java Marcos Alexandre de Melo Medeiros Paulo Sérgio Motta Pires Departamento de Engenharia de Computação e Automação DCA UFRN marcosam@info.ufrn.br, pmotta@dca.ufrn.br
Leia mais4 Estrutura do Sistema Operacional. 4.1 - Kernel
1 4 Estrutura do Sistema Operacional 4.1 - Kernel O kernel é o núcleo do sistema operacional, sendo responsável direto por controlar tudo ao seu redor. Desde os dispositivos usuais, como unidades de disco,
Leia maisSeminário - C# DSO II. Desenvolvimento de Sistemas Orientados a Objetos 2. Equipe: Diorges, Leonardo, Luís Fernando, Ronaldo
Seminário - C# DSO II Desenvolvimento de Sistemas Orientados a Objetos 2 Equipe: Diorges, Leonardo, Luís Fernando, Ronaldo Roteiro Breve Histórico Plataforma.NET Características da Linguagem Sintaxe Versões
Leia maisOrientação a Objetos em Java. Leonardo Gresta Paulino Murta leomurta@ic.uff.br
Orientação a Objetos em Java Leonardo Gresta Paulino Murta leomurta@ic.uff.br Agenda Introdução; Orientação a Objetos; Orientação a Objetos em Java; Leonardo Murta Orientação a Objetos em Java 2 Agosto/2007
Leia maisCapítulo 4. Packages e interfaces
Capítulo 4. Packages e interfaces 1/17 Índice Indice 4.1 - Package 4.2 - Interface 2/17 Índice 4.1 Package 4.1 - Package 4.2 -- Interface 3/17 4.1 Package Package ou pacote está para o Java como as directorias
Leia maisA Linguagem Java. Apresentação. Java. A Linguagem da Internet
Apresentação Java A Linguagem da Apresentação (continuação) Histórico da Linguagem Objetivos Características Diferenças do C++ Java versus Java Script Principais Ferramentas Perspectivas da Linguagem 2
Leia maisESTUDO DE CASO WINDOWS VISTA
ESTUDO DE CASO WINDOWS VISTA História Os sistemas operacionais da Microsoft para PCs desktop e portáteis e para servidores podem ser divididos em 3 famílias: MS-DOS Windows baseado em MS-DOS Windows baseado
Leia maisProf. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO
Conceitos básicos e serviços do Sistema Operacional Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO Tipos de serviço do S.O. O S.O.
Leia maisProgramação por Objectos
Programação por Objectos Java: instalação, configuração e ferramentas MEEC@IST Java 1/21 Ferramentas revisão J2SE JDK (última vs, pelo menos vs 5.0) http://java.sun.com/javase/downloads/index.jsp Eclipse,
Leia maisIntrodução ao PHP. Prof. Késsia Marchi
Introdução ao PHP Prof. Késsia Marchi PHP Originalmente PHP era um assíncrono para Personal Home Page. De acordo com convenções para atribuições de nomes recursivas do GNU foi alterado para PHP Hypertext
Leia maisLinguagem de Programação JAVA. Técnico em Informática Professora Michelle Nery
Linguagem de Programação JAVA Técnico em Informática Professora Michelle Nery Agenda Regras paravariáveis Identificadores Válidos Convenção de Nomenclatura Palavras-chaves em Java Tipos de Variáveis em
Leia maisComo foi exposto anteriormente, os processos podem ter mais de um fluxo de execução. Cada fluxo de execução é chamado de thread.
5 THREADS Como foi exposto anteriormente, os processos podem ter mais de um fluxo de execução. Cada fluxo de execução é chamado de thread. 5.1 VISÃO GERAL Uma definição mais abrangente para threads é considerá-lo
Leia maisFigura 01 Kernel de um Sistema Operacional
01 INTRODUÇÃO 1.5 ESTRUTURA DOS SISTEMAS OPERACIONAIS O Sistema Operacional é formado por um Conjunto de rotinas (denominado de núcleo do sistema ou kernel) que oferece serviços aos usuários e suas aplicações
Leia maisINTRODUÇÃO 12. DOCUMENTAÇÃO INTRODUÇÃO INTRODUÇÃO
INTRODUÇÃO 12. DOCUMENTAÇÃO Na plataforma Java SE 7, há cerca de 4000 classes e interfaces disponíveis para utilizarmos em nossas aplicações Podemos visualizar a documentação dessas classes e interfaces
Leia maisObjetivos: Sun recomenda que utilize o nome de domínio da Internet da empresa, para garantir um nome de pacote único
Pacotes e Encapsulamento Prof. Bruno Gomes bruno.gomes@ifrn.edu.br Programação Orientada a Objetos Introdução Permite o agrupamento de classes em uma coleção chamada pacote Um pacote é uma coleção de classes
Leia maisProf. M.Sc. Fábio Procópio Prof. M.Sc. João Maria Criação: Fev/2010
Prof. M.Sc. Fábio Procópio Prof. M.Sc. João Maria Criação: Fev/2010 Primeira Dica Afirmação O que é Java? Características do Java Como Java Funciona Plataforma Java Edições Java Java SE Java EE Java ME
Leia maisProgramação de Computadores - I. Profª Beatriz Profº Israel
Programação de Computadores - I Profª Beatriz Profº Israel As 52 Palavras Reservadas O que são palavras reservadas São palavras que já existem na linguagem Java, e tem sua função já definida. NÃO podem
Leia maisEMENTA DO CURSO. Tópicos:
EMENTA DO CURSO O Curso Preparatório para a Certificação Oracle Certified Professional, Java SE 6 Programmer (Java Básico) será dividido em 2 módulos e deverá ter os seguintes objetivos e conter os seguintes
Leia maisSistemas Operacionais
Sistemas Operacionais Sistemas Operacionais Prof. Marcelo Sabaris Carballo Pinto Gerenciamento de Dispositivos Gerenciamento de Dispositivos de E/S Introdução Gerenciador de Dispositivos Todos os dispositivos
Leia maisProjeto de Software Orientado a Objeto
Projeto de Software Orientado a Objeto Ciclo de Vida de Produto de Software (PLC) Analisando um problema e modelando uma solução Prof. Gilberto B. Oliveira Estágios do Ciclo de Vida de Produto de Software
Leia maisAULA 12 CLASSES DA API JAVA. Disciplina: Programação Orientada a Objetos Professora: Alba Lopes alba.lopes@ifrn.edu.br
AULA 12 CLASSES DA API JAVA Disciplina: Programação Orientada a Objetos Professora: Alba Lopes alba.lopes@ifrn.edu.br CLASSES DA API JAVA A maioria dos programas de computador que resolvem problemas do
Leia maisJava Como Programar, 8/E
Capítulo 2 Introdução aos aplicativos Java Java Como Programar, 8/E (C) 2010 Pearson Education, Inc. Todos os 2.1 Introdução Programação de aplicativo Java. Utilize as ferramentas do JDK para compilar
Leia maisLinguagem de Programação III
Linguagem de Programação III Aula-3 Criando Classes em Java Prof. Esbel Tomás Valero Orellana Da Aula Anterior Classes em Java, sintaxe básica Tipos básicos de dados em Java, como escolher o tipo apropriado
Leia maisOrientação a Objetos e a Linguagem Java
Orientação a Objetos e a Linguagem Java Afrânio Assis afranio@gmail.com Novembro/2006 1 Objetivos do Curso Apresentar o paradigma orientado a objetos como técnica para elaboração de projetos e implementação
Leia maisInstalando o J2SE 5.0 JDK no Windows 2000/XP
Instalando o J2SE 5.0 JDK no Windows 2000/XP Fabricio Leonard Leopoldino Descreve o processo de download, instalação e configuração do J2SE 5.0 JDK, no Windows 2000 e no Windows XP. 1 - Introdução Para
Leia maisAlgoritmos e Programação 2. Introdução à Programação Orientada a Objetos. Orientação a Objetos. O que é um paradigma de programação?
Algoritmos e Programação 2 Baseado no material do Prof. Júlio Pereira Machado Introdução à Programação Orientada a Objetos O que é um paradigma de programação? É um padrão conceitual que orienta soluções
Leia maisJSP - ORIENTADO A OBJETOS
JSP Orientação a Objetos... 2 CLASSE:... 2 MÉTODOS:... 2 Método de Retorno... 2 Método de Execução... 2 Tipos de Dados... 3 Boolean... 3 Float... 3 Integer... 4 String... 4 Array... 4 Primeira:... 4 Segunda:...
Leia mais