org.redkale.util

## 类 DLong

- java.lang.Object
- - java.lang.Number
  - - org.redkale.util.DLong

- 所有已实现的接口:
    java.io.Serializable, java.lang.Comparable<DLong>

      public final class DLong
      extends java.lang.Number
      implements java.lang.Comparable<DLong>

  16bytes数据结构 注意： 为了提高性能， DLong中的bytes是直接返回， 不得对bytes的内容进行修改。

  详情见: http://www.redkale.org

  另请参阅:
    序列化表格

- - ### 字段概要

    字段
    限定符和类型 | 字段和说明
    --- | ---
    `protected byte[]` | `bytes`
    `static DLong` | `ZERO`

  - ### 构造器概要

    构造器
    限定符 | 构造器和说明
    --- | ---
    `protected` | `DLong(byte[] bytes)`
    `protected` | `DLong(long v1, long v2)`

  - ### 方法概要

    所有方法 静态方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `int` | `compareTo(DLong o)`
    `static DLong` | `create(byte[] bytes)`
    `byte[]` | `directBytes()`
    `double` | `doubleValue()`
    `boolean` | `equals(byte[] bytes)`
    `boolean` | `equals(java.lang.Object obj)`
    `float` | `floatValue()`
    `byte[]` | `getBytes()`
    `int` | `hashCode()`
    `int` | `intValue()`
    `long` | `longValue()`
    `static DLong` | `read(java.nio.ByteBuffer buffer)`
    `java.lang.String` | `toString()`
    `static java.nio.ByteBuffer` | `write(java.nio.ByteBuffer buffer, DLong value)`

    - ### 从类继承的方法 java.lang.Number

      `byteValue, shortValue`

    - ### 从类继承的方法 java.lang.Object

      `clone, finalize, getClass, notify, notifyAll, wait, wait, wait`

- - ### 字段详细资料

    - #### ZERO

          public static final DLong ZERO

    - #### bytes

          protected final byte[] bytes

  - ### 构造器详细资料

    - #### DLong

          protected DLong(long v1,
                          long v2)

    - #### DLong

          protected DLong(byte[] bytes)

  - ### 方法详细资料

    - #### getBytes

          public byte[] getBytes()

    - #### directBytes

          public byte[] directBytes()

    - #### create

          public static DLong create(byte[] bytes)

    - #### read

          public static DLong read(java.nio.ByteBuffer buffer)

    - #### write

          public static java.nio.ByteBuffer write(java.nio.ByteBuffer buffer,
                                                  DLong value)

    - #### equals

          public boolean equals(byte[] bytes)

    - #### equals

          public boolean equals(java.lang.Object obj)

      覆盖:
        `equals` 在类中 `java.lang.Object`

    - #### hashCode

          public int hashCode()

      覆盖:
        `hashCode` 在类中 `java.lang.Object`

    - #### toString

          public java.lang.String toString()

      覆盖:
        `toString` 在类中 `java.lang.Object`

    - #### intValue

          public int intValue()

      指定者:
        `intValue` 在类中 `java.lang.Number`

    - #### longValue

          public long longValue()

      指定者:
        `longValue` 在类中 `java.lang.Number`

    - #### floatValue

          public float floatValue()

      指定者:
        `floatValue` 在类中 `java.lang.Number`

    - #### doubleValue

          public double doubleValue()

      指定者:
        `doubleValue` 在类中 `java.lang.Number`

    - #### compareTo

          public int compareTo(DLong o)

      指定者:
        `compareTo` 在接口中 `java.lang.Comparable<DLong>`