Java入门-一些编译器使用小技巧
关于编译器
在我们入门学习一门编程语言的时候,可能会很迷茫,不知道编译器(IDE)是什么,简单而言。你可以理解成一个工具,一个可以去执行我们代码的地方,并且提供了很多便于开发的地方,官方一点的术语而言,称其为:IDE 集成开发环境,是可以提高软件开发效率的软件。
在我们不使用任何IDE的情况下,而是使用cmd命令行去执行语句的步骤,其实挺繁琐的:
1.编写代码
2.启动cmd
3.调用javac编译
4.调用Java运行
目前市场常用的IDE
我目前所了解的常见的java的IDE有:MyEclipse、Eclipse、IDEA.
这三个我都有所使用过,MyEclipse和Eclipse其实差不多,但是建议还是使用Eclipse比较好,因为国内公司里面绝大多数用的都是这个。
但是目前好像国外用的人数非常多其实是:IDEA,IDEA提供了更多快捷且方便的方式,与之而来的问题就是,文件比较大,需要几G,这点的话就是Eclipse的优势了,文件相对比较小。
综上所述:
如果只是想多学习一门语言,Eclipse就绰绰有余(不过哈,如果是有Python基础且用的PyCharm的话建议IDEA,因为两者界面基本一样,会更容易让你更快的熟悉IDE)
如果是想以后以java为主要发展的方向,建议Eclipse和IDEA都可以去用用。
Eclipse和IDEA的项目结构
Eclipse和IDEA的项目结构其实感觉很相似。
Eclipse:project项目-package包-class类
IDEA:project项目-module模块-package包-class类
细心一点就可以发现,差别就只是IDEA多了个module模块。
注意哈:
IDEA里面项目会有.iml是IDEA配置文件:与开发无关,
External Libraries打开会发现其实是JDK的东西,以后会有用,可能还会有一个out文件夹,一直打开,会发现里面存放的是你编写的源代码(.Java)所编译产生的.class文件(关于.class文件和.java文件你可以简单理解为:.java是给人看的,.class是给电脑看的)
Eclipse和IDEA常用的快捷键
Eclipse常用的快捷键:
1.自动补全:Alt + /
2.单行注释:Ctrl + /
Eclipse里面一些快速敲代码的方式:
1.main+Alt+/:
public static void main(String[] args) {
}
2.syso+Alt+/:
system.out.println();
IDEA常用的快捷键:
IDEA里面有个自动补全的快捷键有热键冲突,我们需要修改:
1.点开File-settings-Keymap
2.在右侧有个下拉框旁边有个小齿轮,戳戳它
3.发现会弹一个下拉框出来,选择第一个Duplicate那个
4.打开Mainmenu-code-completion-basic
5.点击选中,并且remove掉
6.再次点击basic并且点击add keyboard,添加alt+/
7.点确认之后,它会提示你有个无关紧要的快捷方式也用的是alt+/有冲突,你需不需要删除掉它,就点remove,然后就vans大吉了
1)代码修复、自动导入包:Alt + Enter(回车键)
2)删除当前行:Ctrl + Y
3)整理代码:Ctrl + Alt+ L
4)单行注释:Ctrl + /
5)自动生成get()、set():Alt + Insert
第一个和第三个重点记住就行啦
IDEA里面一些快速敲代码的方式:
1.psvm+回车:
public static void main(String[] args) {
}
2.sout+回车:
system.out.println();
3.ctrl+shift+f10:运行代码
4.for循环快速方法:
eg: 7.fori+回车
for (int i = 0; i < 7; i++) {
}
ps:
IDEA随时会自动保存,所以不需要你时刻Ctrl+S