随笔分类 -  JavaSE

摘要:一直对字符的各种编码方式懵懵懂懂,什么ANSI、UNICODE、UTF-8、GB2312、GBK、DBCS、UCS……是不是看的很晕,假如您细细的阅读本文你一定可以清晰的理解他们。Let's go! 很久很久以前,有一群人,他们决定用8个可以开合的晶体管来组合成不同的状态,以表示世界上的万物。他们看到8个开关状态是好的,于是他们把这称为"字节"。 再后来,他们又做了一些可以处理这些字节的机器,机器开动了,可以用字节来组合出很多状态,状态开始变来变去。他们看到这样是好的,于是它们就这机器称为"计算机"。 开始计算机只在美国用。八位的字节一共可以组合 阅读全文
posted @ 2012-06-13 20:13 eggbucket 阅读(207) 评论(0) 推荐(0)
摘要: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)... 阅读全文
posted @ 2012-05-21 17:15 eggbucket 阅读(1458) 评论(0) 推荐(0)