2020-11-26day14Eclipse的快捷键

Day13总结
8.1 知识点总结
 final:关键字,最终的意思
final修饰的类:最终的类,不能被继承
final修饰的变量: 相当于是一个常量, 在编译生产.class文件后,该变量变为常量值
final修饰的方法: 最终的方法,子类不能重写,可以继承过来使用

 static : 关键字, 静态的意思
可以用来修饰类中的成员(成员变量,成员方法)
注意: 也可以用来修饰成员内部类
 特点:
被静态所修饰的成员,会被所有的对象所共享
被静态所修饰的成员,可以通过类名直接调用,方便
Person.country = “中国”;
Person.method();
 注意事项:
静态的成员,随着类的加载而加载,优先于对象存在
在静态方法中,没有this关键字
静态方法中,只能调用静态的成员(静态成员变量,静态成员方法

 匿名对象:一个没有名字的对象
 特点:
创建匿名对象直接使用,没有变量名
匿名对象在没有指定其引用变量时,只能使用一次
匿名对象可以作为方法接收的参数、方法返回值使用

 内部类:在一个类中,定义了一个新类,这个新的类就是内部类
class A {//外部类
class B{// 内部类
}
}
 特点:
内部类可以直接访问外部类的成员,包含私有的成员

 包的声明与访问
 类中包的声明格式:
package 包名.包名.包名…;
 带有包的类,创建对象格式:包名.类名 变量名 = new包名.类名();
cn.itcast.Demo d = new cn.itcast.Demo();
 导包的格式:
import 包名.类名;

 权限修饰符
public : 公共的
protected: 受保护的

	private : 私有的
				public	protected	默认的	private
在当前类中		Y		Y			Y		Y
同一包中的其他类	Y		Y			Y
不同包中的子类	Y		Y
不同包中的其他类	Y

 代码块:
局部代码块:定义在方法中的,用来限制变量的作用范围
构造代码块:定义在类中方法外,用来给对象中的成员初始化赋值
静态代码块:定义在类中方法外,用来给类的静态成员初始化赋值

Eclipse快捷键
Ctrl+T:点击类,可以快速查看该类的继承关系:可以看到子类和父类
Eclipse 常用快捷键

Eclipse的编辑功能非常强大,掌握了Eclipse快捷键功能,能够大大提高开发效率。Eclipse中有如下一些和编辑相关的快捷键。

  1. 【ALT+/】

此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。

  1. 【Ctrl+O】

显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。

  1. 【Ctrl+/】

快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的时候可能总会需要注释一些东西或取消注释,现在好了,不需要每行进行重复的注释。

  1. 【Ctrl+D】

删除当前行,这也是笔者的最爱之一,不用为删除一行而按那么多次的删除键。

  1. 【Ctrl+M】

窗口最大化和还原,用户在窗口中进行操作时,总会觉得当前窗口小(尤其在编写代码时),现在好了,试试【Ctrl+M】快捷键。

查看和定位快捷键

在程序中,迅速定位代码的位置,快速找到Bug的所在,是非常不容易的事,Eclipse提供了强大的查找功能,可以利用如下的快捷键帮助完成查找定位的工作。

  1. 【Ctrl+K】、【Ctrl+Shift+K】

快速向下和向上查找选定的内容,从此不再需要用鼠标单击查找对话框了。

  1. 【Ctrl+Shift+T】

查找工作空间(Workspace)构建路径中的可找到Java类文件,不要为找不到类而痛苦,而且可以使用“*”、“?”等通配符。

  1. 【Ctrl+Shift+R】

和【Ctrl+Shift+T】对应,查找工作空间(Workspace)中的所有文件(包括Java文件),也可以使用通配符。

  1. 【Ctrl+Shift+G】

查找类、方法和属性的引用。这是一个非常实用的快捷键,例如要修改引用某个方法的代码,可以通过【Ctrl+Shift+G】快捷键迅速定位所有引用此方法的位置。

  1. 【Ctrl+Shift+O】

快速生成import,当从网上拷贝一段程序后,不知道如何import进所调用的类,试试【Ctrl+Shift+O】快捷键,一定会有惊喜。

  1. 【Ctrl+Shift+F】

格式化代码,书写格式规范的代码是每一个程序员的必修之课,当看见某段代码极不顺眼时,选定后按【Ctrl+Shift+F】快捷键可以格式化这段代码,如果不选定代码则默认格式化当前文件(Java文件)。

  1. 【ALT+Shift+W】

查找当前文件所在项目中的路径,可以快速定位浏览器视图的位置,如果想查找某个文件所在的包时,此快捷键非常有用(特别在比较大的项目中)。

  1. 【Ctrl+L】

定位到当前编辑器的某一行,对非Java文件也有效。

  1. 【Alt+←】、【Alt+→】

后退历史记录和前进历史记录,在跟踪代码时非常有用,用户可能查找了几个有关联的地方,但可能记不清楚了,可以通过这两个快捷键定位查找的顺序。

  1. 【F3】

快速定位光标位置的某个类、方法和属性。

  1. 【F4】

显示类的继承关系,并打开类继承视图。

package cn.itcast.sum;
/*
 *   类中,定义方法,实现两个整数的求和,获取求和的结果
 *   这个类的方法,是提供给别人使用的
 *   写一份使用说明书, 文档注释
 */
// 使用文档使用说明书 @auther 作者 /**
/**
 * 
 * 类GetSum实现整数求和
 * @author Apple
 * @version 1.0
 */
public class GetSum {
	/**
	 * 方法 getSum功能计算两个整数的求和
	 * 调用此方法传递两个int整数,返回求和值
	 * @param a
	 * @param b
	 * @return sum
	 */
	public static int getSum(int a,int b){
		return a+b;
	}
}

1.1 常用快捷操作
 Ctrl+T:查看所选中类的继承树
例如,在下面代码中,选中Teacher类名,然后按Ctrl+T,就会显示出Teacher类的继承关系

//员工 
abstract class Employee{
	public abstract void work();
}

//讲师
class Teacher extends Employee {
	public void work() {
		System.out.println("正在讲解Java");
	}
}

 查看所选中类的源代码
Ctrl+滑动鼠标点击类名,或者选中类名后,按F3键查看所选中类的源代码。

 查看所选中方法的源代码
Ctrl+滑动鼠标点击方法名,或者选中方法名后,按F3键查看所选中方法的源代码。

 Eclipse中的JRE System Library是默认的Eclipse依赖JRE中的类库。在该位置可以查找到平常使用的String类、Random类、Math类等。

1.2 文档注释导出帮助文档
在eclipse使用时,可以配合文档注释,导出对类的说明文档,从而供其他人阅读学习与使用。
通过使用文档注释,将类或者方法进行注释用@简单标注基本信息。如@author 作者、@version代码版本、@param方法参数、@return方法返回值等。
package cn.itcast;

/**
 * 我的工具类
 * @author Li
 * @version 1.0版本
 */
public class Tool {
	/**
	 * 返回两个整数的累加和
	 * @param num1 第一个数
	 * @param num2 第二个数
	 * @return 返回累加和
	 */
	public static int getSum(int num1, int num2){
		return num1 + num2;
	}
}

使用Eclipse导出javadoc文档即可,操作步骤如下图:

1.3 项目的jar包导入与导出
jar包是一个可以包含许多.class文件的压缩文件。我们可以将一个jar包加入到项目的依赖中,从而该项目可以使用该jar下的所有类;也可以把项目中所有的类打包到指定的jar包,提供给其他项目使用。
 导出jar包:即把项目中所有类,打包到指定的jar包中,步骤如下图:

 导入jar包:即把指定的jar包,加入到指项目中,提供给项目使用。
导入jar包的过程是将jar包加入到项目的.classpath文件中去,让项目识别,便可以使用jar包中所有的.class文件类。以下是加入步骤:
1:项目根文件夹下创建lib文件夹,用于同一管理所有的jar文件
2:把jar文件复制到lib文件夹中
3:右键点击jar文件,点击Build Path,选择Add to Build Path,此时查看项目根文件夹下的.classpath文件,发现新加入的jar包路径被配置到了该文件中。说明可以使用jar包中所有类了。

 注意:
Jar包加入后,必须Add to Build Path才能使用
Jar包加入后,加入的类也必须导包,如果加入的类其包名与现有类包名相同,则视作在同一个包下。(不常见)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值