Jump to content

Programar em Java - Compiladores, tutoriais, ...


Hipnoted

Recommended Posts

Antes de mais nada necessitamos de uma máquina virtual chamada JVM (Java Virtual Machine). Sobre essa máquina virtual vão correr as aplicações Java.

Para programar em JAVA também precisamos do JDK (Java Development Kit). O JDK também contém a máquina virtual pelo que só necessitamos de fazer o download do JDK.

Ambientes Windows:

Para escrever o código-fonte qualquer editor de texto simples é suficiente. No entanto, um IDE, ou seja de um ambiente de desenvolvimento integrado, permite melhor bastante a nossa produtividade. Quem não tem noção de como funciona as linguagens POO (Programação orientada a Objectos) pode instalar um IDE simples como o BlueJ (download) para começar a programar em JAVA.

Entre inúmeros IDEs que existem disponíveis na Internet para download temos:

Ambientes *NIX:

Para os ambientes *NIX não muda nada em relação ao Windows. No entanto, no caso dos sistemas Linux é habitual o JDK (normalmente o OpenJDK) e IDEs estarem disponíveis para instalação através do gestor de pacotes da sua distribuição.

Tutoriais

O wiki disponibiliza um tutorial da linguagem Java.

Para material adicional, poderá ainda consultar os seguintes links:

"Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência"

Link to comment
Share on other sites

  • Replies 65
  • Created
  • Last Reply

Top Posters In This Topic

Top Posters In This Topic

Boa. 😄

Podias colocar ai o J2EE e as diferenças para o SE.

E já agora explicar que o 1.5 é o 5.0, uma parvoice do marketing da Sun, que já fez isto mais de uma vez....

10 REM Generation 48K!
20 INPUT "URL:", A$
30 IF A$(1 TO 4) = "HTTP" THEN PRINT "400 Bad Request": GOTO 50
40 PRINT "404 Not Found"
50 PRINT "./M6 @ Portugal a Programar."

 

Link to comment
Share on other sites

Boa. 😄

Podias colocar ai o J2EE e as diferenças para o SE.

E já agora explicar que o 1.5 é o 5.0, uma parvoice do marketing da Sun, que já fez isto mais de uma vez....

Vou tentar arranjar informação para explicar isso.

"Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência"

Link to comment
Share on other sites

  • 8 months later...

Compilador sugiro um qualquer, há uns quantos por aí, javac, jikes, iirc, et all ( nao sei se me enganei nos nomes ) já experimentei os dois primeiros e não notei diferença nenhuma.

Quanto a IDEs... eu que tambem sou noviço em java... Netbeans! É uma ferramenta de desenvolvimento impressionante. Eu sou relativamente noviço em java e estou completamente rendido a esta tecnologia. Nunca experimentei o eclipse nem esse tal bluej nem gels nem outros que tais, mas não estou a ver quais são as razões que os utilizadores desses outros têm para nao usar o netbeans.

Uma cena porreira: javadoc... o netbeans permite-me ler a documentação de qualquer biblioteca com javadoc sem mexer uma palha. O fixe no meio disto tudo é que tambem facilita a escrita de documentação enquanto se programa peo que por norma tudo quanto e biblioteca vem bem documentado.

Hipnoted, não me leves a mal. Essa mensagem de abertura necessita de remodelação, desculpa só agora ter visto este tópico.

Ah... é verdade, não está definido no tópico de abertura: se sacares o J2EE ou J2SE eles já vêm como netbeans. São uma solução a usar out of the box.

Link to comment
Share on other sites

Compiladores apenas o da Sun, não uso outro. A principal razão é que para programar preciso do JDK, se já tenho o da Sun para que me vou chatear a instalar outro? 🙂 . Além disso também uso NetBeans IDE, logo não estou para me preocupar em colocar aquilo a funcionar com outro compilador, embora seja possível.

Existem vantagens técnicas, a nível de compatibilidade com as especificações, por exemplo, maturiadade, qualidade de código e qualidade de optimizações criadas. Nestes casos, o compilador da Sun, pelo que tenho lido nas mailing lists, ganha, mas as mailings lists são sempre um pouco viciada 🙂

Link to comment
Share on other sites

Para IDE recomendo o Eclipse 🙂

Penso que o IDE para quem está a aprender não é uma coisa muito importante alias até recomendo a quem está a iniciar o Java usar um simples editor tipo jedit.

Os IDEs são bons quando já se tem algumas bases porque começar logo com um IDE completo como NetBeans ou Eclipse pode não ser bom para quem está a aprender mas também é a minha opinião.

I haven’t lost my mind; it’s backed up on DVD somewhere!

Link to comment
Share on other sites

Netbeans, é o que uso. Mas também me desenrrasco com o BlueJ.

Hipnoted, não me leves a mal. Essa mensagem de abertura necessita de remodelação, desculpa só agora ter visto este tópico.

PedroTuga eu fiz isso em Setembro do ano passado, que remodelação estás a falar? Se quiseres podes alterar tu mesmo, neste momento não tenho muito tempo para isto..

"Nunca discutas com um idiota. Eles arrastam-te até ao seu nível e depois ganham-te em experiência"

Link to comment
Share on other sites

Netbeans, é o que uso. Mas também me desenrrasco com o BlueJ.

Hipnoted, não me leves a mal. Essa mensagem de abertura necessita de remodelação, desculpa só agora ter visto este tópico.

PedroTuga eu fiz isso em Setembro do ano passado, que remodelação estás a falar? Se quiseres podes alterar tu mesmo, neste momento não tenho muito tempo para isto..

yaps, tambem pensei nisso. Acho que vou alterar umas coisas, mas tambem não sou a pessoa mais indicada pois ainda sou um principiante. Mas vou reunir alguma informação e depois altero isso.

Alterações de acho que valem a pena:

-tirar a divisao windows/nix

-uma pequena referencia aos compiladores

-mais referencias bibliograficas e de recursos online

-referir que o netbeans é distribuido com o sdk

-breve explicação das diferentes distribuições do sdk e de alguns addons

-enquadramento do uso da linguagen, vantagens desvantages, referencia ao tipo de linguagem

Link to comment
Share on other sites

Este, bem como o que eu escrevi e o que o ridelight escreveu estão eternamente à espera de remodelação e actualização. Existem coisas erradas nos 3 e muitas coisas menos correctas.

Estou a trabalhar num tutorial que deveria substituir em tudo estes tópicos mas já o recomecei várias vezes e sempre que recomeço volto a mudar tudo! E como todos, neste momento o tempo não abunda....

Link to comment
Share on other sites

  • 4 weeks later...
  • 1 month later...

O javac, compilador oficial da sun, o que se instala 😁, é possível copiar a pasta, tanto do jdk como do jre.

Neste caso bastaria a JRE dado que seria apenas para executar, fiquei com uma questão :S qual usar ??? ou teriamos de ter todas as jre?? Win, Linux, Mac, etc...

I haven’t lost my mind; it’s backed up on DVD somewhere!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.