PplWare Mobile

Programação em Java – Iniciação II – Por Bruno Rodrigues

                                    
                                

Este artigo tem mais de um ano


Autor: Hélio Moreira


  1. HikariKyubi says:

    Recomendo que o próximo tutorial tenha uma pequena secção a explicar algumas das excepções mais comuns em Java. Normalmente costuma ser onde os iniciados tem mais chatices. 🙂

  2. MM says:

    Muito bom sem dúvida.. Agora vou ter de ir fazer os trabalhos de casa

  3. Pedro Silva says:

    Está muito bom este tutorial, mas, se me permites, tenho aqui alguns reparos a fazer.

    “…recorrendo a uma LP dum paradigma funcional (como a linguagem C).”

    Esta afirmação, na minha opinião, está errada. A linguagem C enquadra-se no paradigma imperativo e não funcional. Paradigma funcional implica algo que não tem sequência e é digamos “intemporal”. Ora, um programa C implica uma sequência de instruções que são executadas ao longo do tempo e , por isso, enquadra-se no paradigma imperativo.
    Um exemplo do paradigma funcional é o Haskell.

    Os operados bitwise que referes como pertencentes aos operadores lógicos, na minha opinião não estão bem enquadrados. Esses operadores não retornam um “booleano”. São operações sobre bits e aí referes bem o “bitwise”.

    De resto, está muito bom e quero dar aqui os meus parabéns.
    Espero que consideres esta crítica como algumas reflexões sobre o que li.

    cumps

  4. Lycanthrope says:

    Bom dia. Não sou da área de informática mas os posts estão bons e apelativos a uma breve incursão de exploração :)… Parabéns. Só iria sugerir a disponibilização das duas “aulas” em pdf para uma consulta mais fácil e offline ;).

    Desde já o muito obrigado.

    Cumps

  5. Hélio Moreira says:

    Muito bom tutorial. É uma linguagem que nunca usei (por não saber), mas agora tenho tudo para me tornar um Master 🙂

    Parabén Bruno pelo excelente tutorial.

    Cumps

  6. Oscar ins says:

    Exclente este post. Eu acabei a pouco o curso de programador e o java sem duvidas e a linguagem de eleição.
    Mas como disse estou a começar e este post deveria ter aparecido a 3 anos atras!!!

    Bruno por favor continua sim!!!

  7. Nuno says:

    Sinceramente acho que está um tutorial algo para o complexo e nota-se muitos erros de português, devias ter revisto melhor o artigo. De resto até está bastante completo.

    • leitorassiduo says:

      Erros de português?!

      É possível mas assim à primeira não identifico nenhum. Quando assim fôr diz onde estão para que possa ser corrigido. Obrigado pelo reparo 🙂

      Quanto ao tutorial estar complexo isto é iniciação para quem já tem noções de programação e não para leigos na matéria como já foi dito por alguém no meu anterior artigo.

      • Só detectei 1 says:

        Só detectei 1 erro de Português, na parte das “Palavras Reservadas”.

        Onde está:
        “…nos nossos programas, à que ter em atenção as …”

        Deveria estar:
        “…nos nossos programas, há que ter em atenção as…”

        Tutorial muito bom, no meu entender.

        Gostaria de dar os parabéns ao autor do tutorial e às pessoas que tornam possível a sua publicação.

    • Bónus says:

      Não vi nenhum erro de português…

  8. Tagus says:

    Excelente post Bruno, no entanto tenho um reparo a fazer… qdo dizes “Ex.: se a variável ‘int i = 10’ e fizermos ‘i++’, i ficará com o valor 11.” isto é verdade no entanto tb existe o ++i e aqui existe diferenças onde o i++ devolve i só dps é q incrementa enqto o ++i, primeiro incrementa só dps é q devolve.
    Ex.:
    int i = 10;
    int j = 11;
    System.out.println(++i);
    Devolve -> 11
    System.out.println(j++);
    Devolve -> 10

    Eu digo isto pq existe mta gente boa que não sabe a diferença.
    Cumps e continua o excelente trabalho

    • leitorassiduo says:

      Tens toda a razão, como já disse este tutorial foi feito com pouco tempo e sempre às tantas da noite, tentei que não escapasse nada mas nem sempre se consegue.

      Thanks pelo feedback 🙂

      • Vítor M. says:

        Os leitores também andam por cá para ajudar. Uma das formas é eventualmente corrigir o que pretensamente possa estar incompleto.

        Há que dar utilidade a este magnifico auditório 😀

        • Tagus says:

          Vitor, agora só falta dar a conhecer aqui aos leitores do pplware um pco do java para web.
          Com as famosas frameworks do Java como Java server faces (jsf), Richfaces,Facelets, Spring, Acegi …
          Ai sim, um pessoal iria ficar maravilhado com esse mundo que é “recente” e visto não existir mts tutoriais sobre isto pela net.
          A meu ver é uma excelente linguagem para web que é segura, rápida, intuitiva e bastante robusta.

      • Tagus says:

        Claro e percebo. A meu ver é sempre bem vindo tutoriais sobre java.

    • Melech says:

      Reparo importante:

      int j = 11;
      System.out.println(++i);
      Devolve -> 11
      System.out.println(j++);
      Devolve -> 10

      Sendo j = 11, “System.out.println(j++);” devolverá 11, e não 10, como colocaste. 😉

    • Julia says:

      no 2º caso, estás a incrementar ou decrementar? acho que está mal. o resultado deveria ser 11. Ou estou errada.

  9. Mário Carvalho says:

    Excelente post!

    Tenho apenas um comentário a fazer. Penso que este exercício não é adequado a uma iniciação em programação. Pelo menos, os primeiros exercícios que eu fiz quando estava nas aulas de IP da FCT não eram assim. Acho que fazer um contactBook e depois uma bankAccount eram as melhores soluções para depois fazer este exercício.

  10. NunoMGF says:

    Ja agora. Para quando um tutorial de F# ?

  11. Oscar Martins says:

    É possivel obter este tutorial em PDF???

    Obrigado.

  12. Muito bom. Parabéns pelo esforço. Lido com Java há muitos anos e foi agradável recordar o início quando aprendi.

    Na altura foi a minha primeira linguagem de programação, quando entrei no curso (Engª Informática @FCTUC) e senti grande dificuldade em entender o “ciclo for”. Hoje em dia programo com a facilidade com que falo. É engraçado estas coisas. 😛

  13. Pek says:

    Reparo:

    · Operadores de Comparação:

    o Maior do que: >

    o Menor do que: >

    — não deveria ser —

    · Operadores de Comparação:

    o Maior do que: >

    o Menor do que: <

    Bom Post. Parabéns. Continua.

  14. stereobroo says:

    Oi Bruno,

    é sempre de louvar o tempo consagrado aos outros.

    Anseio pelo próximo episódio deste excelente tutorial !

    Cumps

  15. A.F. says:

    Excelente trabalho!! Obrigado por partilhar.

  16. unknowc says:

    Era interessante uma tutorial de java sobre ligação a SQL server, fazia-me muito jeito nesta altura…

    Cumprimentos e parabéns pelo tutorial 😉

  17. Cristiano Alves says:

    Tenho pena que não tenham existido mais topicos de Java. Há alguma tempo que procuro ajuda sobre a elaboração de um programa em Java para criação de um fluxograma. Tenho grande parte do código que posso disponibilizar, se alguém poder ajudar, fico muito agradecido.

  18. Parabens, grande tutorial.
    No entanto, quando tento aceder a pagina 2 ou 3 recebo este erro:
    Error 503 Service Unavailable

    Service Unavailable

    Guru Meditation:

    XID: 790840455

    Varnish cache server

    Mais alguem com o mesmo erro?

  19. andre.flores says:

    boa tarde,

    Ao tentar exportar para pdf
    ocorre o seguinte erro:
    TCPDF error: Alpha channel not supported: https://pplware.sapo.pt/wp-content/uploads/2010/01/java2012-300×260.png

Deixe um comentário

O seu endereço de email não será publicado.

You may use these HTML tags and attributes: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

Aviso: Todo e qualquer texto publicado na internet através deste sistema não reflete, necessariamente, a opinião deste site ou do(s) seu(s) autor(es). Os comentários publicados através deste sistema são de exclusiva e integral responsabilidade e autoria dos leitores que dele fizerem uso. A administração deste site reserva-se, desde já, no direito de excluir comentários e textos que julgar ofensivos, difamatórios, caluniosos, preconceituosos ou de alguma forma prejudiciais a terceiros. Textos de caráter promocional ou inseridos no sistema sem a devida identificação do seu autor (nome completo e endereço válido de email) também poderão ser excluídos.