Índice:
- Fonte-> Formato
- Fonte-> Organizar Importações
- Fonte-> Gerar Getters e Setters
- Fonte-> Gerar Construtor usando Campos
- Fonte-> Alternar comentário
- Quick Fix
- Assistente de conteúdo
- Mark Occurrences
- Refactor-> Renomear
- Declaração aberta
Vídeo: 10 Dicas Para Sobreviver a um Apocalipse Zumbi 2024
O Eclipse é o ambiente de desenvolvimento integrado (IDE) de escolha para desenvolvedores Java. O Eclipse é popular por vários motivos. Por um lado, é grátis. Por outro lado, tem plugins para quase qualquer tarefa de software que você possa pensar. Se você sabe como usar o Eclipse para desenvolver programas Java, você pode reutilizar suas habilidades do Eclipse para programar em Python, em C ++ e em muitos outros idiomas. Você pode até encontrar plugins para fazer outras coisas além do desenvolvimento de software.
Fonte-> Formato
Comece com o código que está muito mal formatado:
public class Principal {public static void main (String [] args) {System. Fora. println ("Olá");}}
No menu principal do Eclipse, selecione Origem → Formatar. Quando você faz, o Eclipse transforma seu código em um formato bem formatado:
public class Principal {public static void main (String [] args) {System. Fora. println ("Hello");}}
Talvez você não goste da forma como o Eclipse formata o código. Você prefere a sua braçadeira aberta no início da próxima linha? Sem problemas! Você pode personalizar a forma como o Eclipse formata o código selecionando Janela → Preferências → Java → Código Estilo → Formatador.
No Eclipse, você pode atribuir, reatribuir e desativar teclas de atalho. Por padrão, a tecla de atalho para Origem → Formato é Ctrl + Shift + F.
Fonte-> Organizar Importações
Você está em um rolo, criando código usando classes na API Java. Você não quer quebrar seu passo parando para digitar declarações de importação:
public class Principal {public static void main (String [] args) {JFrame frame = new JFrame ("Title"); quadro, Armação. adicionar (novo TextField ("Digite seu nome:")); quadro, Armação. adicionar (novo JButton ("Clique-me!")); quadro, Armação. setLayout (novo FlowLayout ()); quadro, Armação. pacote(); quadro, Armação. setVisible (true);}}
Quando você seleciona Origem → Organizar Importações, ou você pressiona a combinação de atalhos Ctrl + Shift + O, o Eclipse adiciona declarações de importação automaticamente. Aqui está o que você obtém:
importar java. awt. FlowLayout; importar java. awt. Campo de texto; importar javax. balanço. JButton; importar javax. balanço. JFrame; classe pública Main {public static void main (String [] args) {JFrame frame = new JFrame ("Title"); quadro, Armação. adicionar (novo TextField ("Digite seu nome:")); quadro, Armação. adicionar (novo JButton ("Clique-me!")); quadro, Armação. setLayout (novo FlowLayout ()); quadro, Armação. pacote(); quadro, Armação. setVisible (true);}}
Fonte-> Gerar Getters e Setters
Comece com alguns campos, como nome e id:
classe pública Cliente {nome da Cadeia de caracteres privada; private int id;}
Quando você seleciona Origem → Gerar Getters e Setters, o Eclipse adiciona métodos getter e setter automaticamente.
classe pública Cliente {nome da Cadeia de caracteres privada; private int id; public String getName () { nome de retorno; } public void setName (String name) { isto.nome = nome; } public int getId () { return id; } public void setId (int id) { isto. id = id; } }
Fonte-> Gerar Construtor usando Campos
Comece com alguns campos, como nome e id:
classe pública Cliente {nome da Cadeia de caracteres privada; private int id;}
Quando você seleciona Origem → Gerar Construtor usando Campos, o Eclipse adiciona um ou mais construtores automaticamente.
classe pública Cliente {nome da Cadeia de caracteres privada; private int id; cliente público (nome da cadeia) { isto. nome = nome; } cliente público (int id) { isto. id = id; } cliente público (nome da cadeia, int id) { isto. nome = nome; isto. id = id; } }
Fonte-> Alternar comentário
Comece com um programa que contém algum código que você não deseja executar:
importar java estável. lang. Sistema. Fora; classe pública Main {public static void main (String [] args) {out. println ("Bem-vindo à nossa empresa!"); Fora. println ("Você vai adorar nossos produtos"); Fora. println ("P. S.:"); Fora. println ("My boss is a jerk.");}}
No editor do Eclipse, selecione o código indesejável. Em seguida, selecione Origem → Alternar Comentário, ou pressione a combinação de atalhos Ctrl + 7. O Eclipse transforma automaticamente esse código em comentários de fim de linha:
importar java estável. lang. Sistema. Fora; classe pública Main {public static void main (String [] args) {out. println ("Bem-vindo à nossa empresa!"); Fora. println ("Você vai adorar nossos produtos"); // fora. println ("P. S.:"); // fora. println ("Meu chefe é um idiota"); }}
Se você destacar o código novamente e selecione Origem → Alternar Comentário novamente, os comentários de fim de linha voltarão ao código executável.
Quick Fix
O editor do Eclipse exibe um marcador de aviso amarelo ou um marcador de erro vermelho.
Se você passar o mouse sobre o marcador, você vê uma mensagem descrevendo o problema.
No Windows, clique com o botão direito do mouse no marcador. Em um Mac, controle-clique no marcador. Quando você faz, o Eclipse exibe um menu de contexto. No menu de contexto, selecione Quick Fix.
O Eclipse exibe uma lista de opções para corrigir o problema.
Quando você clica duas vezes em uma opção, o Eclipse faz a alteração apropriada em seu código.
Assistente de conteúdo
Ao digitar seu código, o Eclipse exibe dicas de pop-up para ajudá-lo a terminar a linha de código. Por exemplo, se você digitar o nome da classe JOptionPane, seguido de um ponto, ao digitar o ponto, o popup do Eclipse exibe os nomes dos métodos pertencentes à classe JOptionPane. Quando você clica duas vezes em uma opção (como a opção showInputDialog (Object arg 0), o Eclipse adiciona o código correspondente ao seu programa.
Às vezes, quando você acha que as dicas serão úteis, o Eclipse não exibe uma sugestão que contenha dicas. Quando isso acontece, pressione Ctrl + Espaço.
Mark Occurrences
No editor do Eclipse, coloque o cursor em um nome no seu programa (um nome de variável, um nome de método, o nome de uma classe ou qualquer outro nome). O Eclipse destaca automaticamente as ocorrências desse nome em seu código. Por exemplo, se o cursor estiver sentado em uma variável de cliente, o Eclipse destaca ambas as ocorrências do nome do cliente no método de boas-vindas.
O Eclipse não destaca as ocorrências de customerName no método de agradecimento porque as variáveis customerName nos métodos welcome e thank são duas variáveis diferentes. Você poderia alterar os nomes somente dentro do método de agradecimento, e o código funcionaria exatamente da mesma maneira:
importar java estável. lang. Sistema. Fora; exibição de classe pública {public void welcome () {String customerName = "Joe"; Fora. println ("Bem-vindo à nossa empresa!"); Fora. println ("Você vai adorar nossos produtos"); Fora. println ("Bem-vindo novamente", + nome do cliente );} public void thank () {String joeName = "Joe"; Fora. println ("Obrigado", + joeName );}}
Na verdade, você altera os nomes dentro do método de agradecimento na próxima seção.
Refactor-> Renomear
No editor do Eclipse, coloque o cursor sobre um nome no seu programa (um nome de variável, um nome de método, o nome de uma classe ou qualquer outro nome). No Windows, clique com o botão direito do mouse no mouse. Em um Mac, controle-clique no mouse. Como resultado, o Eclipse exibe um menu de contexto.
Se é sensato que você altere o nome, a opção Refactor do menu de contexto possui uma sub-opção Renomear.
Quando você seleciona a sub-opção Renomear, o Eclipse posiciona o cursor dentro do nome no editor. À medida que você elimina caracteres e adiciona caracteres no nome, o Eclipse muda automaticamente todas as ocorrências apropriadas desse nome. Por exemplo, na figura abaixo, você está excluindo o cliente de (e adicionando joe a) a variável customerName. O Eclipse simultaneamente altera ambas as ocorrências dessa variável dentro do método de agradecimento.
Declaração aberta
Seu projeto contém várias classes, incluindo uma classe principal e uma classe de clientes. Dentro da classe Principal, você vê a declaração
Customer cust = new Customer ("Joe");
Você não se lembra dos detalhes do construtor da classe do Cliente, então você deseja saltar rapidamente para esse construtor no código do seu projeto.
Coloque o cursor do mouse na palavra Cliente na chamada do Cliente ("Joe"). Em seguida, pressione F3. Como resultado, o código da classe do Cliente aparece no editor do Eclipse. O Eclipse rola o editor para a declaração do construtor Customer apropriado.
Se você não gosta de memorizar teclas rápidas (como F3 para Open Declaration), você pode fazer o seguinte: No Windows, clique com o botão direito do mouse e selecione Abrir declaração no menu de contexto resultante. Em um Mac, controle-clique no mouse e selecione Abrir Declaração.