2022 Java零基础必备 Eclipse 快速提高开发效率使用技巧(6) 足够全 足够细 足够劲爆!

📖 作者:极客小俊
🔥 把逻辑思维转变为代码的技术博主


javap命令
javap
是JDK
自带的反解析工具。
它的作用就是根据class字节码
文件反解析出当前类对应的code区
(字节码指令)、局部变量表、异常表和代码行偏移量映射表、常量池等信息, javap命令
可以反汇编
一个或多个类文件,简单的说:可以查看java
编译器生成的字节码
,用于分解class文件
!
所以通过javap
命令可以查看一个java类
反汇编后得到的class
文件版本号、常量池、访问标识、变量表、指令代码行号
表等信息, javap命令
方便我们透过现象看本质,从而对代码进行更好的拆解和分析!
那么我们现在也可以给Eclipse
来配置javap命令
依次展开菜单栏 Run ----> External tools ----> External tools Configurations

打开External tools Configurations(外部工具配置对话框)
之后,
找到Program(程序)
上右键
选择new Configurations(新建配置)

然后就可以对外部工具进行选择和配置

具体解释如下:
name :
给工具命名 你自己随意!
Location :
这里的路径是JDK
安装路径上bin目录
下的javap.exe
Working Directory :
当前的工作目录路径, 你可以自己手动选择 也可以用变量来代替Arguments :
参数配置
我这里的话值如下:
具体解释如下:
name :
javap
Location :
D:\Java\jdk1.8.0_341\bin\javap.exe
Working Directory :
${workspace_loc}/${project_name}
Arguments :
-c -verbose -classpath ${workspace_loc}/${project_name}/bin ${java_type_name}
其中变量的含义为:
${workspace_loc}
变量表示工作空间
所在的路径!
${project_name}
变量表示项目名称
${java_type_name}
变量表示所选java文件
的类名称
如图

点击Run
之后,如果看到一个错误提示
先别惊慌,那是因为目前我们还没有选择任何java文件
点一下OK
就可以了!

接下来 随意选择一个java文件
,然后点击工具栏上配置好的的Run javap按钮
就可以看到结果了!
如图

关于反汇编
的更多相关知识点,以后我还会详细说到!

Eclipse 设置代码字体大小
在Eclipse
当中设置字体也很简单, 依次展开菜单栏: Window--->Preferences

然后依次继续展开:General---->Appearance---->Colors and Fonts
在右侧找到Basic
中的Text Font
就可以修改字体大小或者其他颜色了!
如图

如果你想要修改java代码中的语法关键字等代码颜色,可以依次展开以下地址:
Window--->Preferences--->Java--->Editor--->Syntax Coloring
然后根据需求去修改代码中部分的颜色、加粗、倾斜、下划线
等样式!
如图


Eclipse 代码模板 🥰
既然都叫模板
了,你就可以按照这个字面意思去理解,模板
照着来就行 !
简单的说 Eclipse
中通过定义和使用代码模板
来提高编码效率
与代码可预测性
举个栗子
比如: 我们在编写Java
程序过程中经常需要编写main
方法对吧, 这里我就当做你把这个main方法
已经记得很熟悉了
public static void main(String[]args) {
}
但是你每次都去全部打一次,是不是也很没有这个必要了吧 对吧! 而这个时候我们就可以使用Eclipse
中带有的代码模板
来快速完成这些事情!
代码模板的作用
模板的作用主要还是体现在团队开发上, 可以尽可能的去避免有编码上的些许差异!
并且还提供了一些模板变量
这些变量会使代码模板
更为动态并会减少在代码模板
插入后,还需要对模板
进行的手动更改的工作量!
在Eclipse
中代码模板
是有对应的关键字提示符
的,这里的main函数
提示符就是main
具体使用方法为:找到要输入提示符关键字
的地方,然后先按下快捷键alt + /
出现提示列表,然后再输入关键字回车就可以快速生成了
如图

看到了吧Eclipse
会自动帮我们完成了main函数
的完整定义!

Eclipse自定义代码模板 ⚙️
Eclipse
中自带的代码模板
其实有很多
我们可以依次展开菜单栏: Windows--->Preferences--->Java--->Editor--->Templates
你可以在搜索框中输入Templates
查找,看到所有已定义好的代码模板
列表
如图

点击右侧的New
或者Edit
就可以自定义
新建自己的代码模板,或者编辑修改
已有的代码模板了!

这里我们点击New
新建代码模板
,出现New Template
编辑面板对话框,这是我们重点要说的
代码模板
的内容一切东西都在这里面进行配置。
那么先来熟悉下这个New Template
中关键的选项含义分别是什么吧, 具体如下:
name :
代码模板提示字符串名称
Context :
指定该代码模板在什么地方才能生效,根据需求进行选择!
Automatically insert :
是否进行自动插入
Description :
代码模板的描述信息
Pattern :
代码模板对应的具体的代码
,按照你希望代码的格式输入就可以了
Insert Variable.. :
你可以在代码模板
中使用模板变量
,这些变量可以帮助你的代码更加灵活
Eclipse
中常见预定义
的代码模板内置变量
如下:
${cursor} :
将编辑器的光标放在这个位置
${date} :
插入当前日期
${time} :
插入当前的时间
${line_selection} :
将选中的行插入到这里。
${word_selection} :
插入当前选中的单词
${user} :
当前用户的名字
${var} :
解析为本地变量
${dollar} :
插入货币符号$
${enclosing_method} :
插入模板被插入其中的那个方法的名称
${enclosing_method_arguments} :
为包围方法插入的参数
${enclosing_package} :
插入当前类的包名
${enclosing_project} :
插入包含所编辑的这个类的项目的名称
${enclosing_type} :
插入正在编辑的类型(类)的名称
${exception_variable_name} :
插入一个异常变量名称,进行最佳猜测。 e, ioe
${file} :
文件的简称
${todo} :
注释中的 TODO 标记
${year} :
将当前的年份插入到代码中
以上大致总结了一些我常见的模板变量
对于其他的模板变量
大家可以自行尝试一下!
举例说明
我们来自定义一个简单代码模板
固定打印10次循环的代码模板
如图

添加完成之后,可以在Template
列表中找到

我们使用快捷键Alt + /
然后输入模板代码提示符
来看一下效果!
如图


Eclipse 快捷键/自定义快捷键 ⚙️
在Eclipse
当中也有很多快捷键
, 很多操作都提供了相应的快捷键
,我们可以通过快捷键
就能很好的控制 Eclipse
中的各项功能, 用好快捷键
也是提升你开发项目效率的必要条件!
我们在Eclipse
中可以使用Ctrl + shift + L
来快速查看当下Eclipse
有哪些快捷键!
如图

这里就不再过说赘述了,大家自行查阅即可!
如何设置快捷键
如果你对当前的快捷键
不是很满意,也可以自行设置这些快捷键
,方法也很简单
依次展开菜单栏: Window--->Preferences--->General--->Keys
,进入到快捷键管理
面板
在这里可以查找所有的快捷键
相关设置,修改
或添加
都可以在这里,点击需要修改
的快捷键
, 然后在Binding
里设置你想要的快捷键就可以了!
例如之前 我们的代码模板
的快捷键为:alt + /
我不是很喜欢 ,我就把它换成了Ctrl + R
如图


Eclipse代码注释模板的配置
代码注释模板
可以给开发团队成员在协作开发项目的时候,提供很关键的一些信息, 方便开发人员在阅读代码的时候,更快的熟悉业务, 在日常的团队开发中,都会有相应的的代码注释
规范的模板
, 并且在不同的IDE
中配置代码注释模板的方式也可能不一样, 而在Eclipse
当中可以非常简单的进行设置!
接下来给大家提供一些代码注释模板
的设置方法和案例来供大家参考!
首先我们还依次展开菜单栏: Window--->Preference--->Java--->Code Style--->Code Template
如图

这里我们主要先关注一下Code Template
右侧Code选项
中的New Java File
意思也就是我们在新建一个.java
文件的时候,就会把我们预定义好的注释模板
添加到这个文件当中,以便于以后的阅读!
我们直接点击Edit
对New Java File
进行编辑
这里我简单准备一个代码注释模板
仅供参考
/**
*@ProjectName: ${project_name}
*@PackageName: ${package_name}
*@FileName: ${file_name}
*@Description: java开发
*@version v1.0
*@author ${user}
*@date ${date}${time}
**/
如图

注意:
这里又使用到了Eclipse
中的模板变量
, 这些变量
是Eclipse
中预定义好了的!
当你点击Insert Variable
插入变量按钮的时候,就会弹出模板变量
插入提示和介绍

这里我简单介绍几个 我常用到的模板变量
, 如下表:
${project_name} :
显示当前项目文件名称
${package_name} :
显示当前包的名称
${file_name} :
显示当前java
文件的名称和后缀
${user} :
显示当前系统用户名称
${date} :
生成年/月/日
--时间
${time} :
生成时:分:秒
--时间
${package_declaration} :
自动声明文件头部包名称
还有其他一些模板变量
这里我就不过多赘述了, 大家可以自行查阅即可!
写好了之后点击OK
我们新建一个java文件
来看看效果!
如图

在Code
当中还可以其他的选项: 如下表
Method Body :
可以在这里加入方法
的注释模板
Constructors Body :
可以在这里加入构造函数
的注释模板
Getter body :
对get方法
编写注释模板
Setter body :
对set方法
编写注释模板
其他可以根据自己的需求进行设置就可以了!
小结
关于Eclipse
的使用对于刚刚接触java
开发的同学这就已经差不多了,等学到了一定程度之后,再深入去了解Eclipse
内部的相关功能会更好,千万别一上来就把Eclipse
上的所有功能都学一遍其实意义不大,说不一定还会让你更加混乱!

如果文章对你有帮助的话就请
👍点赞 ✍️评论 💙收藏
一键三连哦!
🤗🤗🤗🤗🤗
如果以上内容有任何错误或者不准确的地方,🤝🤝欢迎在下面 👇 留个言指出!
或者你有更好的想法,欢迎一起交流学习❤️💙💛💚🧡💜
