`
cloud21
  • 浏览: 391412 次
  • 性别: Icon_minigender_2
  • 来自: 北京
社区版块
存档分类
最新评论

Java 潜规则收集

阅读更多
有 goto 关键字却不能用?
getout:{
    for (int i = 0; i < N; ++i) {
        for (int j = i; j < N; ++j) {
            for (int k = j; k < N; ++k) {
                break getout; // 打断循环跳到 OUT
            }
        }
    }
}
// OUT



enum 可以当类写
// 出自 Sun 的例子(Sun 真的很喜欢太阳系,但他们不知道冥王星已经出局了么?)
public enum Planet {
  MERCURY (3.303e+23, 2.4397e6),
  VENUS   (4.869e+24, 6.0518e6),
  EARTH   (5.976e+24, 6.37814e6),
  MARS    (6.421e+23, 3.3972e6),
  JUPITER (1.9e+27,   7.1492e7),
  SATURN  (5.688e+26, 6.0268e7),
  URANUS  (8.686e+25, 2.5559e7),
  NEPTUNE (1.024e+26, 2.4746e7),
  PLUTO   (1.27e+22,  1.137e6);

  private final double mass;   // 质量/千克
  private final double radius; // 半径/米
  Planet(double mass, double radius) {
      this.mass = mass;
      this.radius = radius;
  }
  public double mass()   { return mass; }
  public double radius() { return radius; }

  // 重力常数/(立方米每千克秒平方)
  public static final double G = 6.67300E-11;

  public double surfaceGravity() {
      return G * mass / (radius * radius);
  }
  public double surfaceWeight(double otherMass) {
      return otherMass * surfaceGravity();
  }
}

// 如何使用
public static void main(String[] args) {
    Planet pEarth = Planet.EARTH;
    //..
    pEarth.radius();
    pEarth.surfaceGravity();
    pEarth.surfaceWeight(12.0);
    //..
}


双花实例初始化块
Map map = new HashMap() {{
    put("a key", "a value");
    put("another key", "another value");
}};


在代码中直接写 URL

class Example {
  public static void main(String[] args) {
    http://www.iteye.com
    System.out.println("Hello World!");
  }
}


如果在函数 return 后还要做些事情……

try { return 1; }
finally { System.out.println("Bye!"); }

分享到:
评论

相关推荐

    IT 人员相信的十条潜规则/106544.html

    IT 人员相信的十条潜规则

    Java 编程规则

    Java 编程规则,学习参考

    规则引擎-Java调用规则

    业务规则在配置完成后,我们需要把规则和整个系统结合起来,让独立的规则参与到系统的运行中,这里主要讲述了Java采用3中方式来调用规则 1:Java类调用规则包 2:通过规则服务调用规则包 3:通过SOAP方式调用规则包

    sonar-JAVA检查规则指南.docx

    SonarQube分析Java项目,遵循的基本内置规则;规则为常用激活规则,含bug、漏洞、坏味道三方面不同程度(严重、阻断、主要、次要、提示等级别)。

    java规则引擎说明

    本文档对JAVA规则引擎是什么,如何使用进行了详细的说明。

    Java代码规则

    Java的最优书写规则,可以加强代码管理能力和可读性; 本文在参考业界已有的编码风格的基础上,描述了一个基于 JBuilder 的项目风格,力求一种统一的编程风格,并从整体编码风格、代码文件风格、函数编写风格、变量...

    C#、java命名规则和开发习惯

    C#、java命名规则和开发习惯,编程成功的第一步,重要性我就不说了。

    java的技术网站收集 java的技术网站收集

    java的技术网站收集java的技术网站收集java的技术网站收集java的技术网站收集java的技术网站收集java的技术网站收集

    Java编程规则教程

    Java编程规则 Java编程规则 Java编程规则

    JAVA规则引擎原理

    &lt;br&gt;第一部分简要介绍了规则引擎的产生背景和基于规则的专家系统, 第二部分介绍了什么是规则引擎及其架构和算法, 第三部分介绍了商业产品和开源项目实现等各种Java规则引擎, 第四部分对Java规则引擎...

    java语法规则

    java语法规则的经典

    基于Java的规则引擎基础参考文档

    本资源是:Drools基于Java的开源规则引擎开发教程,不得转载,拷贝等涉及侵权侵权内容,一旦发现,将被举报严惩。

    Java的概述与基本语法规则

    含有Java的基本信息和基本语法,适合开发小白下载学习

    Java编程规则

    Java编程规则 本附录包含了大量有用的建议,帮助大家进行低级程序设计,并提供了代码编写 的一般性指导!

    java游戏之潜艇大战

    java版的潜艇大战,更多游戏见博客http://blog.csdn.net/simon_world

    java规则引擎开发教程全

    规则引擎 规则引擎开发教程 java规则引擎

    JAVA PMD规则 详解

    PMD规则 总结的一些规则 帮你写出优雅的代码

    java不规则窗体 的创建

    不规则窗体的大体构建思路与以前没有什么不同,在这里,我仅陈述在java中怎样实现它。本次内容在eclipse平台下开发,需要swt 的插件,可以到swt的官方网站www.swt-designer.com去下载。

    Sonarqube java校验规则

    Sonarqube java校验规则

    PDM-JAVA规则

    NULL 博文链接:https://love2java.iteye.com/blog/1621720

Global site tag (gtag.js) - Google Analytics