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

新建设电影院+网站linux下wordpress建站

新建设电影院+网站,linux下wordpress建站,系统管理员权限怎么开,ui设计常用软件有哪些聊一聊Java中的枚举和泛型#xff08;两种强大的编程特性#xff09; 保持热爱#xff0c;奔赴山海。。。。。。 Java中的枚举 在Java中#xff0c;枚举#xff08;Enum#xff09;是一种特殊的数据类型#xff0c;用于定义包含固定常量集合的数据类型。枚举类型在Jav…聊一聊Java中的枚举和泛型两种强大的编程特性 保持热爱奔赴山海。。。。。。 Java中的枚举 在Java中枚举Enum是一种特殊的数据类型用于定义包含固定常量集合的数据类型。枚举类型在Java中引入了更强大、更类型安全的常量集合提高了代码的可读性和可维护性。 以下是关于Java中枚举的一些基本概念和用法 1. 定义枚举类型 要定义一个枚举类型可以使用 enum 关键字 enum Days {SUNDAY, MONDAY, TUESDAY, WEDNESDAY, THURSDAY, FRIDAY, SATURDAY }2. 枚举常量 枚举常量是枚举类型的具体值。在上面的例子中SUNDAY, MONDAY, 等就是 Days 枚举的常量。 3. 枚举方法 枚举类型可以包含方法以便对枚举常量执行特定操作。每个枚举常量都是枚举类型的实例并且可以有自己的属性和方法。例如 enum Days {SUNDAY(Sun), MONDAY(Mon), TUESDAY(Tue), WEDNESDAY(Wed),THURSDAY(Thu), FRIDAY(Fri), SATURDAY(Sat);private String abbreviation;// 构造方法private Days(String abbreviation) {this.abbreviation abbreviation;}// 获取缩写public String getAbbreviation() {return abbreviation;} }4. Switch 语句中使用枚举 枚举类型非常适合在 switch 语句中使用使得代码更为清晰和易读 Days day Days.MONDAY;switch (day) {case SUNDAY:System.out.println(Its a relaxing day!);break;case MONDAY:System.out.println(Back to work!);break;// 其他枚举常量的处理...default:System.out.println(Enjoy the day!); }5. 枚举的遍历 可以使用 values() 方法获取枚举类型中所有的常量并进行遍历 for (Days day : Days.values()) {System.out.println(day); }6. 枚举实现接口 枚举类型也可以实现接口为每个枚举常量提供不同的行为。 interface DayInfo {String getInfo(); }enum Days implements DayInfo {SUNDAY(Sun), MONDAY(Mon), TUESDAY(Tue), WEDNESDAY(Wed),THURSDAY(Thu), FRIDAY(Fri), SATURDAY(Sat);private String abbreviation;// 构造方法private Days(String abbreviation) {this.abbreviation abbreviation;}// 获取缩写public String getAbbreviation() {return abbreviation;}// 实现接口方法Overridepublic String getInfo() {return This day is name() ( getAbbreviation() );} }这是关于Java中枚举的一些基本概念和用法。枚举是一种强大而灵活的工具可以用于增强代码的可读性和可维护性。 Java中的泛型 Java 中的泛型是一种强大的编程特性允许你编写可以适用于多种数据类型的通用代码提高了代码的可重用性和类型安全性。泛型在集合类、方法和类中广泛应用使得代码更加灵活和类型安全。 以下是一些关于 Java 泛型的基本概念和用法 1. 泛型类 使用泛型可以创建具有通用数据类型的类。例如下面是一个简单的泛型类 public class BoxT {private T value;public Box(T value) {this.value value;}public T getValue() {return value;} }在这个例子中Box 类是一个泛型类使用 T 表示类型参数。通过这个参数可以在实例化 Box 对象时指定具体的数据类型 BoxInteger intBox new Box(42); BoxString strBox new Box(Hello, Generics!);Integer intValue intBox.getValue(); String strValue strBox.getValue();2. 泛型方法 除了泛型类还可以在方法中使用泛型。例如下面是一个简单的泛型方法 public class GenericMethods {public static T void printArray(T[] array) {for (T element : array) {System.out.print(element );}System.out.println();} }这个方法可以打印任意类型的数组。调用时编译器会根据传递的参数类型进行类型推断 Integer[] intArray {1, 2, 3, 4, 5}; String[] strArray {apple, banana, orange};GenericMethods.printArray(intArray); // 输出: 1 2 3 4 5 GenericMethods.printArray(strArray); // 输出: apple banana orange3. 通配符 通配符是一种用于表示未知类型的符号。在泛型中通配符通常用 ? 表示。例如List? 表示一个元素类型未知的列表 List? unknownList;通配符也可以用于上界和下界。例如List? extends Number 表示一个元素类型是 Number 或其子类的列表而 List? super Integer 表示一个元素类型是 Integer 或其父类的列表。 4. 泛型限定 泛型可以使用限定来指定泛型的边界。通常有两种限定上界限定和下界限定。上界限定使用 extends 关键字下界限定使用 super 关键字。 // 上界限定T 可以是 Number 或其子类 public T extends Number void processNumber(T number) {// 处理 T 类型的数据 }// 下界限定T 可以是 Integer 或其父类 public T super Integer void processInteger(T number) {// 处理 T 类型的数据 }这些是 Java 中泛型的一些基本概念和用法。泛型是一种强大的工具可以提高代码的可读性和灵活性并在编译时提供更好的类型检查。
http://www.pierceye.com/news/364895/

相关文章:

  • 做网站ps文字有锯齿公司做外地网站
  • 如何在百度提交自己的网站梦织和wordpress特点
  • 毕业设计做网站还是系统好网站可以随便创建么
  • 做网站与网页有什么区别昊客网络
  • 临沂地区建站网站设计一个企业网站首页
  • wordpress本地建站精准信息预测
  • 云服务器如何安装网站爱站网seo综合查询
  • 个人建什么样的网站好wordpress添加用户登录
  • 中国教育网站官网做网站购买域名之后
  • 公司网站建设的优势新图闻的品牌建设经验
  • 网站建设是在商标哪个类别深圳宝安区新安街道
  • 网站推广服务器怎么选wordpress获取菜单链接地址
  • 横岗做网站外贸网站建设推广优化
  • 怎样搭建一个个人网站国金紫郡府淮北论坛
  • 网站建设类型wordpress词典模板
  • wordpress标签订阅插件优化网站视频
  • 聊城市建设工程质量监督站网站济南建站公司哪有
  • 郑州做网站便宜没有有知道钓鱼网站在哪儿做
  • 免费建自己域名的网站吗seo推广排名软件
  • 关于asp_sql网站开发的书籍专门做图片的网站cms
  • 淮安 网站建设:2003建网站
  • 怎么做网站的主页面编程软件scratch免费下载
  • 建设银行无锡分行网站网页版游戏单机游戏
  • 遵义网站建设中心如何低成本做网站推广
  • 国基建设集团有限公司网站学校网站网页模板
  • 舟山网站开发免费com域名网站
  • 网站开发 脚本之家怎么注册一个企业邮箱
  • 青岛做网站公企业管理软件销售
  • 简约风格的网站宁波余姚网站建设
  • 口碑好的免费网站建设企业做网站电话约见客户的对话