O()表示算法的时间复杂度,O(1)表示常数阶复杂度,O(n)表示线性阶复杂度,O(n^2)表示平方阶复杂度
时间复杂度:在计算机科学中,算法的时间复杂度是一个函数,它定量描述了该算法的运行时间。这是一个关于代表算法输入值的字符串的长度的函数。时间复杂度常用大O符号表述,不包括这个函数的低阶项和首项系数。
算法除了时间复杂度以外,还有空间复杂度,他们共同构成了算法复杂度。
这是描述算法时间复杂度的方法,a(n)=big-O(b(n))(数学上)表示存在0
那不是java的内容,是算法的,O()和big-O都是时间复杂度的表示方法,至于时间复杂度什么意思,楼主可以自己百度google之,这里有篇参考的,你可以看看。
http://hi.baidu.com/wangjianzhong1981/blog/item/8aea2838f4b2a6cad46225d4.html