GoConqr has a new look! Let us know what you think.

Notes

Linguagem de Programação

Fernando Araujo Portuguese 5 pages

Content of the notes (5)

Page 1

AULA 1

INTRODUÇÃO A LINGUAGEM DE PROGRAMAÇÃO JAVA

COnjunto de regras sintáticase semânticas, para estabelecer comunicação entre programador e o computador;

metodo de implementação de linguagens é a forma como a linguagem se comunica (entendida e executtada) com o computador

o softwaredeve criar uma interface com, programas de nivel mais alto;

os SOs e as implementações de linguagens são dispostos em camadas sobre a interface de linguagem de maquina de um pc.

Java é uma linguagem orientada a objeto , linguagem de alto desempenho suporta multihreading, compilação just-in-time e ultilização de codigo nativo, é uma linguagem compilada para um "bytecode" que é interpretada por uma maquina virtual JVM

;

tem como caracteristicas como PORTABILIDADE (pode ser executado em qualquer plataforma que contenha m interpretador java), ORIENTADA A OBJETO(sintaxe similar a linguagem C/C++, mais é baseado em modelo simula67) , SURANÇA (pode ser executado via rede , com restrições alem de proteger o sistema contra possiveis ataques)

Java permite herança, reutilização de codigo de forma dinânimica e estetica; pode ser aumentado durante execução, possui facilidade o ambiente retira do programador a responsabilidade de gerenciar a memoria e os ponteiros;

FUNCIONAMENTO DE UM PROGRAMA JAVA

editor- escrita do código fonte necessário um editor de texto simples como bloco de notas ou ambientes IDEs que fornecem muitas ferramentas como NETBEANS,ECLIPSEJCREATOR

compilador - converte código fonte em bytecodesue representam as instruções a serem realizadas, são executados pela JVM java virtual machine, vm é um software que simula um computador mas oculta o sistema operacional e o hardwar subjacentes

carregador - transfere os arquivos .lass contendo os byteodes do programa para a memoria principal

verificador - examina s códigos para assegurar qque são validose não violam restrições de segurança java

interpretador - a JMV interpreta o bytecodes

SIGLAS AMBIENTE JAVA;

j2se - a2 standard edition - fornece principais APIs e enfoca o desenvolvimento de aplicações e arquitetura cliente-servidor - não permite distribuição a objetos nem suporte a tecnologias pela internet

j2ee - java2 enterprise edition, fornece conjunto de APIs para desenvolvimento corporativoe enfoca em integração do sistema, oferece suporte a tecnologias para internet;

j2me - java2 micro edition - fornece APIs para desenolvimento de aplicações para computaão móvel em pequenos dispositivos ou tecnologia embarcada

Page 2

AULA 2

TIPOS DE DADOS E ESTRUTURAS BÁSICAS DE PROGRAMAÇÃO

linguagem java é "case sensitive"

nomes de variaveis e métodos começam com letras minusculas;

nomes de classes iniciam com letras maiusculas;

nomes compostos ultiliza maiusculas para iniciar as palavras

letras maiusculas para constantes.

comentarios em java '' // em uma linha, /* m uma ou mais linha, /** */;

todos objetos java sao descritos por classes;

implicita não há necessidade do programador interferir. os valores são convertidos automaticamente;

explicita - o programador controla conversão informando 1ual tipo será ultilizado atraves de um operador unitario;

Page 3

AULA 3

INTRODUÇÃO A INTERFACES GRAFICAS

RAD - Desenvolvimento rapido de aplicativos -maior produtividade de seus desenvolvedores -

ex - Eclipse, Delphi, netbeans;

interface grafica (GUI) fornece conjunto de componentes intitivos, familiarizando usuario com diversas funções e diminuindo o tempo de aprendizado da ferramenta

java.awt e javax.swing (pacotes que desenvolvem interface grafica)

componentes swing conhecidos como java puro, permite portabilidade e flexibilidade maiores, os componentes recebem um "J" como ex: JLabel, JButton, JPanel;

fornece também flexibilidade para mudar aparencia e comportamento dos componentes

Paineis - são areas que comportam outros componentes, inclusive outros paineis. sao criados como JPanel que é derivada da classe container.

Page 4

AULA 4

PRINCIPIOS DA ORIENTAÇÃO A OBJETOS

orientação a objetos trocam mensagem entre si;

ABSTRAÇÃO ; extrai o essencial do escopo do sistema, filtragem sem importancia do objeto real, conceito aplicado a iação de software baseado em objetos;

Encapsulamento - disponibilização de uma interface pública com granularidade controlada, para manipular os esttados e executar as operações de um objeto;

(obtem segurança, modularidade, autonomia dos objetos,implementadospela definição de visibilidade privada dos atributos,

atributos - caracteristicas de um objeto , devem ser privados para manter o encapsulamento.

metodos- são funcionalidades que os objetos podem desempenhar.

Page 5

AULA 5

HERANÇA

herança é a capacidade de incorpar caracteristicas e funcionalidades de ua classe;

classe define conjunto de dados -atributos- metodos

TERMINOLOGIAS - estender (criar nova classe que herda conteudo existente), superclasse ( classe progenitora ou base), subclasse(filha que herda ou estende uma superclasse)

Classe abstrata defineatributos e metodos;

Polimorfismo - capacidade que os metodos de mesmo nome tem de efetuarem tarefas diferentes, mesmo metodo com varias formas,

Information

Description
Note on Linguagem de Programação, created by Fernando Araujo on 24/09/2017.
Created by
Fernando Araujo · Sep 2017
Updated
Sep 24, 2017
Views
1
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?