今天遇到一个以0开头的int数字,比如int a = 011,打印了下是9,于是自己又想看下08是多少,想不到报错了,查了一下,java中0开头的代表的是八进制数,就好像0x是16进制一样,由于八进制数在开发中倒是从来没遇到过,这个知识点算是一个盲点,特此记录一下.

java中的八进制数