随笔分类 - JavaSE
摘要:一直对字符的各种编码方式懵懵懂懂,什么ANSI、UNICODE、UTF-8、GB2312、GBK、DBCS、UCS……是不是看的很晕,假如您细细的阅读本文你一定可以清晰的理解他们。Let's go! 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。 开始计算机只在美国用。八位的字节一共可以组合
阅读全文
摘要:publicclassTest{ publicstaticvoidmain(String[]args){ inti=0; i=i++; System.out.println(i); } } 结果是0为什么是0 因为:是因为Java编译器的原因:我们来看看编译后的字节码0 iconst_0 //将int型0推送至栈顶 1 istore_1 //将栈顶int型数值存入第二个本地变量 i=0 (int i=0)2 iload_1 //将第二个int型本地变量推送至栈顶 然后将i推送至栈顶 03 iinc 1 1 //将指定int型变量增加指定值(i++, i--, i+=2)...
阅读全文
浙公网安备 33010602011771号