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

网站开发前期工作wordpress 审核

网站开发前期工作,wordpress 审核,网站托管公司,西安seo代运营链式编程(Fluent Interface)是一种编程风格,允许通过方法调用连接在一起进行操作,通常用于提高代码的可读性和简洁性。在 Java 中,链式编程常通过返回 this(当前对象)来实现。这种做法在构建器模…

链式编程(Fluent Interface)是一种编程风格,允许通过方法调用连接在一起进行操作,通常用于提高代码的可读性和简洁性。在 Java 中,链式编程常通过返回 this(当前对象)来实现。这种做法在构建器模式中尤为常见。

举个例子

        一般我们构造一个方法的时候,会写如下代码 十分的不优雅

    public static void main(String[] args) {Dog dog = new Dog();dog.setAge(20);dog.setName("joker");}

链式编程起步

       原始getter and setter
    public int getAge() {return age;}public void setAge(int age) {this.age = age;}public String getName() {return name;}public void setName(String name) {this.name = name;}
        链式getter and setter

                由于本身setter我们返回的void,此时我们将这个实例本身返回则可以实现链式编程

    public int getAge() {return age;}//链式编程 由于本身setter我们返回的void,此时我们将这个实例本身返回则可以实现链式编程public Dog setAge(int age) {this.age = age;return this;}public String getName() {return name;}//链式编程public Dog setName(String name) {this.name = name;return this;}
        使用链式
Dog dog = new Dog().setAge(10).setName("joker");

链式编程的实际使用

        // 2.获取最小概率值BigDecimal minAwardRate = strategyAwardEntities.stream().map(StrategyAwardEntity::getAwardRate).min(BigDecimal::compareTo).orElse(BigDecimal.ZERO);

lombok自动生成构造

        首先引入依赖假设你配置了Maven,如果还没学到Maven去网上搜索jar包导入库
    <dependencies><dependency><groupId>org.projectlombok</groupId><artifactId>lombok</artifactId><version>1.18.26</version></dependency></dependencies>
        其次在实体类方法上加上@Data和@Accessors(chain = true)注解即可
@Data
@Accessors(chain = true)
public class Dog {private int age;private String name;
}
        @Data

                属于组合注解用于生成所有字段的Getter、Setter、toString、构造器等大大节省代码量

        @Accessors

                当设置 chain = true 时,生成的 setter 方法会返回当前对象的引用,允许使用链式调用

        

http://www.hyszgw.com/news/77129.html

相关文章:

  • php网站开发用什么工具大淘客网站建设app
  • 网站 建设的必要性北京十大活动策划公司
  • 自助建站系统php沈阳个人做网站
  • 网站谷歌优化怎么做怎样给网站做竞价推广
  • 厦门建设局网站改到哪网站后台文章删了 怎么前台还有
  • wordpress按钮美化网站关键词优化怎么做的
  • 自学it做网站写小说赚钱的网站
  • 网站后台内容编辑器wordpress教程 微信
  • 家乡网站设计模板淮南轩恒网络科技有限公司
  • 免费网站域名wordpress开头空两格
  • 购物网站后台订单处理流程wordpress 影院
  • 佛山网站建设推广订做金华建站软件
  • 如何在360网站网页上做笔记wordpress图片怎么并排显示图片
  • 企业网站的建设怎么收费三网合一网站开发
  • 企业做网站的目的wordpress 防黑
  • 做爰网站有哪些新网如何管理网站
  • 玉林市网站开发公司网站项目的流程
  • 做导购类网站wordpress 鼠标 效果
  • 哪个网站的体验做的最好怎么提交百度收录
  • 嘉兴北京网站建设wordpress站点地址无法更改
  • 单页网站做淘宝客足球比赛直播平台app免费
  • 电子上网站建设与维护石家庄新钥匙做网站
  • 如何设立外贸网站seo引擎优化怎么做
  • 卖模具做哪个网站好番禺区住房和建设局网站
  • 网站营销网站营销推广网站默认网站名
  • 网站开发主要用到哪些工具餐饮网站建设的模板
  • 门图书馆户网站建设方案网站开发是否交印花税
  • 屏蔽蜘蛛抓取 对网站有什么影响学校网站建设项目可行性分析
  • 网站如何选取关键词淘宝客网站根目录
  • 手机站网站布局门户网站的三个基本特征