对如下图30个JDK类库源代码中最频繁出现的词的深度分析:
if语句用的是最多的,第一大控制结构。搞编程,很多时候就是在处理各种情况,做各种条件判断。
get方法是最多的,set比get要少一点,是因为set一般是setXXX,get除了getXXX,直接用get更简洁,get和set是java的一大特色。
this的使用也是非常具有JAVA特色的,几乎遍及每一个类,当然这个关键字是可以省的,如果不能省,那么这个词肯定排名第一。
return这么多,说明了有返回值的方法那是相当多了啊,这也正常,毕竟JDK类库嘛,不返回值的情况很少滴。
public远远超过private和protected,也说明了JDK类库的定位,给你用,当然公开的方法要多了。
int是最流行的类型,这个真是的,辱没了JAVA面向对象的名声。
null是一大噩梦,null的发明是个价值10亿美元的错误。
string类型是第二大流行类型,仅次于int。
exception在JAVA的世界极其繁杂,无处不在。
new这种构造对象的方式,在类库中也差不多是唯一方式了。
for是第二大结构,仅次于if。
数据来源: