Java 计算机能存储任何不是用二进制代码表示的东西吗?

Java 计算机能存储任何不是用二进制代码表示的东西吗?,java,Java,例如,计算机如何存储类文件中包含的字节码?计算机可以存储任何东西而不首先将其转换为字节码吗?否。在核心部分,计算机存储的所有数据都是二进制的。是的,但数字计算机不使用二进制操作是非常不寻常的。例如,有(根据维基百科) 在计算中使用三元逻辑(三个可能值)而不是更常见的二元逻辑(两个可能值)的计算机 另一个可能的例子是which(同样,根据维基百科) 计算机的一种形式,它利用物理现象的不断变化的方面,如电、机械或液压量来模拟正在解决的问题 最后,a(再次引用维基百科) 量子计算使用量子比特(qubi

例如,计算机如何存储类文件中包含的字节码?计算机可以存储任何东西而不首先将其转换为字节码吗?

否。在核心部分,计算机存储的所有数据都是二进制的。

是的,但数字计算机不使用二进制操作是非常不寻常的。例如,有(根据维基百科)

在计算中使用三元逻辑(三个可能值)而不是更常见的二元逻辑(两个可能值)的计算机

另一个可能的例子是which(同样,根据维基百科)

计算机的一种形式,它利用物理现象的不断变化的方面,如电、机械或液压量来模拟正在解决的问题

最后,a(再次引用维基百科)

量子计算使用量子比特(qubits),它可以是状态的叠加


盖子下面是1和0,只有键盘上的灰尘。;-)字节码与java及其编译过程有关,因此我认为我只是相应地放置了标记,因为我不知道该放什么,我应该尝试用谷歌搜索。我认为您缺少本机代码和二进制代码之间的区别。计算机中的一切都是二进制的,但只有本机代码(特定的二进制数字序列)是可执行的。但这并不意味着计算机只能存储可执行代码。它可以存储任何二进制序列。谢谢。那么为什么每件事都必须通过JVM等等。。。我的意思是,在JVM解释类文件之前,它已经是二进制的了吗?更具体地说,在编译过程中生成字节码以供以后执行,计算机如何存储非二进制代码?二进制计算机(根据定义)以二进制存储所有内容。字节由位组成。位是二进制1或0。ASCII是一种文本表示形式(使用二进制)。Ebcdic是另一个。基本上,我的意思是,字节码在编译之前是作为字节码存储的吗?如果一台计算机只能在1和0之间存储数据,那么它是如何存储的呢?@FelipeCalderon我已经回答过你了。有关易于理解的表格,请参阅。