首页 技术 正文
技术 2022年11月15日
0 收藏 659 点赞 2,362 浏览 1371 个字

前言:

 GenerateAllSetter:

  我们在程序开发过程中,往往要编写这样的类:类的部分或者全部属性不希望让外部世界直接访问,而不用public字段修饰。这样,方法调用成了访问这些属性的唯一途径。

  JavaBean就是一个很好的例子,其严格遵守面向对象的设计逻辑,所有属性都是private。对于任何属性xxx,都有public的getXxx()方法来获取属性和public的setXxx()方法来修改属性。

  如果只有少量这样的属性,可以通过手动方式为它们添加setter和getter方法。但是,如果有大量这样的属性,手动添加会很费时。

ECtranslation:

  对于绝大多数的程序员来说,会查看源码应该是所要具备的技能之一,ECTranslation这个翻译插件,给我们查看源码提供了许多方便,使我们可以更好的理解源码,而且还可以对所有代码单词进行翻译。

  当然如果你的英语水平超高,安装它就完全没有必要了。

translation:

  有一些单词需要自己打开必应词典或者有道词典查单词,这样就需要在不同的软件之间进行切换,影响工作效率。还好idea中有一款英文到中文的翻译软件,使用简单。

  Translation是一个翻译插件,支持中英互译、单词朗读。 General Usage Instructions:

  选择需要翻译的文本 > 点击鼠标右键 > 点击Translate、或者使用快捷键Alt + 0/1/2/3/R/T(Mac下可能无效,需要自定义快捷键)进行翻译。

  你可以直接翻译如”getTranslatedString”和”HELLO_WORLD”这样的文本。

  支持多翻译引擎切换。

注:(ECtranslation、translation)两者只能使用一个

安装步骤:

1):打开 Settings—->Plugins—> 进行搜索—>选择—->” GenerateAllSetter” —-> install

IDEAL葵花宝典:java代码开发规范插件  GenerateAllSetter、ECtranslation、translation、插件

通过上述步骤依次安装(ECtranslation)……

安装插件:点击插件详情中的”install”按钮,按照其提示即可完成安装,安装完成后需重启IDEA。

GenerateAllSetter:使用步骤

  IDEAL葵花宝典:java代码开发规范插件  GenerateAllSetter、ECtranslation、translation、插件

基本设置:

使用快捷键Alt + Insert,或者右键选择 Generate…,操作如下图所示:

IDEAL葵花宝典:java代码开发规范插件  GenerateAllSetter、ECtranslation、translation、插件IDEAL葵花宝典:java代码开发规范插件  GenerateAllSetter、ECtranslation、translation、插件IDEAL葵花宝典:java代码开发规范插件  GenerateAllSetter、ECtranslation、translation、插件

IDEAL葵花宝典:java代码开发规范插件  GenerateAllSetter、ECtranslation、translation、插件

这种方式 在我们的 IDEAl 中本来就有,有一点不同的是,我们的 Boolean 类型 不再是 getBol,现在变成了 isBol。

对一个对象进行一键式Set 封装:

IDEAL葵花宝典:java代码开发规范插件  GenerateAllSetter、ECtranslation、translation、插件

效果如下:并且自动赋予了 初始值

IDEAL葵花宝典:java代码开发规范插件  GenerateAllSetter、ECtranslation、translation、插件

ECtranslation:使用步骤

选中要翻译的代码:右键选择 Translate 或者 快捷键 Meta + l

IDEAL葵花宝典:java代码开发规范插件  GenerateAllSetter、ECtranslation、translation、插件

效果如下:

IDEAL葵花宝典:java代码开发规范插件  GenerateAllSetter、ECtranslation、translation、插件

translation:使用步骤

注:需要进行外部导入:点我下载相关包   密码:cnrs

IDEAL葵花宝典:java代码开发规范插件  GenerateAllSetter、ECtranslation、translation、插件

导入步骤:

IDEAL葵花宝典:java代码开发规范插件  GenerateAllSetter、ECtranslation、translation、插件IDEAL葵花宝典:java代码开发规范插件  GenerateAllSetter、ECtranslation、translation、插件

导入成功标识:并且支持。多翻译引擎切换

IDEAL葵花宝典:java代码开发规范插件  GenerateAllSetter、ECtranslation、translation、插件

选中要翻译的内容:右键点击 Translate

IDEAL葵花宝典:java代码开发规范插件  GenerateAllSetter、ECtranslation、translation、插件

效果如下:(强大的朗读功能)

IDEAL葵花宝典:java代码开发规范插件  GenerateAllSetter、ECtranslation、translation、插件

——————————————————————————–

以上内容若有不足之处:请多多请教

如要转载请注明小编本站地址:(https://www.cnblogs.com/mlq2017/)

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:9,088
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,565
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,413
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,186
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,822
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,905