本文最初是为Eclipse Juno撰写的,但此后已针对Eclipse Oxygen进行了更新。
我最近有两个成对编程任务,每个任务都是Java编写的,每个任务都有一个独立伙伴。在没有太多知识的情况下,我的第一个合作伙伴建议使用Eclipse IDE,事实证明这是一个不错的选择。如果您只是从Java开始,那么Eclipse是必经之路。
过去,我曾尝试学习臭名昭著的VIM编辑器,但是尽管那里有所有VIM教程,但我发现学习曲线太陡。 Eclipse易于掌握:您可以在包资源管理器中查看Java(或与此相关的Android)项目中所有文件的列表,使用大纲窗口轻松导航至所需功能,获取有关功能,导入,
对我来说幸运的是,我的第一个伙伴教会了我许多有用的工作流程键盘快捷键,然后我将其传递给了我的第二个伙伴,他对我的了解很少。与Eclipse的界面一样,它对新手友好,您应该自己学习这些键盘快捷键。毫无疑问,它们将进一步提高您的生产率。
1。组织导入(Ctrl + Shift + O)
无论您是使用Java的本机库和类还是将第三方框架合并到代码中,一件事是正确的:为了使用类,您需要必须先导入该类,然后Eclipse才能将其识别为有效且可用于代码自动完成(实时键入建议)。
但谁有时间记住每个单独类中每个单独包的路径图书馆?您可以使用 Ctrl + Shift + O 快捷方式让Eclipse为您处理它,该快捷方式会自动在代码中导入无法识别的类。
例如,如果您有以下代码:
public class Hello { public static void main(String[] args) { ArrayList list = new ArrayList(); }}
然后使用“组织导入"快捷方式,如下所示:
import java.util.ArrayList;public class Hello { public static void main(String[] args) { ArrayList list = new ArrayList(); }}
您无需手动输入导入行,而是可以像往常一样编写代码,直到看到红色的波浪状行(表示无法识别的类),然后点击“组织导入"快捷方式。
请注意,此快捷方式还会删除未使用的导入(在删除代码的情况下)和排序按包导入语句。
2。正确的缩进(Ctrl + I)
代码的可读性很重要,不仅对您(这样您以后可以回来了解自己写的内容)很重要,对于其他可能查看您代码的人(合作伙伴,教授,开源贡献者)。正确的缩进是必不可少的。
您的代码是否经常像这样?
public void insertHead(int x) { Link newLink = new Link(x); if (isEmpty()) tail = newLink; else head.previous = newLink; newLink.next = head; head = newLink;}
也许您是用这种方式编写的,或者可能是从其他地方复制粘贴的。无论哪种方式,好消息是Eclipse都使其易于修复:突出显示难以阅读的代码部分,然后使用 Ctrl + I 快捷键立即将其缩进适当的缩进中:
public void insertHead(int x) { Link newLink = new Link(x); if (isEmpty()) tail = newLink; else head.previous = newLink; newLink.next = head; head = newLink;}
您可以通过转到 Window> Preferences 来更改Eclipse处理缩进的方式,然后在左侧面板中导航至 Java> Code Style> Formatter> Edit…>缩进。
3。删除当前行(Ctrl + D)
使用Java进行编码时,自然会一次删除整行代码。这样做最糟糕的方法?用鼠标突出显示,然后按Backspace键。新手如何做到这一点?按下结束键,按住Shift键,按下Home键,然后按下Backspace键。但是亲的方法呢?只需按 Ctrl + D :
4。自动完成推荐(Ctrl +空格)
不幸的是,Java非常冗长而闻名-类,方法和变量的名称在整个编程行业中最长。每次都用手打字吗?不是我的有趣时光。
这是您要做的:输入所需的类,方法或变量的前几个字母,然后按 Ctrl +空格。这将显示自动完成建议的列表以及方法签名,变量类型等。选择正确的选项,单击Enter,然后继续编码。
诸如自动补全之类的功能是IDE胜过文本编辑器的部分原因。
5。 System.out.println(“ sysout"和Ctrl +空格键)
在使用控制台应用程序时,您需要使用 System.out.println()打印消息。但是,由于这很麻烦,因此Eclipse为您提供了一个快捷捷径:键入“ sysout" (不带引号),然后按 Ctrl +空格。
6。搜索整个项目(Ctrl + H)
在处理大型代码库时,很容易忘记声明某些类,方法或变量的位置。不用浪费时间手动浏览目录,而是使用带有 Ctrl + H 快捷键的“搜索整个项目"提示。
默认情况下,它具有四种搜索类型:文件搜索,任务搜索,Git搜索和Java搜索。您将主要使用Java搜索,该搜索仅搜索源文件,而其他三个搜索可能以各自的方式有用。
7。运行应用程序(Ctrl + F11)
首次运行新项目时,应通过 Run> Run As…> Java Application 进行。但是之后,您可以使用 Ctrl + F11 快捷键加快运行速度,该快捷方式使用与上次项目运行相同的配置来运行当前项目。
8。重命名(Alt + Shift + R)
有关类,方法和变量名的内容:声明后,它们可以在整个项目中被引用数十,数百甚至数千次。现在,假设您是否需要更改类,方法或变量的名称。重命名每个引用可能需要几个小时(甚至几天!)。
或者您可以右键单击名称,选择重构>重命名,输入新名称,然后让Eclipse在一秒钟内更改整个项目中的每个引用。甚至更快,您可以单击名称,按 Alt + Shift + R ,输入新名称,然后按Enter。辛苦了!
初学者Java程序员的其他技巧
作为Java程序员,您应该完全了解Java虚拟机的工作原理以及为什么允许跨平台开发。您还应该熟悉Java的核心概念,例如如何在Java中使用异常。您还可以通过Java玩得开心–用Java和Processing创建令人惊叹的网络摄像头效果!
不要跳过这些技巧,以精通新的编程语言。
标签: 编程