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

网站及微信建设是否涉及知识产权做网站宣传有用吗

网站及微信建设是否涉及知识产权,做网站宣传有用吗,视频发布播放网站建设,网站都有备案号吗java 枚举学习--从小程序中学习 Java 枚举类型 解析 简介#xff1a;java中枚举是一个类 用之前我觉得还是要知道应该何时使用#xff1a; 一条普遍的规律是#xff0c;任何使用常量的地方#xff0c;例如目前使用的switch 代码切换的地方。 如果只是单独一个值java中枚举是一个类 用之前我觉得还是要知道应该何时使用 一条普遍的规律是任何使用常量的地方例如目前使用的switch 代码切换的地方。 如果只是单独一个值例如 max 和min这类只要把任务留给常量就行。但是如果定义了一组值而这些值中的任何一个都可以用于特定的数据类型那么将枚举用在这个地方最适合不过。 Java 代码 public enum Color{        RED,BLUE,BLACK,YELLOW,GREEN    }   从这里看到Enum 是一个类。 而这些类都是类库中enum的子类。 Java中已有的enum 是Color 枚举类。Color cColor.RED;这些都是public static final 的 既然枚举类是class当然在枚举类中有构造器方法和数据域。但是它是特殊的构造函数。不深入研究只应用 枚举中常见的方法 Ordinal返回枚举值在枚举类种的顺序。这个顺序根据枚举值声明的顺序而定。                  Color.RED.ordinal();  //返回结果0                  Color.BLUE.ordinal();  //返回结果1 compareTo()方法: Enum实现了java.lang.Comparable接口因此可以比较象与指定对象的顺序。Enum中的compareTo返回的是两个枚举值的顺序之差。当然前提是两个枚举值必须属于同一个枚举类否则会抛出ClassCastException()异常。(具体可见源代码)                  Color.RED.compareTo(Color.BLUE);  //返回结果 -1 values()方法 静态方法返回一个包含全部枚举值的数组。                  Color[] colorsColor.values();                  for(Color c:colors){                         System.out.print(c,);                  }//返回结果RED,BLUE,BLACK YELLOW,GREEN, toString()方法 返回枚举常量的名称。                  Color cColor.RED;                  System.out.println(c);//返回结果: RED valueOf()方法 这个方法和toString方法是相对应的返回带指定名称的指定枚举类型的枚举常量。                  Color.valueOf(BLUE);   //返回结果: Color.BLUE equals()方法 比较两个枚举类对象的引用。 枚举类的具体应用 枚举类可以在switch语句中使用 Color colorColor.RED;    switch(color){            case RED: System.out.println(its red);break;            case BLUE: System.out.println(its blue);break;            case BLACK: System.out.println(its blue);break;    }   -----------------------java枚举学习心得从小程序出发 --------------------------- 基本的enum特性 publicclass Test { /** * param args */ enum Shrubbery { GROUND, GRAWLING, HANGING } /** * 枚举类的基础知识 */ publicstatic void bKOfEmun(){ for (Shrubbery s : Shrubbery.values()) { // ordinal() 返回枚举中的位置如GROUND 在0 位置 System.out.println(s ordinal s.ordinal());// 名称位置信息 // compareto比较枚举类型按照 ordinal的值比较-1 0 1 System.out.print(s.compareTo(Shrubbery.GRAWLING) ); // equals 和 看枚举值是否相同 System.out.print(s.equals(Shrubbery.GRAWLING) ); System.out.println(s Shrubbery.GRAWLING); // 返回枚举所在的类的名称。 System.out.println(s.getDeclaringClass()); // name()相当于tostring()返回枚举的值 System.out.println(s.name()); System.out.println(-----------------------); } for (String s : HANGING GRAWLING GROUND.split( )) { // valueof 返回枚举类中名称为 s的枚举对象 Shrubbery shrub Enum.valueOf(Shrubbery.class, s); System.out.println(shrub); } for (Shrubbery s : Shrubbery.values()) { // ordinal() 返回枚举中的位置如GROUND 在0 位置 System.out.println(s ordinal s.ordinal());// 名称位置信息 // compareto比较枚举类型按照 ordinal的值比较-1 0 1 System.out.print(s.compareTo(Shrubbery.GRAWLING) ); // equals 和 看枚举值是否相同 System.out.print(s.equals(Shrubbery.GRAWLING) ); System.out.println(s Shrubbery.GRAWLING); // 返回枚举所在的类的名称。 System.out.println(s.getDeclaringClass()); // name()相当于tostring()返回枚举的值 System.out.println(s.name()); System.out.println(-----------------------); } for (String s : HANGING GRAWLING GROUND.split( )) { // valueof 返回枚举类中名称为 s的枚举对象 Shrubbery shrub Enum.valueOf(Shrubbery.class, s); System.out.println(shrub); } } publicstaticvoid main(String[] args) { // TODO Auto-generated method stub bKOfEmun();//枚举类的基础知识 } } 枚举中填入方法 一般说来我们希望每个枚举实例能够返回对自身的描述而不仅仅是默认toString()实现这只能返回枚举实例的名字。为此我们可以提供一个构造器专门负责处理这个额外的信息然后添加一个方法返回这个描述信息。 构造过程如下 首先 建立枚举 publicenum OzWitch { WEST,NORTH,EAST,SOUTH } 然后创建描述信息 publicenum OzWitch { WEST,NORTH,EAST,SOUTH;//注意分号 private String description;//描述信息 public String getDescription() { returndescription; } publicstaticvoid main(String[] args) { } } 创建构造器 publicenum OzWitch { WEST(1111),NORTH(2222),EAST(3333),SOUTH(4444);//注意分号 private String description;//描述信息 OzWitch(String description) {//注意只能为 private 这里与正常类的构造函数有区别 this.descriptiondescription; } public String getDescription() { returndescription; } publicstaticvoid main(String[] args) { for(OzWitch o:OzWitch.values()){ System.out.println(o.name():o.getDescription()); } } } 覆盖enum方法此程序目的在于把枚举对象的首字母保留大写其余小写 publicenum SpaceShip { SCOUT,CARGO,TRANSPORT,CRUISER,BATTLESHIP,MOTHERSHIP; Override public String toString() { // TODO Auto-generated method stub String idname(); String lowername().substring(1).toLowerCase(); return id.charAt(0)lower; } publicstaticvoid main(String[] args) { for(SpaceShip s:SpaceShip.values()){ System.out.println(s); } } }
http://www.sadfv.cn/news/78006/

相关文章:

  • 网站流量分成众筹网站建设费用
  • 网站的文件夹结构做网站推广前途
  • 做蛋糕视频教学网站淄博网站制作网络定制
  • 网站做支付端口的费用西安搬家公司电话号码大全
  • 怎么搜索网站搜索量自己做网站可以盗图吗
  • 建设电子书阅读网站南阳教育论坛网站建设
  • 一个网站建设多少钱?海口在线分类信息
  • 天津营销型网站建设费用福建建设厅网站 资质
  • 单位门户网站建设存在问题广州 建 网站
  • 怎么制作一个最简单的网站河南怎么样做网站
  • 电子商务网站的建设过程附近临时工200元一天
  • 网站做二级登录页面容易吗车险网站模版
  • 网站开发 聊天窗口永康建设投标网站
  • weirdcore制作网站做外贸自己开公司网站
  • 丽水做网站企业古云网站建设
  • 怎样快速做网站如何用txt做网站时增加照片
  • 网站开发公司特点哪些平台可以做推广
  • 招标网站建设方案网站建设发布教程视频
  • 江苏同邦建设有限公司网站广告设计与制作工作内容
  • 百度开放云制作网站做网站运营需要注意哪些问题
  • 一条龙建站网络规划设计师学历低
  • 做网站推广有用不网店代运营合同
  • 没备案的网站张家港做网站的推荐
  • 网站统计分析龙岗网站关键词优化代理
  • seo网站优化培训找哪些wordpress做引导页
  • 怎么做网站免费网页设计图片大小单位
  • 淄博英文网站建设专业做网站前途
  • 网站色调选择湖南郴州新网
  • 做门户网站的思路wordpress出现没有权限登录
  • 网站备案 如何填大型门户网站设计公司