ide编写java快捷键,IDE常用快捷键 基本配置

基本配置

更改jdk版本 :Windows -> preferences -> Java->compiler

更改jre版本 :Windows -> preferences -> Java-> installed JREs注意与jdk版本保持一致

删除自动生成代码部分的注释:java->code style-> code Templates-> code-> method body/constructor body/Catch block body->edit->删除注释部分->OK->Apply即可

选中 可在Declaration看到其源代码 Ctrl+hover

javadoc  API里的东西  hover

problem 显示 报错 警告详细信息

查看父类 选择+F4  show line nums

字体:Windows -> preferences -> general-> Appearance-> Color and Fonts-> basic-> Text Font-> edit->选择自己喜欢的字体、字形、大小->确定  Courier New

护眼背景色:Editors->Text editors->Appearance color options: Background color->去掉System Default前面的√->点击Color后颜色框->自定义颜色-》  色调85、饱和度120、亮度210->添加到自定义颜色->选中自定义颜色->确定->Apply and close

可以将自己喜欢的视图->保存 不喜欢的视图->重置到系统原始视图

不小心关掉的窗口:Window->show view

去掉提示:Java editor  hover combined 去掉  选中+F2可提示

快捷键:

ctrl+n       新建

ctrl+shift+f 格式化

ctrl+shift+o 导包

ctrl+/       单行注释

ctrl+shift+/ 多行注释

ctrl+shift+\ 多行注释取消

选中代码(鼠标放在代码所在行)alt+上/下箭头   代码上下移动

选中类名(F3/Ctrl+鼠标点击) 查看源码

ctrl+shift+t 查找具体的类

ctrl+o 查找具体类的具体方法

ctrl+1 给建议 根据右边生成左边的数据类型,生成方法

ctrl+d 删除代码

alt+shift+m 抽取方法

alt+shift + r 改名

alt+shift+a  纵向选择

ctrl+h查找文字(file search  *.java)

alt+shift+s生成构造方法/菜单显示之后再按c

alt+shift+s 生成get、set方法/菜单显示之后再按r

ctrl+w 关闭某个类(窗口)

alt+/提示单词

一个项目要调用另一个项目中的类/方法->将其(要引用的项目)导出为jar包形式 在项目中New->folder命名为lib->将导出的Jar包引入-》注意build path

要学会使用debug:首先打断点-> debug  F6继续  F8到下一断点(执行完成) F5进入方法

da4133f16056cdc03337354c6c640959.png

异常(Exception)就是java程序在运行过程中出现的错误,程序编译通过并不代表着在运行时不会出错。

java.lang.ArithmeticException:/by zero

异常的分类;Error、一般性异常、RuntimeException

Error:如果程序出现了Error,那么将无法恢复,只能重新启动程序,最典型的Error的异常是:OutOfMemoryError

一般性异常:出现了这种异常必须在程序里面显式的处理,否则程序无法编译通过

RuntimeException:此种异常可以不用显式的处理,例如被0除异常,java没有要求我们一定要处理。

除了RuntimeException之外的异常都叫一般性异常。

所有异常类的祖先类是Throwable,这个类在java.lang包下面

被finally控制的语句体一定会执行,除非在执行finally语句体之前JVM退出(如System.exit(0)),一般用于关闭资源

finally如何使用?

finally语句块可以直接和try语句块连用:try...finally...(用的较少)

也可以这样使用:try...catch...finally

填结果

public class FinallyTest03

{

public static void main(String[] args)

{

int i=m1();

System.out.println(i);

}

public static int m1()

{

int i=10;

try

{ return i; } //程序会先将i返回 然后执行finally中的语句,之后再执行main方法中的语句

finally

{

i++;

System.out.println("finally中的i="+i);

}

}

}

//10  11

面试题:final finally finalize的区别:

其实没有什么关系,只不过在单词的拼写上面相似

final  可以修饰类,不能被继承  修饰方法,不能被重写  修饰变量,只能赋值一次

finally是try语句中的一个语句体,不能单独使用,语句体中的语句一定会执行

finalize是object中的一个方法,当没有引指向这个对象时,由对象的垃圾回收器在回收之前调用此方法。  alt+shift +z  try catch  Block

throw 和 throws的区别

throws用在方法声明后面,跟的是异常类名

可以跟多个异常类名,用逗号隔开

表示抛出异常,由该方法的调用者来处理

throw

用在方法体内,跟的是异常对象名

只能抛出一个异常对象名个

表示抛出异常,有方法体内的语句处理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值