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

什么是网站内页如何建立一个网站平台

什么是网站内页,如何建立一个网站平台,上海机电设备公司网站建设,腕表网链式编程(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.hrbkazy.com/news/34401.html

相关文章:

  • 莱州网站建设包年磁力链
  • 微软云怎么做网站免费宣传平台
  • 最新网站建设常见问题互联网
  • 自己做的网站不满屏网络营销ppt怎么做
  • 网站品牌词优化怎么做seo搜索引擎优化是什么
  • 泉州定制网站建设友妙招链接
  • 国外大型购物网站资源搜索器
  • 图片演示dw做网站网页设计与制作考试试题及答案
  • 租赁服务器做电影网站网站测速
  • 怎样评价一个网站做的好与不好优化怎么做
  • 网站建设多久热门seo推广排名稳定
  • 网站建设税率多少线下引流的八种推广方式
  • 织梦首饰网站模板北京营销型网站
  • 市场监督管理局官网查询怎么优化自己公司的网站
  • 直播网站如何做用手机制作自己的网站
  • 自己做网站还能挣钱吗怎样制作一个自己的网站
  • python 做网站 代码会重庆快速排名优化
  • 广告设计素材免费的网站网站seo哪家公司好
  • 可以做课程的网站搜狗搜索引擎优化论文
  • 有什么网站可以做免费推广seo的优化技巧有哪些
  • 建设银行温州支行官方网站朋友圈产品推广文案
  • 互动网站建设的主页百度seo关键词优化方案
  • wordpress小程序 jwtseo系统培训哪家好
  • 衡水做网站开发的搜索引擎关键词优化有哪些技巧
  • nodejs可以做企业网站吗成品ppt网站国外
  • 广西做网站的公司有哪些做个公司网站一般需要多少钱
  • 怎么做win10原版系统下载网站网站托管代运营
  • 郑州做网站设计网站建站推广
  • 做网站需要的信息网站域名注册
  • 网站设计项目排超联赛积分榜