Novato em Java

estou começando agora a aprender java e queria saber qual compilador instalar, tenho um livro - Java Como Programar, mas nada melhor do que dicas de especialista como o pessoal do forum, grato desde já,
terei prazer em compartilhar meus conhecimentos…

Comece instalando o JDK e depois escolhe uma IDE para começar a programar.
Como vc diz ser iniciante, aconselho alem do livro dar uma olhada em apostilas na net, ou até aqui mesmo no GUJ, na parte de Artigos/Tutoriais.
Entre no fórum, na parte de Dúvidas Básicas, vc encontrará sempre bons conhecimentos nas dúvidas de amigos. Aproveite sempre para ler as dúvidas dos outros, mesmo que vc nao saiba o que é, assim vai se familiarizando e aprendendo de pokinho a pokinho.

Apostilas boas em:
www.caelum.com.br

VC quiz dizer IDE ? Netbeans ou Eclipse.
São as melhores ides.

Estamos aqui para ajudar!!! Qualquer dúvida poste aqui.

Cara, eu sei que isso que vou dizer parece loucura, mas se vc esta bem no começo e quer pegar legal, utilize o notepad pra programar, so durante as primeiras semanas. Se vc utilizar ides, correra o risco de nao aprender corretamente algumas coisinhas, principalmente pela facilidade que elas te dao. Pra programar java em notepad, instale o jdk, depois va ate o folder onde esta um arquivo chamado javac, copie o caminho, va ate as configurações de variaveis de ambiente no meu computador e crie uma variavel de ambiente para mapear ate o arquivo javac, ou se vc quiser simplesmente cole o caminho no path, separado do ultimo caminho la guardado por ; Para compilar um arquivo, é so ir no prompt dar javac NomedoArquivo.java(nao se esqueça que o arquivo tem que ser .java). Para rodar, java NomedoArquivo(sem o .java).

Falow, se nao entendeu, é so falar que eu explico de novo.

isso é uma verdade, eu vim do delphi e fui loco no NetBenas pq a facilidade Drag & Drop me chamou a atenção. mas não teve como correr, tive de aprender como funciona Javac, jar. setar variavel de ambiente. se tivesse começado pelo notepad teria evoluido bem mais rapido.

boa dia Guto_Magalhaes

[quote=Guto_Magalhaes]Cara, eu sei que isso que vou dizer parece loucura, mas se vc esta bem no começo e quer pegar legal, utilize o notepad pra programar, so durante as primeiras semanas. Se vc utilizar ides, correra o risco de nao aprender corretamente algumas coisinhas, principalmente pela facilidade que elas te dao. Pra programar java em notepad, instale o jdk, depois va ate o folder onde esta um arquivo chamado javac, copie o caminho, va ate as configurações de variaveis de ambiente no meu computador e crie uma variavel de ambiente para mapear ate o arquivo javac, ou se vc quiser simplesmente cole o caminho no path, separado do ultimo caminho la guardado por ; Para compilar um arquivo, é so ir no prompt dar javac NomedoArquivo.java(nao se esqueça que o arquivo tem que ser .java). Para rodar, java NomedoArquivo(sem o .java).

Falow, se nao entendeu, é so falar que eu explico de novo.[/quote]

Concordo com o Guto, para a princípio poder pegar a linguagem por um todo, pois realmente as IDEs facilitam.
Só peço, não pergunte qual IDE eh melhor hehehehehe… Pesquise ae no fórum que vc vai ver os prós de cada uma e os contras também. Esse tema gera muita discussão :lol:

Creio que notepad não seria muito bom em seu caso… pois e muito ruim programar no notepad… use o JCreatorPro ou o JCreatorLE para aprender ele e o melhor… não chega aos pes do eclipse e netbeans mas eu garanto que e bem melhor que o notepad… ou o BlueJ seria uma boa opção tbm para aprender… so lembrando que pra versão pro do JCreator vc precisa baixar o crack… ja a LE e gratuita… aconselho a Pro mas no emule vc encontra td…
falow… um abraço…

Alguns tutoriais que vão te ajudar:

http://www.guj.com.br/java.tutorial.artigo.108.1.guj
http://www.guj.com.br/java.tutorial.artigo.107.1.guj
http://www.guj.com.br/java.tutorial.artigo.163.1.guj
http://www.guj.com.br/java.tutorial.artigo.16.1.guj

Concordo com o amigo acima, o JCreator LE é legalzinho pra aprender, e pode ser baixado gratuitamente…

T+

NotePad … eu acho q n tem coisa melhor p aprender … notepad + dos … ou vim + bash. … sei la … vc aprende mais … na raca … aih quando vc pega o eclipse … ou netbeans … heheheh fica bom … XD


Baixa o jdk da sun … e instala primeiro … q q coisa posta aih q tem mta gente de boa vontade aki p te ajudar !

eu continuo achando que o notpad é melhor pro inicio. Como o luiztiago disse, é bem sofrido programar nele, e por isso mesmo que ele é o mais indicado pro inicio. Se vc for logo de cara em uma ide com mil e um recursos, vai ficar mais perdido que cego em tiroteio. Ja com o notepad, ira aprender a ver erros e exceções na unha, e quando vc estiver maduro e partir pra uma ide, vai ser bem mais moleza pra resolver algumas zicas do que vc pegar agora. E luiztiago, sem querer ofender, mas o bluej seria mais util se vc quiser apenas aprender o basico da oo. Para o aprendizado da linguagem em si ele é totalmente inadequado, ja que alem de nao seguir o padrao do mercado, vc participa bem menos da codificação do que o habitual.

Falow ae galera

Valeu galera,

só uma duvida, baixo e instalo o sdk, crio um diretorio e salvo meu “projeto”, depois vou pelo prompt do Dos - “CMD” e executo o javac??? isto compila o “projeto” e depois eu o executo???

Vou começar pelo Notepad mesmo, assim pego a base, iimagino que é como se fosse HTML, primeiro a BAse, depois os Dreamweaver da vida. hehe valeu

Na realidade, vc vai ter de compilar arquivo por arquivo, um dos empecilhos de faze na mão. O que vc chama de projeto na realidade não é mais que um folder que organiza suas classes e bibliotecas. Por enquanto faça coisas bem simples, tipo o classico helloworld, exercicios de logica, um pouco de orienteção a objetos, e va subindo o nivel e a dificuldade aos poucos.

Qualquer coisa, avise.

Falow ae.

Por exemplo, vamos fazer o famoso HelloWord, primeiro você cria um arquivo no notepad com o nome HelloWord.java, com o seguinte código:

public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World!!"); } }

Suponhamos que você salve esse arquivo no C:, agora você abre o prompt e digita:

javac HelloWorld.java

isso irá compilar seu programa, e gerar um arquivo .class, caso nenhum erro seja encontrado.

Agora você digita:

java HelloWorld

para executar seu programa…

T+

Valeu pela dica…

é isso mesmo que quero fazer, comecar pelo Hello world e ir subindo, estava na escuridao total, mas agora já to me interando de como funciona o java

outra ergunta, há muito campo pra programador em java e o slaario é bom???

Valeu mesmo galera

Pra J2EE há muito campo. Mas pelo que acompanhei em um outro tópico aqui, pra J2SE ainda não tem muito…

Se eu achar o tópico eu posto aqui depois…

T+

Olá amigo!
Comecei a estudar Java a 6 meses agora não consigo mais parar. Lembre sempre que java é case sensitive (faz distinção de maiúsculas e minúsculas) e como você vai começar com o Bloco de Notas não se esqueça de salvar o seu arquivo com o mesmo nome da classe pois se não fizer isto vai dar erro.
Eu me cadastrei hoje aqui no fórum e já recebi ajudas importantes. Seja bem vindo!

Segue o link:

http://www.guj.com.br/posts/list/64279.java

T+

Com certeza cara. Tem muito campo mesmo. Principalmente se for pra javaweb. Mas por enquanto se preocupe em se iterar com java. Quando quiser, me mande uma mensagem que eu te passo umas apostilas.

Falow ae

postei errado