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

备案后修改网站内容软件平台架构

备案后修改网站内容,软件平台架构,网站源码修改后怎么提交,女生做ui设计师好吗文章目录 1. 什么是枚举2. 定义3. 使用1#xff09;常量2#xff09;遍历3#xff09;switch 4. 属性和方法1#xff09;属性2#xff09;方法 5. 实现原理6. 使用场景总结 1. 什么是枚举 枚举是列出某些有穷序列集的所有成员的程序#xff0c;或者是一种特定类型对象的计… 文章目录 1. 什么是枚举2. 定义3. 使用1常量2遍历3switch 4. 属性和方法1属性2方法 5. 实现原理6. 使用场景总结 1. 什么是枚举 枚举是列出某些有穷序列集的所有成员的程序或者是一种特定类型对象的计数。 在 Java中枚举是一种特殊的数据类型用于表示一组具名的常量。 枚举类型可以包含零个或多个枚举常量每个常量都是该枚举类型的一个实例。使用枚举可以使代码更加清晰、可读并避免使用整数或字符串常量进行硬编码。 源码 从 Enum 的定义我们可以看到它实现了 Comparable 和 Serializable 两个接口说明了枚举类型可以使用比较器或者序列化操作。 2. 定义 枚举类型是通过 enum 关键字来定义的 示例代码 public enum Day {MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY }在这个例子中我们定义了一个名为 Day 的枚举类型包含了一周的所有天。每个枚举常量都是 Day 类型的一个实例代表一个特定的天。 3. 使用 1常量 枚举常量可以直接用于程序中 Day today Day.SATURDAY; if (today Day.SATURDAY || today Day.SUNDAY) {System.out.println(放假啦); } else {System.out.println(搬砖中。。。); }2遍历 通过 values() 方法获取枚举类型的所有常量进行遍历 示例代码 public class Demo {public static void main(String[] args) {for (Day day : Day.values()) {System.out.println(day);}} } enum Day {MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY }输出结果 MONDAY TUESDAY WEDNESDAY THURSDAY FRIDAY SATURDAY SUNDAY 3switch 枚举经常与 switch 语句结合使用使得代码更加清晰 示例代码 public class Demo {public static void main(String[] args) {Day today Day.SATURDAY;switch (today) {case MONDAY:case TUESDAY:case WEDNESDAY:case THURSDAY:case FRIDAY:System.out.println(搬砖中。。。);break;case SATURDAY:case SUNDAY:System.out.println(放假啦。。。);break;default:System.out.println(错误的星期);break;}} } enum Day {MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY }输出结果 放假啦。。。 4. 属性和方法 1属性 枚举可以包含属性每个枚举常量可以拥有自己的属性 示例代码 enum Day {MONDAY(Mon),TUESDAY(Tue),WEDNESDAY(Wed),THURSDAY(Thu),FRIDAY(Fri),SATURDAY(Sat),SUNDAY(Sun);// 自定义属性private final String subName;Day(String subName) {this.subName subName;}public String getSubName() {return subName;} }每个枚举常量都有一个名为 subName 的属性代表了星期的简写 2方法 枚举可以定义方法使得每个枚举常量可以具有自己的行为 示例代码 enum Day {MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY, SUNDAY;// 自定义方法public boolean isWeekend() {return this SATURDAY || this SUNDAY;} }在这个例子中我们为枚举定义了一个方法 isWeekend()用于判断当前枚举常量是否表示周末 5. 实现原理 枚举类型本质上是一种特殊的类 编译器会在创建枚举时自动添加一些特殊的方法例如 values() 方法用于获取所有枚举常量 6. 使用场景 用枚举替代整数常量和字符串常量 当程序需要一组常量时使用枚举可以使得代码更加清晰和可读避免了硬编码的问题 使用枚举常量的方法提高可读性 在定义枚举时考虑为每个常量添加一些相关的方法提高代码的可读性和可维护性 使用枚举实现单例模式 枚举天生具备线程安全性和单例特性可以作为实现单例模式的一种方式 总结 枚举是一种强大的工具用于表示一组具名的常量。通过枚举我们可以更清晰地表达代码中的常量集合并通过相关的属性和方法使得代码更加可读、可维护。使用枚举的最佳实践包括替代整数常量和字符串常量、为枚举常量添加有意义的方法、以及利用枚举实现单例模式等。
http://www.pierceye.com/news/398902/

相关文章:

  • 列车营销网站怎么做网站 审批号
  • 嘉定公司网站设计游仙建设局官方网站
  • 青山做网站西安十大网站制作公司
  • 网站服务器租用一年多少钱啊seo优化检测
  • 北京网站建设联系电话长春市网络科技有限公司
  • 软件下载网站免费大全济宁医院网站建设
  • 龙岩到永定株洲网站推广优化
  • 个人网站建设研究意义朔州seo网站建设
  • 怎样进入网站的后台视频网站建设方案书
  • 家具网站开发报告北斗导航2022最新版手机版
  • 好看的食品网站app图片怎么制作
  • 杭州做外贸网站wordpress给用户发送邮件
  • 政务服务 网站 建设方案软件外包平台哪家好
  • 上海千途网站建设网站建设 中企动力长沙
  • 网站建设产品介绍烟台定制网站建设电话
  • 公司内部网站设计客户关系管理策略
  • 个人开发网站要多少钱梅州市城乡建设局网站
  • 外贸公司网站案例建设银行报考网站
  • 网站设计建设步骤做暖网站
  • dw如何做网站界面全网推广外包公司
  • 企业网站数据库建设菠菜网站
  • 网站功能优化的方法营销型网站建设集装箱液袋
  • 建设资讯网站厦门网站建设哪家强
  • 惠阳网站设计开发图片做多的网站是哪个
  • 医院网站建设公司价格低本地网站搭建视频教程
  • 黑客攻击的网站网站开发需要多少钱app
  • 海南建设厅评审网站织梦网站加网站地图
  • 清迈城市建设网站外贸搜索网站
  • 怎样做网站公司网站建设维护管理
  • 伊犁网站制作珠海做网站的公司