第2章JAVA语言的基本语法.pptVIP

  • 6
  • 0
  • 约 63页
  • 2017-07-16 发布于四川
  • 举报
练习题: 10、下列不是关键字的是( )。 A.abstract B.boolean C.if D.main 答案:D Java虚拟机为引用变量book1、book2及book1所引用对象的成员变量分配的内存空间如下图所示。 从图中可以看出,变量book1引用了Book类的实例,book2没有引用任何实例。 下面对变量book2进行具体的初始化,将book1引用实例的地址复制给book2变量,即book2与book1引用同一个Book类的实例,具体代码如下: book2 = book1; 此时Java虚拟机的内存空间分配情况如下图所示。 2.3.4 数据类型之间的相互转换 所谓数据类型之间的相互转换,就是将变量从当前的数据类型转换为其他数据类型。 在Java中数据类型之间的相互转换可以分为以下3种情况: 基本数据类型之间的相互转换; 字符串与其他数据类型之间的相互转换; 引用数据类型之间的相互转换。 说明:这里只介绍基本数据类型之间的相互转换,其他两种情况将在相关的章节中介绍。 2.3.4 数据类型之间的相互转换 在对多个基本数据类型的数据进行混合运算时,如果这几个数据并不属于同一基本数据类型,需要先将它们转换为统一的数据类型,然后才能进行运算。 基本数据类型之间的相互转换又分为两种情况: 自动类型转换 强制类型转换。 1.自动类型转换

文档评论(0)

1亿VIP精品文档

相关文档