为什么true不是java关键字?

时间:365次浏览2020.08.17提问

为什么true不是java关键字?

已解决问题

hao231知道平台可亲可爱的匿名用户网友在365次浏览2020.08.17提问提了关于IT技术编程Java相关的问题,他的提问怎么讲为什么true不是java关键字?IT技术编程Java希望大家能够帮助她。

详细问题描述及疑问:期待您的答案,真心佩服你,谢谢 !

第1个回答

随风2020.08.17回答提问者采纳题目错了,true也是java的关键字

第2个回答

匿名用户2020.10.25回答vm虚拟机规格标准第二版规定:字节码形态的boolean的false和true,是用int(32bit整型)的0和1表示,没有具体规定null的具体值。但虚拟机的逻辑运算通常都转换成int运算,可以肯定null的具体值也是int的一个值。也就是说字节码形态无论是内存中还是class文件中,boolean,byte,char,int,short这几个类型都是以int形式来输入输出。(asnotedin§3.3.4and§3.11.1,thejavavirtualmachineinternallyconvertsvaluesoftypesboolean,byte,char,andshorttotypeint.)另外,在se库的io输出流中,对null的输出是0x70或112,false和true为0和1,由api规定都是1个字节大小。

第3个回答

 2020.09.08回答true、false、null在各个参考文献中释义不同,因此有很大的歧义。相对于其他选项来说true为一个确切的值,如果非要选的话只有选C