当前位置: 首页 > news >正文

网站托管公司哪家好网站制作网络推广方案

网站托管公司哪家好,网站制作网络推广方案,wordpress怎么盈利,企业营销策划合同范本前言前几天有个新来的同事(实习生)惊讶的对我说#xff1a;我们的代码里好多错误#xff0c;我的程序本地都启动不了。我一脸懵逼的质问他#xff1a;目前线上的代码#xff0c;怎么会有问题吗#xff1f;他不服气的说#xff1a;你来看嘛#xff0c;就是有问题#xf…前言前几天有个新来的同事(实习生)惊讶的对我说我们的代码里好多错误我的程序本地都启动不了。我一脸懵逼的质问他目前线上的代码怎么会有问题吗他不服气的说你来看嘛就是有问题Dao实体get()和set()方法都没有。此处省略10000字让我流一会儿技术人的眼泪。Lombok通常我们代码里的实体Dao或者自定义Bean都会有get()和set()方法set是设置的意思而get是获取的意思顾名思义这两个方法是对数据进行设置和获取用的。一般来说set和get方法都是对私有域变量进行操作的所以大多数都是使用在包含特定属性的类实体中。现实中有说许多看到密密麻麻的get()和set()就会头疼但现在有了Lombok它提供了简单的注解的形式来帮助我们简化消除一些必须有但显得很臃肿的 java 代码。通过使用对应的注解可以在编译源码的时候生成对应的方法所以不会影响任何运行效率。但也许有的人由于习惯问题看不到get()和set()也会缺乏一些安全感。传统set和get方法既然是实体里面少不了要定义变量而实体变量的值的设置和获取由set()和get()方法实现。标准set和get方法定义如下public class MedalinfoVo {private Long id;private String medalname;private String icon;private Integer isLight;private Integer medallevel;public Long getId() {return id;}public void setId(Long id) {this.id id;}public String getMedalname() {return medalname;}public void setMedalname(String medalname) {this.medalname medalname;}public String getIcon() {return icon;}public void setIcon(String icon) {this.icon icon;}public Integer getIsLight() {return isLight;}public void setIsLight(Integer isLight) {this.isLight isLight;}public Integer getMedallevel() {return medallevel;}public void setMedallevel(Integer medallevel) {this.medallevel medallevel;}}方法setXxx()参数为该变量的值即我们在给该变量定义值的时候设置的。方法getXxx()无参直接返回该变量的在主内存的值。可以看到满篇的set和get方法如果一个实体有20个变量或以上那么整个class看起来就会非常长而且臃肿既没有技术含量又影响着代码的美观要增加或修改的时候变得麻烦和易错。重要的是set和get方法也存在线程同步问题。Lombok的set和get方法Lombok是一种自动接通你的编辑器和构建工具的一个Java库。lombok其实就是帮助我们编写getter或者equals方法的一个“工具”。官方网站Lombok官网lombok的使用首先引入maven依赖使用了lombok的实体GetterSetterpublic class MedalinfoVo {private Long id;private String medalname;private String icon;private Integer isLight;private Integer medallevel;}看到没有使用了lombok的实体变得非常简洁和美观而且执行起来效率变得非常快这是因为lombok库直接调用了java源码类库而实现具体可以详看lombok源码实现。lombok实现原理Lombok的基本流程应该基本是这样定义编译期的注解利用JSR269 api(Pluggable Annotation Processing API )创建编译期的注解处理器利用tools.jar的javac api处理AST(抽象语法树)将功能注册进jar包只是通过简单的Getter Setter 注解便可以实现变量的set和get方法除此外还有ToString、NoArgsConstructor (构造函数)等诸多注解供你使用为你节省大量宝贵时间和代码提高开发效率。
http://www.yutouwan.com/news/123981/

相关文章:

  • 学校网站建设报价单网站建设价格情况
  • 浙江百度推广开户搜狗seo刷排名软件
  • 自主建站网站江永网站建设
  • 新闻发布网站模板wordpress参考文献
  • 做网站国内好的服务器开发一个微信小程序多少钱
  • 织梦系统做的网站忘记登录密码网站视频如何下载
  • 建网站张掖哪家强?实验室网站建设
  • 网站名称是网址吗那些做兼职的小网站
  • 网站建设客户分析调查表文档MUSIK V1.0 WORDPRESS
  • 网站开发实验总结做分析图网站
  • 做网站就找喇叭人wordpress them8主题
  • 衡水网站设计费用页面访问紧急升级中通知怎么关闭
  • 网站建设包括什么微信小程序多少钱做一个
  • 网站cms管理后台电话号码通辽做网站通过seo来赚钱
  • 哪个网站音乐做的最好韩国优秀平面设计网站
  • 字体设计学习网站合肥网站代运营公司有哪些
  • html5手机商城网站模板那些网站做的非常好看
  • 中国空间站的意义响应式网站设计与实现论文
  • 微网站价格网站监控 重启
  • espcms易思企业网站管理系成都市住建局
  • 大兴专业网站开发公司备案域名指向一个网站
  • 建网站租服务器多少钱网站推广工作内容
  • 商业网站建设教程wordpress默认后台
  • 网站计算机培训机构哪个最好谷歌在线浏览入口
  • 房屋中介网站建设江西泰飞建设有限公司网站
  • 做外贸哪个英文网站好企业建设网站需注意哪些内容
  • 哪家培训机构学校好福州百度seo排名软件
  • 汕头手机建站模板游戏ui培训
  • 微信小程序联盟网站廊坊建设网站公司
  • 网站建设php论文微商广告推广