[求助]关于JAVA数据类型的问题!!
首先,令我迷惑的是:JAVA数据类型中,Byte型占位一字节,Sort型占位二字节……,我不太明白这UNICODE不是规定一个字符占用二字节(其它编码最少也一个字节),而SORT型变量存储的数据可能是3位数字、4位数字或更多,那这两字节是如何解释呢??
据书中介绍,基本数据类型之一的浮点型有两种,一种是FLOAT型,另一种是DOUBLE型
float型占位四字节,有效数字为7位,我不太理解这有效数字7位指的是什么呢!是指最多7位整数,还是小数或是整数和小数或是其它?
double型占位八字节,有效数字为15位(也有类似问题,我测试过:超过15位小数的double型在输出到控制台时有时是16位小数,有时是15位)。
据书中介绍,变量按所属范围分,可有类变量与成员变量。
参考书的定义:所谓类变量,即用关键字static声明的全局变量,它是属于类本身的,不代表任何对象的状态;与类变量相对的成员变量,是没有用static声明的实例变量,它是与具体的对象相关的,代表对象的状态。
问:什么叫属于类本身的,什么叫不代表对象的状态呢?我不太理解类变量这个词,请大家给我一个通俗的解释。
字符型(全局变量)的初始化值为空,书中强调不是null,那空与null有何区别呢?null是否就是该变量的值就是“null”这4个字母呢?
为什么我在类中使用/**这样的注释,编译成class文件时,并没有生成什么html帮助文档?
请热心的高手帮帮我,感激之至。