quarta-feira, 27 de fevereiro de 2013

LP - 27/02/13


Aula 21 27/02/13

A aula de hoje foi destina a continuação do trabalho solicita antes das ferias, tendo o prazo de entrega estimado para o dia 05/03/2013.

LP - 26/02/13



Aula 20 26/02/13

Nesta aula vimos um conteúdo diferente, trata-se de controles de erro, tomando como exemplo a conta de banco que fizemos no capitelo 6, quando chamamos o método saca com o valor fora do limite, o sistema automaticamente mostraria um erro, mas quem chamou o método saca, não saberia que um erro ocorreu.
As exceções de Runtime, checked, são erros que acontece dentro do JDK onde não maioria dos casos não são tratados semdo melhor deixar a própria JDK fechar ou encerrar o código.
A familia Throwable trata-se uma uma piramide de erro hierárquico sendo assim sendo possível tratar mais de um erro ao mesmo tempo.

LP - 04/12/12



Aula 19 04/12/12

Esta aula foi especialmente para o professor nos explicar, o trabalho que teremos que realizar nas férias. Trata-se de um trabalho um pouco mais usual, mais complexo, por isso um tempo mais extendido para a sua realização. Abaixo está explicado o que o professor exigiu deste trabalho:

     Trabalho da disciplina de Linguagens de Programação – turma 12
     Tarefa:
     Desenvolver um aplicativo utilizando a linguagem Java que contemple as seguintes funcionalidades:
     •    Leia uma URL digitada pelo usuário
     •    Busque o texto /HTML do link informado pelo usuário
     •    Percorra os links existentes no documento e monte um “mapa do site” até o segundo nível, ou seja, leia todos os links do HTML informado pelo usuário e também todos os links existentes e cada um dos links do documento principal.

     Dicas:
     Pesquise sobre classes Java para fazer conexão a uma URL (HttpURLConnection) e para fazer o “parse” do html, a fim de encontrar os links.

     Modo de trabalho:
     O trabalho deve ser desenvolvido em dupla ou individualmente, programado através da ferramenta Eclipse e entregue em formato .zip contendo uma pasta com o projeto.

     Prazo de desenvolvimento:
     Entrega até a aula 23 (terceira aula após as férias).


    Após explicar como queria o trabalho o professor nos deu algumas dicas e pediu para que usássemos esta aula para iniciar o trabalho afim de esclarecer dúvidas que surgiriam.

     Esta aula nos mostra que as coisas que parecem ser simples olhando como vemos, pode não esr tão fácil quando o assunto é programação, este projeto vai ser importante para que possamos aprofundar um pouco mais na ferramenta Eclipse e também para que possamos estar mais cientes do que nos espera no mercado de trabalho.  

terça-feira, 4 de dezembro de 2012

LP - 27/11/12




Aula 18 06/11/12

Na aula de hoje conhecemos o eclipse que é uma IDE, tendo como objetivo desenvolver o mais rápido possível atravez  do arrastar-e-soltar do mouse, onde montanhas de códigos são montados em background, uma IDE te auxilia no desenvolvimento, evitando a se intrometer a fazer muita magica.

terça-feira, 27 de novembro de 2012

LP - 20/11/2012


Aula 17 06/11/12

Na aula de hoje aprendemos sobre herança, reescrita e polimorfismo, herança é usado quando se tem mais de um funcionario, por exemplo, onde ambos os dois guardao atributos em comun, alem de funcionalidades diferentes asim como metodos.Isso evita de criarmos classes diferentes para cada tipoo de funcionario, alem de evitar tambem de algum dia precisarmos adcionar mais um matodo ou atributo em uma classe de algun tipo de funcionario, por nao estar tudo centralizado.
Reescrita seria uma alteraçao no metodo em que uma classe erdou de outra, digamos que a classe gerente e cliente tenham que ganhar um metodo que adicione uma bonificaçao, se eu apenas um metodo de bonificaçao na classe clente, onde ha uma extensao para a classe gerente, essa mesma classe ira receber esse mesmo metodo, entao para corrigir isso usamos a reescrita de metodo para alterar o comportamento do metodo herdado de uma classe.
Polimorfismo é quando referenciamos um objeto com mais de uma variavel. 

domingo, 18 de novembro de 2012

LP - 13/11/12




Aula 16 06/11/12

Na aula de hoje aprendemos sobre encapsulamento, um pouco diferente do modificador de acesso, onde consiste em esconder todos os membros de uma classe e como funcionam as rotinas do nosso sistema.
Alem disso, aprendemos também sobre getters e setters, devido ao atributo private, nao podemos modificar nem alterar o atributo em questão, então usamos a palavra get antes do nome do atributo do método  para fazer a leitura ou modificar a mesma na classe em questão.

LP - 06/11/12





Aula 15 06/11/12
Na aula de hoje aprendemos um novo conceito de atributos de variáveis dentro de uma classe, o controle de acesso, que é um modificador de acesso, também chamado de modificador de visibilidade, ou seja, ele marca um atributo como privado, assim fechando o acesso a esse atributo em relação a outras classes.