quarta-feira, 6 de março de 2013

LP - 06/03/13



Aula 24 06/03/13

Na aula de hoje havíamos dado continuidade nas ferramentas Jar e Javadoc, o jar consiste em compactar as varias classes de um aplicativo em um único arquivo zip no formato jar.
Para criar um arquivo jar de algum programa, basta ir ao diretório onde estão contidas as classes e usar um comando especifico para criar o arquivo programa.jar(por exemplo) com todas as classes dos pacotes.
O javadoc visa especificar o que os pacotes e suas respectivas classes fazem, lá não consta métodos e atributos privados, pois não importa saber ao desenvolvedor como eles fazem, e sim, o que cada um deles fazem.































terça-feira, 5 de março de 2013

LP - 05/03/13


Aula 23 05/03/13

Na aula de hoje aprendemos sobre pacotes, que visa resolver problemas de classes com mesmo nome.
Pensando nisso é necessário organizar os pacotes em diretórios diferentes, os diretórios estão relacionados aos chamados pacotes.
Os pacotes só possuem letras minuscula. O importe é usado para usar uma classe do mesmo pacote bastando fazer a referencia a ela simplesmente escrevendo o próprio nome da classe.

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.