MessageDigest.getInstance(“SHA”)似乎工作并给我一个MessageDigest ,但我不知道它给了我什么算法。 是SHA-1还是SHA-0或..? 我对我的机器上发生的事情不感兴趣。 我想知道它是否会为所有有效的Java实现返回sha0或sha1(或者它是未定义的)。
int i=2; i = ++i + ++i + ++i; 哪个更正确? Java的结果为12或C = 13.或者如果不是正确性,请详细说明。
int x=1; int y=2; x ^= y ^= x ^= y; 我期待值被交换。但它给出x = 0和y = 1。 当我尝试使用C语言时,它会给出正确的结果。