Java笔记01

Java常用的集成开发工具

Java的集成开发工具包括很多:eclipse、Intellij IDEA(常用且好用)、NetBeans(SUN公司2000年出创立的开源免费平台,SUN公司2009年被Oracle收购)。。。

1.eclipse(免费开源,IBM开发的)

(MyEclipse 商用收费,是对Eclipse IDE的扩展)

1.1 eclipse工具的使用
* 第一次打开eclipse的时候,会让你选择工作区,工作区就是java代码存放的位置。默认位置:C:\Users\Administrator\eclipse-workspace你可以修改成其他位置,没问题。我这里改一下:D:\course\JavaProjects\02-JavaSE\eclipsecode选择工作区的窗口左下角有一个复选框:这个复选框选中表示下一次再打开eclipse的时候默认进入这个工作区。不再询问。* 打开之后,会呈现一个:welcome,(直接关闭即可)* 关闭welcome之后,默认的布局方式:javaee方式,我们目前是javase,怎么切换
布局方式到javase呢?点击右上角倒数第二个小图标,打开一个窗口,选择java。* 我把这个javase布局中所有没有用的窗口全部关闭:只留下:package explorer一不小心把:package explorer关闭了怎么办?可以再打开:window菜单 --> show view--> package explorer* 一个布局打乱了,能重置吗?手动恢复出厂设置....window菜单 --> Perspective --> reset.....* 在eclipse的workspace工作区当中以project(工程)为单位。所以要编写
java代码,必须先新建工程。在工程上编写代码:怎么创建工程?在package explorer窗口的空白位置右键 --> new --> java project新建工程(java project)的时候:需要指定:工程的名字:我这里起名javase选择JRE,当前eclipse默认选择的是JRE11.(我电脑上没有,这个应该是eclipse自带的。)JRE(java的运行环境。)目前为止:大家只要指定工程名字就行,别的不用修改。直接finish,就新建工程完成了。注意:最后一步finish的时候,会提醒你是否创建java文件,可以创建,也可以不创建。* 怎么删除工程?工程上右键--> delete --> 弹出窗口之后,选中复选框表示彻底删除(硬盘上也删了。)* 编写第一个HelloWorld程序在src上点击右键--> new --> Class :填写上类名:HelloWorld在下面有一个选中创建main方法。选中表示自动创建main方法。finish完成。* 出现了兼容问题:eclipse(2018-12的版本),不支持JDK11以及更高版本。我这里先这样处理一下:下载一个低版本的JDK,选择JDK8.* 安装了JDK8之后,再重新在eclipse中创建java project。怎么在eclipse当中指定使用某个JRE/JDK呢?在新建工程的窗口上有一个:Configure jres....弹出的窗口中:add add之后选择:standard vm然后next在弹出的窗口中点击:Directory目录选中这个即可:C:\Program Files\Java\jdk1.8.0_101别的位置不用动。finish.完成的过程中:你要记得把jdk8的对勾打上。apply and close...* eclipse设置字体:window菜单--->最后一个-->窗口上输入font-->选中color and font--> basic -->  最后一个双击。* eclipse是实时编译的,有语法错误会报红。* 注意:eclipse有的时候是必须保存之后才会编译的。要时刻ctrl + s* main方法怎么生成?main,然后alt + /* System.out.println()怎么生成?sysout ,然后atl + /* 怎么运行:在有main方法的程序上右键 --> run as --> java application..* 怎么生成构造方法在空白处右键 --> source --> generate constructor* 怎么生成set和get方法在空白处右键 --> source --> generate setter and getter* eclipse默认情况下,当你“点”的时候都会有提示。
1.2 eclipse常用快捷键
1、 代码跳转与查看快捷键:
F3及Ctrl+左键:    打开光标所在目标的源码定义。或者,利用Declaration Tab(在Java视图模式下,选择    Window --> Show View -- > Declaration)。当选中代码中的一个方法,然后按这个按键,它会把整个方法在源码显示出来。
Ctrl+Alt+H:    查看一个类的方法被哪些类调用。选中一个方法名,然后按Ctrl+Alt+H,就会跳转到调用该方法的地方。
Alt-左/右箭头: 在导航历史记录(Navigation History)中后退/前进。就像Web浏览器的后退/前进按钮一样,在利用F3跳转之后,特别有用。(用来返回原先编辑的地方)。
Ctrl+Q:  回到最后一次编辑(修改)的地方。多次跳转后,使用这个可以立即回到上次修改代码的地方。
Ctrl+.: 将光标移至当前文件的下一个报错处或警告处。一般与Ctrl+1一并使用,Ctrl+1可以弹出修改建议对话框。
Ctrl+Shift+P:  当光标在一对匹配的括号中时,该快捷键可以在当前位置、两个匹配的括号处,这三个地方来回跳转。
Ctrl+Shift+上/下箭头:  切换到上/下一个类成员名称的开头。
Ctrl+L :    按下该快捷键,在弹出的Go to Line对话框中输入行号,可以快速跳转到该行。
Ctrl+K: 选中的一串字符,快速定位到下一个与当前选中字符相同的地方。
Ctrl+Shift+K:  选中的一串字符,快速定位到上一个与当前选中字符相同的地方。
Ctrl+/(小键盘):    折叠/展开当前类中的所有代码。2、 代码编辑快捷键:
Ctrl+=:    放大编辑器字体。
Ctrl+-: 缩小编辑器字体。
Ctrl+/: 对一行(或选中的多行)进行单行注释或取消单行注释。
Ctrl+Alt+上/下箭头:从高亮显示的部分(当前行或选中的多行)的上/下方一行开始,复制出高亮显示部分。
Ctrl+Shift+F:  重新格式化代码。具体的代码样式可以这样设置:打开Eclipse,选择Window -> Preferences -> Java -> Code Style,然后可以设置Clean Up、Code Templates、Formatter和Organize Imports。利用导出(Export)功能来生成配置文件,可以把这些配置文件放在Wiki上,然后团队里的每个人都可以将其导入到自己的Eclipse中。
Ctrl+2,L:    快速为本地变量赋值。开发过程中,可以先创建对象,如Calendar.getInstance(),然后通过Ctrl+2快捷键将方法的计算结果赋值于一个本地变量之上。 这样节省了输入类名,变量名以及导入声明的时间。Ctrl+F的效果类似,不过效果是把方法的计算结果赋值于类中的域。
Alt+Shift+M:   提取本地变量及方法。直接按下Alt+Shift+M会显示出当前类可重写的方法。如果选中可以从当前编辑的代码中提取变量和方法。比如,要从一个字符串创建一个常量,那么就选中这些字符串,并按下Alt+Shift+M即可。如果同 一个字符串在同一类中的别处出现,它会被自动替换。方法提取也是个非常方便的功能。将大方法分解成较小的、充分定义的方法会极大的减少复杂度,并提升代码的可测试性。
Ctrl+1: 弹出错误代码修改提示对话框,方便快速修改错误代码。一般结合Ctrl+.使用。
Shift+Enter:    在当前行下方创建一个空白行,与光标在当前行的位置无关。
Ctrl+Shift+Enter:  与Shift+Enter相反,即在当前行上方插入空白行,也与光标在当前行的位置无关。
Ctrl+D: 删除当前行。
Ctrl+Delete/Backspace:  删除下一个/上一个单词。
Ctrl+Shift+Delete: 删除到行末。
Ctrl+Shift+X:  把当前选中的文本全部变味大写。
Ctrl+Shift+Y:  把当前选中的文本全部变为小写。
Alt+上/下箭头:  将当前行或选中的内容往上或下移动一行。在try/catch部分,这个快捷方式尤其好使。
建议:关于代码的跳转和编辑框I,如果你熟悉Vim或Emacs,请安装Vim插件(请参考Eclipse插件安装的相关介绍)或在Window -> Preferences -> General -> Keys中设置Scheme为Emacs。3、 重构快捷键:
Alt+Shift+T:   显示重构菜单。
Alt+Shift+C:   改变方法签名。
Alt+Shift+V:   移动。
Alt+Shift+R:   重命名。如果要为一个文件、包、方法或变量重命名,将鼠标移动要修改的名字上,按下       Alt+Shift+R,输入新名称并点击回车,当前工程中的所有使用该类型名称的地方都会被重命名。如果重命名的是类中的一个字段,可以通过点击Alt+Shift+R两次来弹出源码处理对话框,这样可以实现get及set方法的自动重命名。4、 快速搜索或查看快捷键:
Ctrl+Shift+R:  打开Open Resource对话框,只需要按下文件名或mask名中的前几个字母,比如applic*.xml。美中不足的是这组快捷键并非在所有视图下都能用。小提示:利用Navigator视图的黄色双向箭头按钮让编辑窗口和Navigator视图相关联。这会将当前打开的文件对应显示在Navigator视图的层级结构中,这样便于组织信息。如果这影响了速度,就关掉它。
Ctrl+O: 打开当前文件的快速概览(Quick Outline)对话框。如果想要查看当前类的方法或某个特定方法,但又不想把代码拉上拉下,也不想使用查找功能的话,就用Ctrl+O吧。它可以列出当前类中的所有方法及属性,你只需输入你想要查询的方法名,点击Enter就能够直接跳转至你想去的位置。
Ctrl+Shift+T:  打开Open Type对话框,可以搜索任何类名并打开它的文件。
Ctrl+T: 自顶向下查看一个类的继承关系树,再多按一次Ctrl+T,会换成自底向上的显示结构。
Ctrl+H: 打开搜索对话框。可在搜索对话框中设置各种搜索的筛选条件。
Ctrl+M: 最大化当前窗口。5、 窗口切换快捷键:
Ctrl+E: 快速转换到编辑器。这组快捷键可以在打开的编辑器之间浏览。使用Ctrl+Page Down或Ctrl+Page Up可以浏览前后的选项卡,但是在很多文件打开的状态下,Ctrl+E会更加有效率。
Ctrl+F6:    切换到下一个编辑选项卡。可以连续多次按下可以切换到后面的其他编辑选项卡。
Ctrl+Shift+F6: 切换到上一个编辑选项卡。可以连续多次按下可以切换到前面的其他编辑选项卡。
Ctrl+F7:    切换到下一个视图,连续多次按下可以切换到后面的其他视图。
Ctrl+Shift+F7: 切换到上一个视图,连续多次按下可以切换到前面的其他视图。
Ctrl+F8:    切换到下一个透视图(Perspective)。连续多次按下可以切换到后面的其他透视图。比如可以在Java和Java EE透视图之间来回切换。
Ctrl+Shift+F8: 切换到上一个透视图(Perspective)。连续多次按下可以切换到前面的其他透视图。
Alt+-:  显示当前选项卡的右键菜单。
Ctrl+Shift+G:  在workspace中搜索引用(Reference)。这是重构的前提。对于方法,这个热键的作用和F3恰好相反。它使你在方法的栈中,向上找出一个方法的所有调用者。一个与此相关的功能是开启“标记”功能 (Occurrence Marking) 。选择Window -> Preferences -> Java -> Editor -> Mark Occurrences,勾选选项。这时,当你单击一个元素的时候,代码中所有该元素存在的地方都会被高亮显示。一般电脑建议只使用“标记本地变量”(Mark Local Variables)。注意:太多的高亮显示会拖慢Eclipse。
一些通用快捷键(复制、粘贴、保存等)就不介绍了,在Eclipse菜单中的热键在平时使用中慢慢也就知道了。通过按下Ctrl+Shift+L(从3.1版本开始),可以看到所有快捷键的列表。按下Ctrl+Shift+L两次,会显示按键偏好设置对话框,可以在这里设置自己的热键。6、 调试/运行快捷键:
F7:  单步返回。
F6:  单步跳过。
F5:  单步跳入。
Ctrl+F5:    单步跳入选择。
F11: 调试上次启动。
F8:  继续。
Shift+F5:   使用过滤器单步执行。
Ctrl+Shift+B:  添加/去除断点。
Ctrl+D: 显示。
Ctrl+F11:   运行上次启动。
Ctrl+R: 运行至行。
Ctrl+U: 执行。7、 文件操作快捷键:
Alt+Shift+N:   弹出新建菜单。
Ctrl+Shift+S:  全部保存。
Ctrl+F4:    关闭当前选项卡。
Ctrl+Shift+F4: 关闭当前窗口中的所有选项卡。8、其他实用技巧:
自动遍历。在一个数组或集合之后,接着输入for,然后在弹出的自动完成提示对话框中选择对应的遍历模式(如没有弹出自动完成提示对话框,则按一下Alt+/),可以选择遍历一个数组(可以选择是否使用一个临时变量)或集合,接着Eclipse会问你想要遍历哪一个数组或集合,然后自动完成循环代码。一次显示多个文件。把不在激活状态的编辑选项卡拖到一个可见窗口的底部或侧边的滚动条上,就可以在滚动条处打开该编辑窗口。

2. Intellij IDEA (主流的集成开发工具)

2.1 IDEA 的使用
第一次打开的时候:会弹出一个窗口(import idea settings)这个表示导入idea的设置,但我们是第一次使用idea工具,没有设置过idea,所以这里选择:do not import setting...不导入设置。第二步:会让你接受条款,接受即可。第三步:don't send第四步:一直下一步(最终选择免费试用30天。)第五步:可能会让你填写email等信息,这里不填写,继续continue。第六步:弹出welcome窗口点击create new project注意:在IDEA当中一个project相当于eclipse当中的一个workspace。第七步:新建一个Empty Project新建一个空的工程,选择创建工程窗口下面“最后的那一项”,Empty Project第八步:给空的工程起一个名字:javase存储到:C:\Users\Administrator\IdeaProjects\javase点击finish。第九步:自动弹出一个每日提示,这个每日提示可以取消掉。以后每一次打开就不再提示了。第十步:会自动弹出一个:project structure,这个窗口先取消掉。第十一步:在空的工程下新建Module(模块),IDEA中模块类似于eclipse当中的project。eclipse的组织方式:workspace--> projectidea的组织方式:project --> module怎么创建module?file菜单-->new --> Module第十二步:在New Module窗口上点击左上角的java,然后next第十三步:给module起一个名字:chapter15第十四步:编写代码,在src目录下新建类,写代码,并运行。
2.2 关于IDEA工具的快捷键以及一些简单的设置
2.2.1、字体设置

​ file --> settings --> 输入font --> 设置字体样式以及字号大小。

2.2.2 、常用快捷键
1、快速生成main方法psvm2、快速生成System.out.println()sout 3、注意:IDEA是自动保存,不需要ctrl + s4、删除一行ctrl + y5、怎么运行:代码上右键-->run或者点击左侧的绿色箭头。ctrl + shift + F106、左侧窗口中的列表怎么展开?怎么关闭?左箭头关闭。右箭头展开。上下箭头移动。7、idea中退出任何窗口,都可以使用esc键盘。(esc就是退出)8、任何新增/新建/添加的快捷键是:alt + insert9、窗口变大,变小:ctrl + shift + F1210、切换java程序:从HelloWorld切换到Useralt + 右箭头 或者alt + 左箭头11、切换窗口:alt + 标号alt + 1(打开,关闭)alt + 212、提示方法的参数:ctrl + p13、注释:单行注释:ctrl + /多行注释:ctrl + shift + /文档注释:/** + 回车14、idea中怎么定位方法/属性/变量?光标停到某个单词的下面,这个单词可能是:方法名、变量名停到单词下面之后,按ctrl键,出现下划线,点击跳转。15、idea当中复制一行是ctrl + d
Ctrl
快捷键    介绍
Ctrl + F    在当前文件进行文本查找 (必备)
Ctrl + R    在当前文件进行文本替换 (必备)
Ctrl + Z    撤销 (必备)
Ctrl + Y    删除光标所在行 或 删除选中的行 (必备)
Ctrl + X    剪切光标所在行 或 剪切选择内容
Ctrl + C    复制光标所在行 或 复制选择内容
Ctrl + D    复制光标所在行 或 复制选择内容,并把复制内容插入光标位置下面 (必备)
Ctrl + W    递进式选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展选中范围 (必备)
Ctrl + E    显示最近打开的文件记录列表 (必备)
Ctrl + N    根据输入的 类名 查找类文件 (必备)
Ctrl + G    在当前文件跳转到指定行处
Ctrl + J    插入自定义动态代码模板 (必备)
Ctrl + P    方法参数提示显示 (必备)
Ctrl + Q    光标所在的变量 / 类名 / 方法名等上面(也可以在提示补充的时候按),显示文档内容
Ctrl + U    前往当前光标所在的方法的父类的方法 / 接口定义 (必备)
Ctrl + B    进入光标所在的方法/变量的接口或是定义处,等效于 Ctrl + 左键单击 (必备)
Ctrl + K    版本控制提交项目,需要此项目有加入到版本控制才可用
Ctrl + T    版本控制更新项目,需要此项目有加入到版本控制才可用
Ctrl + H    显示当前类的层次结构
Ctrl + O    选择可重写的方法
Ctrl + I    选择可继承的方法
Ctrl + +    展开代码
Ctrl + -    折叠代码
Ctrl + /    注释光标所在行代码,会根据当前不同文件类型使用不同的注释符号 (必备)
Ctrl + [    移动光标到当前所在代码的花括号开始位置
Ctrl + ]    移动光标到当前所在代码的花括号结束位置
Ctrl + F1    在光标所在的错误代码处显示错误信息 (必备)
Ctrl + F3    调转到所选中的词的下一个引用位置 (必备)
Ctrl + F4    关闭当前编辑文件
Ctrl + F8    在 Debug 模式下,设置光标当前行为断点,如果当前已经是断点则去掉断点
Ctrl + F9    执行 Make Project 操作
Ctrl + F11    选中文件 / 文件夹,使用助记符设定 / 取消书签 (必备)
Ctrl + F12    弹出当前文件结构层,可以在弹出的层上直接输入,进行筛选
Ctrl + Tab    编辑窗口切换,如果在切换的过程又加按上delete,则是关闭对应选中的窗口
Ctrl + End    跳到文件尾
Ctrl + Home    跳到文件头
Ctrl + Space    基础代码补全,默认在 Windows 系统上被输入法占用,需要进行修改,建议修改为 Ctrl + 逗号 (必备)
Ctrl + Delete    删除光标后面的单词或是中文句 (必备)
Ctrl + BackSpace    删除光标前面的单词或是中文句 (必备)
Ctrl + 1,2,3...9    定位到对应数值的书签位置 (必备)
Ctrl + 左键单击    在打开的文件标题上,弹出该文件路径 (必备)
Ctrl + 光标定位    按 Ctrl 不要松开,会显示光标所在的类信息摘要
Ctrl + 左方向键    光标跳转到当前单词 / 中文句的左侧开头位置 (必备)
Ctrl + 右方向键    光标跳转到当前单词 / 中文句的右侧开头位置 (必备)
Ctrl + 前方向键    等效于鼠标滚轮向前效果 (必备)
Ctrl + 后方向键    等效于鼠标滚轮向后效果 (必备)
Alt
快捷键    介绍
Alt + `|显示版本控制常用操作菜单弹出层 (必备)
Alt + Q    弹出一个提示,显示当前类的声明 / 上下文信息
Alt + F1    显示当前文件选择目标弹出层,弹出层中有很多目标可以进行选择 (必备)
Alt + F2    对于前面页面,显示各类浏览器打开目标选择弹出层
Alt + F3    选中文本,逐个往下查找相同文本,并高亮显示
Alt + F7    查找光标所在的方法 / 变量 / 类被调用的地方
Alt + F8    在 Debug 的状态下,选中对象,弹出可输入计算表达式调试框,查看该输入内容的调试结果
Alt + Home    定位 / 显示到当前文件的 Navigation Bar
Alt + Enter    IntelliJ IDEA 根据光标所在问题,提供快速修复选择,光标放在的位置不同提示的结果也不同 (必备)
Alt + Insert    代码自动生成,如生成对象的 set / get 方法,构造函数,toString() 等 (必备)
Alt + 左方向键    切换当前已打开的窗口中的子视图,比如Debug窗口中有Output、Debugger等子视图,用此快捷键就可以在子视图中切换 (必备)
Alt + 右方向键    按切换当前已打开的窗口中的子视图,比如Debug窗口中有Output、Debugger等子视图,用此快捷键就可以在子视图中切换 (必备)
Alt + 前方向键    当前光标跳转到当前文件的前一个方法名位置 (必备)
Alt + 后方向键    当前光标跳转到当前文件的后一个方法名位置 (必备)
Alt + 1,2,3...9    显示对应数值的选项卡,其中 1 是 Project 用得最多 (必备)
Shift
快捷键    介绍
Shift + F1    如果有外部文档可以连接外部文档
Shift + F2    跳转到上一个高亮错误 或 警告位置
Shift + F3    在查找模式下,查找匹配上一个
Shift + F4    对当前打开的文件,使用新Windows窗口打开,旧窗口保留
Shift + F6    对文件 / 文件夹 重命名
Shift + F7    在 Debug 模式下,智能步入。断点所在行上有多个方法调用,会弹出进入哪个方法
Shift + F8    在 Debug 模式下,跳出,表现出来的效果跟 F9 一样
Shift + F9    等效于点击工具栏的 Debug 按钮
Shift + F10    等效于点击工具栏的 Run 按钮
Shift + F11    弹出书签显示层 (必备)
Shift + Tab    取消缩进 (必备)
Shift + ESC    隐藏当前 或 最后一个激活的工具窗口
Shift + End    选中光标到当前行尾位置
Shift + Home    选中光标到当前行头位置
Shift + Enter    开始新一行。光标所在行下空出一行,光标定位到新行位置 (必备)
Shift + 左键单击    在打开的文件名上按此快捷键,可以关闭当前打开文件 (必备)
Shift + 滚轮前后滚动    当前文件的横向滚动轴滚动 (必备)
Ctrl + Alt
快捷键    介绍
Ctrl + Alt + L    格式化代码,可以对当前文件和整个包目录使用 (必备)
Ctrl + Alt + O    优化导入的类,可以对当前文件和整个包目录使用 (必备)
Ctrl + Alt + I    光标所在行 或 选中部分进行自动代码缩进,有点类似格式化
Ctrl + Alt + T    对选中的代码弹出环绕选项弹出层 (必备)
Ctrl + Alt + J    弹出模板选择窗口,将选定的代码加入动态模板中
Ctrl + Alt + H    调用层次
Ctrl + Alt + B    在某个调用的方法名上使用会跳到具体的实现处,可以跳过接口
Ctrl + Alt + V    快速引进变量
Ctrl + Alt + Y    同步、刷新
Ctrl + Alt + S    打开 IntelliJ IDEA 系统设置 (必备)
Ctrl + Alt + F7    显示使用的地方。寻找被该类或是变量被调用的地方,用弹出框的方式找出来
Ctrl + Alt + F11    切换全屏模式
Ctrl + Alt + Enter    光标所在行上空出一行,光标定位到新行 (必备)
Ctrl + Alt + Home    弹出跟当前文件有关联的文件弹出层
Ctrl + Alt + Space    类名自动完成
Ctrl + Alt + 左方向键    退回到上一个操作的地方 (必备)
Ctrl + Alt + 右方向键    前进到上一个操作的地方 (必备)
Ctrl + Alt + 前方向键    在查找模式下,跳到上个查找的文件
Ctrl + Alt + 后方向键    在查找模式下,跳到下个查找的文件
Ctrl + Shift
快捷键    介绍
Ctrl + Shift + F    根据输入内容查找整个项目 或 指定目录内文件 (必备)
Ctrl + Shift + R    根据输入内容替换对应内容,范围为整个项目 或 指定目录内文件 (必备)
Ctrl + Shift + J    自动将下一行合并到当前行末尾 (必备)
Ctrl + Shift + Z    取消撤销 (必备)
Ctrl + Shift + W    递进式取消选择代码块。可选中光标所在的单词或段落,连续按会在原有选中的基础上再扩展取消选中范围 (必备)
Ctrl + Shift + N    通过文件名定位 / 打开文件 / 目录,打开目录需要在输入的内容后面多加一个正斜杠 (必备)
Ctrl + Shift + U    对选中的代码进行大 / 小写轮流转换 (必备)
Ctrl + Shift + T    对当前类生成单元测试类,如果已经存在的单元测试类则可以进行选择 (必备)
Ctrl + Shift + C    复制当前文件磁盘路径到剪贴板 (必备)
Ctrl + Shift + V    弹出缓存的最近拷贝的内容管理器弹出层
Ctrl + Shift + E    显示最近修改的文件列表的弹出层
Ctrl + Shift + H    显示方法层次结构
Ctrl + Shift + B    跳转到类型声明处 (必备)
Ctrl + Shift + I    快速查看光标所在的方法 或 类的定义
Ctrl + Shift + A    查找动作 / 设置
Ctrl + Shift + /    代码块注释 (必备)
Ctrl + Shift + [    选中从光标所在位置到它的顶部中括号位置 (必备)
Ctrl + Shift + ]    选中从光标所在位置到它的底部中括号位置 (必备)
Ctrl + Shift + +    展开所有代码 (必备)
Ctrl + Shift + -    折叠所有代码 (必备)
Ctrl + Shift + F7    高亮显示所有该选中文本,按Esc高亮消失 (必备)
Ctrl + Shift + F8    在 Debug 模式下,指定断点进入条件
Ctrl + Shift + F9    编译选中的文件 / 包 / Module
Ctrl + Shift + F12    编辑器最大化 (必备)
Ctrl + Shift + Space    智能代码提示
Ctrl + Shift + Enter    自动结束代码,行末自动添加分号 (必备)
Ctrl + Shift + Backspace    退回到上次修改的地方 (必备)
Ctrl + Shift + 1,2,3...9    快速添加指定数值的书签 (必备)
Ctrl + Shift + 左键单击    把光标放在某个类变量上,按此快捷键可以直接定位到该类中 (必备)
Ctrl + Shift + 左方向键    在代码文件上,光标跳转到当前单词 / 中文句的左侧开头位置,同时选中该单词 / 中文句 (必备)
Ctrl + Shift + 右方向键    在代码文件上,光标跳转到当前单词 / 中文句的右侧开头位置,同时选中该单词 / 中文句 (必备)
Ctrl + Shift + 前方向键    光标放在方法名上,将方法移动到上一个方法前面,调整方法排序 (必备)
Ctrl + Shift + 后方向键    光标放在方法名上,将方法移动到下一个方法前面,调整方法排序 (必备)
Alt + Shift
快捷键    介绍
Alt + Shift + N    选择 / 添加 task (必备)
Alt + Shift + F    显示添加到收藏夹弹出层 / 添加到收藏夹
Alt + Shift + C    查看最近操作项目的变化情况列表
Alt + Shift + I    查看项目当前文件
Alt + Shift + F7    在 Debug 模式下,下一步,进入当前方法体内,如果方法体还有方法,则会进入该内嵌的方法中,依此循环进入
Alt + Shift + F9    弹出 Debug 的可选择菜单
Alt + Shift + F10    弹出 Run 的可选择菜单
Alt + Shift + 左键双击    选择被双击的单词 / 中文句,按住不放,可以同时选择其他单词 / 中文句 (必备)
Alt + Shift + 前方向键    移动光标所在行向上移动 (必备)
Alt + Shift + 后方向键    移动光标所在行向下移动 (必备)
Ctrl + Shift + Alt
快捷键    介绍
Ctrl + Shift + Alt + V    无格式黏贴 (必备)
Ctrl + Shift + Alt + N    前往指定的变量 / 方法
Ctrl + Shift + Alt + S    打开当前项目设置 (必备)
Ctrl + Shift + Alt + C    复制参考信息
其他
快捷键    介绍
F2    跳转到下一个高亮错误 或 警告位置 (必备)
F3    在查找模式下,定位到下一个匹配处
F4    编辑源 (必备)
F7    在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则进入当前方法体内,如果该方法体还有方法,则不会进入该内嵌的方法中
F8    在 Debug 模式下,进入下一步,如果当前行断点是一个方法,则不进入当前方法体内
F9    在 Debug 模式下,恢复程序运行,但是如果该断点下面代码还有断点则停在下一个断点上
F11    添加书签 (必备)
F12    回到前一个工具窗口 (必备)
Tab    缩进 (必备)
ESC    从工具窗口进入代码文件窗口 (必备)
连按两次Shift    弹出 Search Everywhere 弹出层

Java常用的集成开发工具Eclipse和IDEA相关推荐

  1. python常用的集成开发工具,python的主流开发工具

    有哪些值得推荐的 Python 开发工具 推荐5个非常适合Python小白的开发工具:1.Python TutorPython Tutor是由Philip Guo开发的一个免费教育工具,可帮助开发者攻 ...

  2. java 集成开发工具_最好的Java开发人员测试和集成工具

    java 集成开发工具 通过从您的应用程序学习企业APM产品,发现更快,更有效的性能监控. 参加AppDynamics APM导览! 无论您是刚刚起步还是已经从事了一段时间,使用正确的工具进行编程都可 ...

  3. Java集成开发工具推荐

    Java集成开发工具推荐: Eclipse Eclipse是最有名也最广泛使用的Java集成开发环境(IDE),允许开发者结合语言支持和其他功能到任何的默认包中,而且Eclipse市场有许多定制和扩展 ...

  4. java手机网站开发工具_制作网站常用的网页开发工具有哪些

    我们要想制作好网站其实是离不开网站代码的HTML,我们在制作网站的时候是需要用到一些常用的网页开发工具,才能完成我们网页的编写,那么,你知道制作网站常用的网页开发工具有哪些吗?不清楚的话,下面小编和你 ...

  5. 如何正确下载安装eclipse(java常用的编程开发软件)?

    如何下载安装eclipse? Java编程最好的集成开发工具就是IBM研发的eclipse软件,eclipse完全免费,是java开发人员的必备平台.刚刚发布的最新eclipse是Eclipse ID ...

  6. Path环境变量是什么?有什么用?怎么工作?JDK,JRE,JVM,集成开发工具是什么?有什么用?怎么工作?JDK安装包文件结构?有必要设置Path环境变量?Eclipse和IDEA开发工具的运作

    简介 ​ 本文主要讲述,Path环境变量是什么?有什么用?怎么工作的?JDK,JRE,JVM,集成开发工具是什么?有什么用?怎么工作的?JDK安装包文件结构?有没有必要设置Path环境变量?Eclip ...

  7. 集成开发工具IDEA的安装教程----包括了解idea的Java工程目录

    开发工具IntelliJ IDEA 开发工具概述: IDEA是一个专门针对Java的集成开发工具(IDE),由Java语言编写.所以,需要有JRE运行环境并配置好环境变量. 它可以极大地提升我们的开发 ...

  8. java 网页开发工具_制作网站常用的网页开发工具有哪些

    我们要想制作好网站其实是离不开网站代码的HTML,我们在制作网站的时候是需要用到一些常用的网页开发工具,才能完成我们网页的编写,那么,你知道制作网站常用的网页开发工具有哪些吗?不清楚的话,下面小编和你 ...

  9. eclipse 64位_如何安装调试 Java开发工具Eclipse和JDK环境

    JRE是个运行环境,JDK是个开发环境.因此写Java程序的时候需要JDK,而运行Java程序的时候就需要JRE.而JDK里面已经包含了JRE,因此只要安装了JDK,就可以编辑Java程序,也可以正常 ...

  10. komodo edit 支持java么_Komodo Edit Mac版-Komodo Edit for Mac(多语言集成开发工具)v12.0.1(91869)官方版...

    想要一款多种语言的开发工具吗?试试Komodo Edit for Mac吧!Komodo Edit Mac版是一款运行在MacOS系统上的多语言集成开发工具.Komodo Edit目前支持在Windo ...

最新文章

  1. 超简单的react和typescript和引入scss项目搭建流程
  2. Java多线程(九)—— interrupt()和线程终止方式
  3. 【2781】二分练习 sdutOJ
  4. python读数据-用 Python 的输入输出功能读取和写入数据
  5. [总结] 动态DP学习笔记
  6. Question for the 3D printing lattice?
  7. 2021牛客暑期多校训练营3 C Minimum grid 网络流 + 二分图匹配
  8. 你可能不需要 Vuex
  9. CMake file文件操作命令
  10. SQL Server Compact 3.5开发环境说明
  11. 我的内容管理系统(CMS)寻找历程 -- Mambo出鞘,谁与争锋?
  12. 使用SoapUI测试Web Service
  13. 2级c语言程序设计无忧考试,全国计算机二级c语言考试真题
  14. Windows XP集成安装光盘制作完全教程
  15. tf.keras计算FLOPs
  16. 如何用vm虚拟机当服务器,vm虚拟机如何做云服务器
  17. 多目标优化算法:多目标非洲秃鹫优化算法(Multi-objective Africans Vultures Optimization Algorithm,MOAVOA)提供MATLAB代码及参考文献
  18. 彩色图、灰度图和二值图
  19. BZOJ1721 Ski Lift 缆车支柱
  20. 对接百度OCR发票识别功能

热门文章

  1. Matplotlib——条形图_3、分组条形图_4、堆叠条形图
  2. elasticsearch基础知识
  3. 【计算机网络】集线器、网桥、交换机、路由器、网关大解析
  4. 【毕业设计】大数据招聘数据分析可视化 - python
  5. leach协议c++代码_leach协议.doc
  6. 医院基本流程-挂号收费
  7. GraphRNN: Generating Realistic Graphs with Deep Auto-Regressive Models
  8. springboot项目构建过程中易踩坑点
  9. raspberry 防火墙_用Raspberry Pi对您的家庭网络进行防火墙
  10. 搭建安卓打包环境,用官方示例anysdk生成apk运行