模块 java.base

类 ECPoint

java.lang.Object
java.security.spec.ECPoint

public class ECPoint extends Object
这个不可变类表示仿射坐标中椭圆曲线 (EC) 上的一个点。其他坐标系可以扩展这个类来用其他坐标表示这个点。
自从:
1.5
  • 字段详细信息

    • POINT_INFINITY

      public static final ECPoint  POINT_INFINITY
      这定义了无穷远点。
  • 构造方法详细信息

    • ECPoint

      public ECPoint(BigInteger  x, BigInteger  y)
      从指定的仿射 x 坐标 x 和仿射 y 坐标 y 创建一个 ECPoint。
      参数:
      x - 仿射 x 坐标。
      y - 仿射 y 坐标。
      抛出:
      NullPointerException - 如果 xy 为空。
  • 方法详情

    • getAffineX

      public BigInteger  getAffineX()
      返回仿射 x 坐标 x 。注意:POINT_INFINITY 具有空仿射 x 坐标。
      返回:
      仿射 x 坐标。
    • getAffineY

      public BigInteger  getAffineY()
      返回仿射 y 坐标 y 。注意:POINT_INFINITY 具有空仿射 y 坐标。
      返回:
      仿射 y 坐标。
    • equals

      public boolean equals(Object  obj)
      比较此椭圆曲线点与指定对象是否相等。
      重写:
      equals 在类 Object
      参数:
      obj - 要比较的对象。
      返回:
      如果 obj 是 ECPoint 的实例并且仿射坐标匹配,则为 true,否则为 false。
      参见:
    • hashCode

      public int hashCode()
      返回此椭圆曲线点的哈希码值。
      重写:
      hashCode 在类 Object
      返回:
      哈希码值。
      参见: