Você está na página 1de 6

Os atalhos do eclipse so importantes para conhecer a ferramenta, mas eles sero usados s

quando estiver fazendo vrios exerccios seguidos, importante enquanto estiver aprendendo
programar no notepad passar para IDE

Eclipse
O Eclipse uma IDE (integrated development environment). Diferente de uma RAD, onde o
objetivo desenvolver o mais rpido possvel atravs do arrastar-e-soltar do mouse, onde
montanhas de cdigo so gerados em background, uma IDE te auxilia no desenvolvimento,
evitando se intrometer e fazer muita mgica.
Ferramentas RAD, ou Rapid Application Development (desenvolvimento rpido de aplicao),
o termo usado para definir ferramentas que estimulam o design visual da interface grfica, e
alta reutilizao de componentes, de forma a produzir uma aplicao no menor tempo
possvel.
Os componentes visuais RAD costumam ser data driven, ou seja, o foco exibio e
manipulao de dados, e at mesmo ligados aos registros de banco de dados. Alguns
componentes tinham ainda uma forte ligao com o banco de dados.
Uma outra IDE open source famosa o Netbeans, da Oracle.

Alm dessas, Oracle, Borland e a prpria IBM possuem IDEs comerciais e algumas verses mais
restritas de uso livre.

A empresa JetBrains desenvolve o IntelliJ IDEA, uma IDE paga que tem ganho muitos adeptos.
Workspace define o diretrio em que as suas configuraes pessoais e seus projetos sero
gravados.

Feche a tela de Welcome e voc ver a tela abaixo. Nesta tela, destacamos as Views (em linha
contnua) e as Perspectives (em linha pontilhada) do Eclipse.
A View Navigator mostra a estrutura de diretrio assim como est no sistema de arquivos. A
View Outline mostra um resumo das classes, interfaces e enumeraes declaradas no arquivo
java atualmente editado (serve tambm para outros tipos de arquivos).

No menu Window -> Show View -> Other, voc pode ver as dezenas de Views que j vem
embutidas no Eclipse. Acostume-se a sempre procurar novas Views, elas podem te ajudar em
diversas tarefas.

V em File -> New -> Project. Seleciona Java Project e clique em Next.
Voc pode chegar nessa mesma tela clicando com o boto da direta no espao da View
Navigator e seguindo o mesmo menu.

Isto , marque "create separate source and output folders", desta maneira seus arquivos java e
arquivos class estaro em diretrios diferentes, para voc trabalhar de uma maneira mais
organizada.

Clique em Finish. O Eclipse pedir para trocar a perspectiva para Java; escolha "No" para
permanecer em Resource.

Vamos iniciar nosso projeto criando a classe Conta. Para isso, v em File -> New -> Other ->
Class. Clique em Next e crie a classe seguindo a tela abaixo:
Clique em Finish. O Eclipse possui diversos wizards, mas usaremos o mnimo deles. O
interessante usar o code assist e quick fixes que a ferramenta possui e veremos em seguida.

Eclipse reclama de erro em this.saldo pois este atributo no existe. Vamos usar o recurso do
Eclipse de quick fix. Coloque o cursor em cima do erro e aperte Ctrl + 1.

O Eclipse sugerir possveis formas de consertar o erro; uma delas , justamente, criar o
campo saldo na classe Conta, que nosso objetivo. Clique nesta opo.

Este recurso de quick fixes, acessvel pelo Ctrl+1, uma das grandes facilidades do Eclipse e
extremamente poderoso. Atravs dele possvel corrigir boa parte dos erros na hora de
programar e, como fizemos, economizar a digitao de certos cdigos repetitivos. No nosso
exemplo, no precisamos criar o campo antes; o Eclipse faz isso para ns. Ele at acerta a
tipagem, j que estamos somando ele a um double.

V ao menu File -> Save para gravar. Control + S tem o mesmo efeito.

Vamos colocar um mtodo main para testar nossa Conta. Em vez de digitar todo o
mtodo main, vamos usar o code assist do Eclipse. Escreva s main e aperte Ctrl + Espao logo
em seguida.

O Eclipse sugerir a criao do mtodo main completo; selecione esta opo. O control +
espao chamado de code assist. Assim como os quick fixes so de extrema importncia.
Experimente usar o code assist em diversos lugares.

Para imprimir, chame o conta.getSaldo():


System.out.println(conta.getSaldo());
Note que o Eclipse acusar erro em getSaldo() porque este mtodo no existe na
classe Conta. Vamos usar Ctrl+1 em cima do erro para corrigir o problema:
O Eclipse sugere criar um mtodo getSaldo() na classe Conta. Selecione esta opo e o mtodo
ser inserido automaticamente.

public Object getSaldo() {


// TODO Auto-generated method stub
return null;
}
Ele gera um mtodo no exatamente como queramos, pois nem sempre h como o Eclipse
ter de antemo informaes suficientes para que ele acerta a assinatura do seu mtodo.
Modifique o mtodo getSaldo como segue:
public double getSaldo() {
return this.saldo;
}

Vamos rodar o mtodo main dessa nossa classe. No Eclipse, clique com o boto direito no
arquivo Principal.java e v em Run as... Java Application.

Atalhos
Ctrl + 1 Aciona o quick fixes com sugestes para correo de erros.
Ctrl + Espao Completa cdigos
Ctrl + 3 Aciona modo de descoberta de menu. Experimente digitar Ctrl+3 e depois
digitar ggas e enter. Ou ento de Ctrl + 3 e digite new class.
Ctrl + F11 roda a ltima classe que voc rodou. o mesmo que clicar no cone verde
que parece um boto de play na barra de ferramentas.
Ctrl + PgUp e Ctrl + PgDown Navega nas abas abertas. til quando estiver editando
vrios arquivos ao mesmo tempo.
Ctrl + Shift + F Formata o cdigo segundo as convenes do Java
Ctrl + M Expande a View atual para a tela toda (mesmo efeito de dar dois cliques no
ttulo da View)
Ctrl + Shift + L Exibe todos os atalhos possveis.
Ctrl + O Exibe um outline para rpida navegao
Alt + Shift + X e depois J Roda o main da classe atual. Pssimo para pressionar! Mais
fcil voc digitar Control+3 e depois digitar Run!. Abuse desde j do Control+3