模块  java.base
软件包  java.security.spec

Class 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创建ECPoint,并仿射y坐标 y
        参数
        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 in class Object
        参数
        obj - 要比较的对象。
        结果
        如果 objobj的实例且仿射坐标匹配,则返回true,否则返回false。
        另请参见:
        Object.hashCode()HashMap