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

网站上全景云台怎么做的北京网页设计好的公司

网站上全景云台怎么做的,北京网页设计好的公司,小程序简单还是做网站简单,wordpress百度翻译k8s secret使用总览 Java中的枚举比许多其他语言更强大#xff0c;可以导致令人惊讶的用途。 在本文中#xff0c;我概述了Java 枚举的一些单独功能#xff0c;并将它们放在一起形成一个状态机。 单例和实用程序类的枚举 您可以非常简单地将枚举用作Singleton或Utility。… k8s secret使用 总览 Java中的枚举比许多其他语言更强大可以导致令人惊讶的用途。 在本文中我概述了Java 枚举的一些单独功能并将它们放在一起形成一个状态机。 单例和实用程序类的枚举 您可以非常简单地将枚举用作Singleton或Utility。 enum Singleton {INSTANCE; } enum Utility {; // no instances } 枚举实现一个接口 您也可以在枚举中实现接口。 interface Named {public String name();public int order(); }enum Planets implements Named {Mercury, Venus, Earth, Mars, Jupiter, Saturn, Uranus, Neptune;// name() is implemented automagically.public int order() { return ordinal()1; } } 每个枚举实例都有一个不同的子类 您可以覆盖实例的行为。 这有效地为实例提供了具有自己实现的枚举的不同子类。 // from http://download.oracle.com/javase/1,5.0/docs/guide/language/enums.html public enum Operation {PLUS { double eval(double x, double y) { return x y; } },MINUS { double eval(double x, double y) { return x - y; } },TIMES { double eval(double x, double y) { return x * y; } },DIVIDE { double eval(double x, double y) { return x / y; } };// Do arithmetic op represented by this constantabstract double eval(double x, double y); } 使用枚举作为状态机 您可以使用所有这些技术来创建基于枚举的语句。 在这个简短的示例中解析器状态机处理ByteBuffer中的原始XML。 每个状态都有其自己的处理方法如果没有足够的可用数据则状态机可以返回以检索更多数据。 状态之间的每个过渡都定义明确所有状态的代码都放在一个枚举中 。 interface Context {ByteBuffer buffer();State state();void state(State state); } interface State {/*** return true to keep processing, false to read more data.*/boolean process(Context context); } enum States implements State {XML {public boolean process(Context context) {if (context.buffer().remaining() 16) return false;// read headerif(headerComplete)context.state(States.ROOT);return true;}}, ROOT {public boolean process(Context context) {if (context.buffer().remaining() 8) return false;// read root tagif(rootComplete)context.state(States.IN_ROOT);return true;}} }public void process(Context context) {socket.read(context.buffer());while(context.state().process(context)); } 使用这种方法可以编写一个XML解析器该解析器可以在不到10微秒的时间内处理数据包。 在大多数情况下它与您所需的效率一样。 参考 Java秘密使用我们的JCG合作伙伴 Peter Lawrey在Vanilla Java上 使用枚举来构建状态机 。 相关文章 Java中的低GC使用原语而不是包装器 Java Lambda语法替代 JVM如何处理锁 Erlang与Java内存架构 Java Fork / Join进行并行编程 翻译自: https://www.javacodegeeks.com/2011/07/java-secret-using-enum-to-build-state.htmlk8s secret使用
http://www.yutouwan.com/news/430111/

相关文章:

  • 有动效网站wordpress 主题更新
  • 网站备案半身照视频网站 建设 硬件
  • 简洁的网站东莞品托网站建设
  • 牛牛网站建设开家网站建设培训
  • 优秀行业网站做网站开发的想接私活
  • 网站开发算固定资产做搜狗网站优化排名
  • 做网站创业风险分析图片在线制作水印
  • 做书评的网站重庆第一门户网站
  • 营销型网站试运营调忧网站模板asp
  • 网站右侧广告网站内容怎么选择
  • 证券投资网站做哪些内容河津市城乡建设局网站
  • 如何申请自己的个人网站贵阳网站seo外包
  • 重庆第一门户网站蚌埠市建设局网站
  • 织梦做的网站首页被篡改用html做的网站步骤
  • 中小企业查询网站国际知名设计公司的新方案
  • 企业网站事例wordpress打赏积分代码
  • 网站效果图设计嘉兴的网站设计公司有哪些
  • 安徽省城乡和建设厅网站做网站公司找意向客户
  • 做网站空间和服务器的申请网页空间
  • 企业免费自助建站平台网页小游戏flash不能正常运行
  • 网站的大图传不上去是怎么回事怎样做推广营销
  • 静态网站建设开发企业网站的推广阶段和特点
  • 博罗做网站技术网页设计制作网站模板图片
  • 简述网站主要流程北京网站建站
  • 网站开发教程 视频 ssh专业的网页设计和网站制作公司
  • 做服装行业网站社交分享 wordpress
  • 济南网站建设山东酷风Wordpress点金
  • 怎么选择合肥网站建设开个小网站要怎么做
  • 自助建站网站建设设计论坛最好的网站
  • 聊城集团网站建设wordpress如何看访问