【问题标题】:java types which is not type primitive不是原始类型的 java 类型
【发布时间】:2013-02-02 06:05:06
【问题描述】:

我熟悉以下链接中描述的 java 原始类型 http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html 但我的问题是以下类型与哪种类型相关

BigDecimal ,
java.util.Date
String 

....

我在哪里可以找到描述非原始类型且与列表 hashMap 等无关的文档 我说的是可以定义为类成员的类型。

【问题讨论】:

    标签: java types type-conversion


    【解决方案1】:

    以下类型与哪个类型相关

    例如,如果将此理解为intInteger 之间的“关系”,那么您提到的类没有任何“相关”原始类型。

    但如前所述,任何类都可以是类成员。

    原始类型及其包装类之间的对应关系列表可以找到here

    Primitive type  Wrapper class
    
    boolean         Boolean
    byte            Byte
    char            Character
    float           Float
    int             Integer
    long            Long
    short           Short
    

    【讨论】:

      【解决方案2】:

      您可以在 java api 中找到这些信息。例如BigDecimal:

      http://docs.oracle.com/javase/6/docs/api/java/math/BigDecimal.html

      任何类型都可以定义为类成员的类型。

      【讨论】:

      • 但与哪种类型相关?java.util.Date 之类的字段有类似的类型吗?我的意思是“简单字段”而不是引用、列表等。
      • @JohnJerrby “相关”是什么意思?例如util.Date,如果你打开这个类的源代码,你会看到它有 int, long....BaseCalendar 字段。你的意思是这些类型是相关的吗?
      • @JohnJerrby 那么你需要进入这些类型的源代码。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-26
      • 1970-01-01
      相关资源
      最近更新 更多